diff --git a/azurerm/internal/services/datafactory/data_factory_integration_runtime_azure_ssis_resource.go b/azurerm/internal/services/datafactory/data_factory_integration_runtime_azure_ssis_resource.go
index 03ae02111cff..50b63908ab83 100644
--- a/azurerm/internal/services/datafactory/data_factory_integration_runtime_azure_ssis_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_integration_runtime_azure_ssis_resource.go
@@ -394,7 +394,7 @@ func expandDataFactoryIntegrationRuntimeAzureSsisProperties(d *pluginsdk.Resourc
if adminPassword := catalogInfo["administrator_password"]; adminPassword.(string) != "" {
ssisProperties.CatalogInfo.CatalogAdminPassword = &datafactory.SecureString{
Value: utils.String(adminPassword.(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
}
}
@@ -404,7 +404,7 @@ func expandDataFactoryIntegrationRuntimeAzureSsisProperties(d *pluginsdk.Resourc
sasToken := &datafactory.SecureString{
Value: utils.String(customSetupScript["sas_token"].(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
ssisProperties.CustomSetupScriptProperties = &datafactory.IntegrationRuntimeCustomSetupScriptProperties{
diff --git a/azurerm/internal/services/datafactory/data_factory_integration_runtime_managed_resource.go b/azurerm/internal/services/datafactory/data_factory_integration_runtime_managed_resource.go
index 7c3004befb04..aab59fcd6ec4 100644
--- a/azurerm/internal/services/datafactory/data_factory_integration_runtime_managed_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_integration_runtime_managed_resource.go
@@ -394,7 +394,7 @@ func expandDataFactoryIntegrationRuntimeManagedSsisProperties(d *pluginsdk.Resou
if adminPassword := catalogInfo["administrator_password"]; adminPassword.(string) != "" {
ssisProperties.CatalogInfo.CatalogAdminPassword = &datafactory.SecureString{
Value: utils.String(adminPassword.(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
}
}
@@ -404,7 +404,7 @@ func expandDataFactoryIntegrationRuntimeManagedSsisProperties(d *pluginsdk.Resou
sasToken := &datafactory.SecureString{
Value: utils.String(customSetupScript["sas_token"].(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
ssisProperties.CustomSetupScriptProperties = &datafactory.IntegrationRuntimeCustomSetupScriptProperties{
diff --git a/azurerm/internal/services/datafactory/data_factory_integration_runtime_self_hosted_resource.go b/azurerm/internal/services/datafactory/data_factory_integration_runtime_self_hosted_resource.go
index 4354445c8bc0..34dc3fdfde39 100644
--- a/azurerm/internal/services/datafactory/data_factory_integration_runtime_self_hosted_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_integration_runtime_self_hosted_resource.go
@@ -245,7 +245,7 @@ func expandAzureRmDataFactoryIntegrationRuntimeSelfHostedTypeProperties(d *plugi
linkedInfo := &datafactory.SelfHostedIntegrationRuntimeTypeProperties{
LinkedInfo: &datafactory.LinkedIntegrationRuntimeRbacAuthorization{
ResourceID: &rbac,
- AuthorizationType: datafactory.AuthorizationTypeAuthorizationTypeRBAC,
+ AuthorizationType: datafactory.AuthorizationTypeRBAC,
},
}
return linkedInfo
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_blob_storage_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_blob_storage_resource.go
index 71f7ec025499..37b68f5f7396 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_blob_storage_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_blob_storage_resource.go
@@ -175,14 +175,14 @@ func resourceDataFactoryLinkedServiceBlobStorageCreateUpdate(d *pluginsdk.Resour
if v, ok := d.GetOk("connection_string"); ok {
blobStorageProperties.ConnectionString = &datafactory.SecureString{
Value: utils.String(v.(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
}
if v, ok := d.GetOk("sas_uri"); ok {
blobStorageProperties.SasURI = &datafactory.SecureString{
Value: utils.String(v.(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
}
@@ -193,7 +193,7 @@ func resourceDataFactoryLinkedServiceBlobStorageCreateUpdate(d *pluginsdk.Resour
} else {
secureString := datafactory.SecureString{
Value: utils.String(d.Get("service_principal_key").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
blobStorageProperties.ServicePrincipalID = utils.String(d.Get("service_principal_id").(string))
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_databricks_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_databricks_resource.go
index 26bef3dd98b8..63f0f83167b6 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_databricks_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_databricks_resource.go
@@ -293,7 +293,7 @@ func resourceDataFactoryLinkedServiceDatabricksCreateUpdate(d *pluginsdk.Resourc
databricksProperties = &datafactory.AzureDatabricksLinkedServiceTypeProperties{
AccessToken: &datafactory.SecureString{
Value: utils.String(accessTokenAuth),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
},
}
}
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_file_storage_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_file_storage_resource.go
index 122c48808fc9..3965829b90d7 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_file_storage_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_file_storage_resource.go
@@ -169,7 +169,7 @@ func resourceDataFactoryLinkedServiceAzureFileStorageCreateUpdate(d *pluginsdk.R
fileStorageProperties := &datafactory.AzureFileStorageLinkedServiceTypeProperties{
ConnectionString: &datafactory.SecureString{
Value: utils.String(d.Get("connection_string").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
},
FileShare: d.Get("file_share").(string),
Host: d.Get("host").(string),
@@ -180,7 +180,7 @@ func resourceDataFactoryLinkedServiceAzureFileStorageCreateUpdate(d *pluginsdk.R
if password != "" {
fileStorageProperties.Password = &datafactory.SecureString{
Value: utils.String(d.Get("password").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
}
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_function_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_function_resource.go
index 42aff344845d..95280dbc7159 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_function_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_function_resource.go
@@ -132,7 +132,7 @@ func resourceDataFactoryLinkedServiceAzureFunctionCreateUpdate(d *pluginsdk.Reso
FunctionAppURL: d.Get("url").(string),
FunctionKey: &datafactory.SecureString{
Value: utils.String(d.Get("key").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
},
},
Type: datafactory.TypeBasicLinkedServiceTypeAzureFunction,
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_search_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_search_resource.go
index b1573178b551..6417c1de57ae 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_search_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_search_resource.go
@@ -131,7 +131,7 @@ func resourceDataFactoryLinkedServiceAzureSearchCreateUpdate(d *pluginsdk.Resour
AzureSearchLinkedServiceTypeProperties: &datafactory.AzureSearchLinkedServiceTypeProperties{
URL: d.Get("url").(string),
Key: &datafactory.SecureString{
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
Value: utils.String(d.Get("search_service_key").(string)),
},
},
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_sql_database_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_sql_database_resource.go
index f2de65cd9c6a..2c2997163d45 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_sql_database_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_sql_database_resource.go
@@ -201,7 +201,7 @@ func resourceDataFactoryLinkedServiceAzureSQLDatabaseCreateUpdate(d *pluginsdk.R
if v, ok := d.GetOk("connection_string"); ok {
sqlDatabaseProperties.ConnectionString = &datafactory.SecureString{
Value: utils.String(v.(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
}
@@ -214,7 +214,7 @@ func resourceDataFactoryLinkedServiceAzureSQLDatabaseCreateUpdate(d *pluginsdk.R
} else {
secureString := datafactory.SecureString{
Value: utils.String(d.Get("service_principal_key").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
sqlDatabaseProperties.ServicePrincipalID = utils.String(d.Get("service_principal_id").(string))
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_table_storage_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_table_storage_resource.go
index 6530e7b6c35d..0a6c78673f28 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_azure_table_storage_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_azure_table_storage_resource.go
@@ -125,7 +125,7 @@ func resourceDataFactoryLinkedServiceTableStorageCreateUpdate(d *pluginsdk.Resou
AzureStorageLinkedServiceTypeProperties: &datafactory.AzureStorageLinkedServiceTypeProperties{
ConnectionString: &datafactory.SecureString{
Value: utils.String(d.Get("connection_string").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
},
},
Type: datafactory.TypeBasicLinkedServiceTypeAzureTableStorage,
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_cosmosdb_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_cosmosdb_resource.go
index 9d72db6b618d..55cc6bb9567c 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_cosmosdb_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_cosmosdb_resource.go
@@ -154,7 +154,7 @@ func resourceDataFactoryLinkedServiceCosmosDbCreateUpdate(d *pluginsdk.ResourceD
if isAccountDetailUsed {
accountKeySecureString := datafactory.SecureString{
Value: &accountKey,
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
cosmosdbProperties.AccountEndpoint = endpoint
cosmosdbProperties.AccountKey = accountKeySecureString
@@ -163,7 +163,7 @@ func resourceDataFactoryLinkedServiceCosmosDbCreateUpdate(d *pluginsdk.ResourceD
connectionString := d.Get("connection_string").(string)
connectionStringSecureString := datafactory.SecureString{
Value: &connectionString,
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
cosmosdbProperties.ConnectionString = connectionStringSecureString
cosmosdbProperties.Database = databaseName
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_data_lake_storage_gen2_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_data_lake_storage_gen2_resource.go
index bb8d38895199..5e02bb116be3 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_data_lake_storage_gen2_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_data_lake_storage_gen2_resource.go
@@ -171,13 +171,13 @@ func resourceDataFactoryLinkedServiceDataLakeStorageGen2CreateUpdate(d *pluginsd
URL: utils.String(d.Get("url").(string)),
AccountKey: datafactory.SecureString{
Value: utils.String(v.(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
},
}
} else {
secureString := datafactory.SecureString{
Value: utils.String(d.Get("service_principal_key").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
datalakeStorageGen2Properties = &datafactory.AzureBlobFSLinkedServiceTypeProperties{
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_kusto_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_kusto_resource.go
index 21e85d0b8001..bbf7c8543212 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_kusto_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_kusto_resource.go
@@ -173,7 +173,7 @@ func resourceDataFactoryLinkedServiceKustoCreateUpdate(d *pluginsdk.ResourceData
ServicePrincipalID: v.(string),
ServicePrincipalKey: &datafactory.SecureString{
Value: utils.String(d.Get("service_principal_key").(string)),
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
},
Tenant: utils.String(d.Get("tenant").(string)),
}
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_mysql_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_mysql_resource.go
index 9fb74f98845d..7cc026cd70d9 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_mysql_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_mysql_resource.go
@@ -123,7 +123,7 @@ func resourceDataFactoryLinkedServiceMySQLCreateUpdate(d *pluginsdk.ResourceData
connectionString := d.Get("connection_string").(string)
secureString := datafactory.SecureString{
Value: &connectionString,
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
mysqlProperties := &datafactory.MySQLLinkedServiceTypeProperties{
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_postgresql_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_postgresql_resource.go
index ab423b4dd510..ecebb223f791 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_postgresql_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_postgresql_resource.go
@@ -123,7 +123,7 @@ func resourceDataFactoryLinkedServicePostgreSQLCreateUpdate(d *pluginsdk.Resourc
connectionString := d.Get("connection_string").(string)
secureString := datafactory.SecureString{
Value: &connectionString,
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
postgresqlProperties := &datafactory.PostgreSQLLinkedServiceTypeProperties{
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_sftp_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_sftp_resource.go
index f3d27dd77ccd..883d1841065b 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_sftp_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_sftp_resource.go
@@ -163,7 +163,7 @@ func resourceDataFactoryLinkedServiceSFTPCreateUpdate(d *pluginsdk.ResourceData,
passwordSecureString := datafactory.SecureString{
Value: &password,
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
sftpProperties := &datafactory.SftpServerLinkedServiceTypeProperties{
diff --git a/azurerm/internal/services/datafactory/data_factory_linked_service_web_resource.go b/azurerm/internal/services/datafactory/data_factory_linked_service_web_resource.go
index baa9ed43e656..8f0c6c5b963e 100644
--- a/azurerm/internal/services/datafactory/data_factory_linked_service_web_resource.go
+++ b/azurerm/internal/services/datafactory/data_factory_linked_service_web_resource.go
@@ -161,7 +161,7 @@ func resourceDataFactoryLinkedServiceWebCreateUpdate(d *pluginsdk.ResourceData,
password := d.Get("password").(string)
passwordSecureString := datafactory.SecureString{
Value: &password,
- Type: datafactory.TypeTypeSecureString,
+ Type: datafactory.TypeSecureString,
}
basicAuthProperties := &datafactory.WebBasicAuthentication{
AuthenticationType: datafactory.AuthenticationType(authenticationType),
diff --git a/azurerm/internal/services/firewall/firewall_policy_rule_collection_group_resource.go b/azurerm/internal/services/firewall/firewall_policy_rule_collection_group_resource.go
index f5f3cb7df728..5a44531bf2ea 100644
--- a/azurerm/internal/services/firewall/firewall_policy_rule_collection_group_resource.go
+++ b/azurerm/internal/services/firewall/firewall_policy_rule_collection_group_resource.go
@@ -520,7 +520,7 @@ func expandFirewallPolicyRuleCollectionNat(input []interface{}) []network.BasicF
for _, e := range input {
rule := e.(map[string]interface{})
output := &network.FirewallPolicyNatRuleCollection{
- RuleCollectionType: network.RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection,
+ RuleCollectionType: network.RuleCollectionTypeFirewallPolicyNatRuleCollection,
Name: utils.String(rule["name"].(string)),
Priority: utils.Int32(int32(rule["priority"].(int))),
Action: &network.FirewallPolicyNatRuleCollectionAction{
@@ -543,7 +543,7 @@ func expandFirewallPolicyFilterRuleCollection(input []interface{}, f func(input
},
Name: utils.String(rule["name"].(string)),
Priority: utils.Int32(int32(rule["priority"].(int))),
- RuleCollectionType: network.RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection,
+ RuleCollectionType: network.RuleCollectionTypeFirewallPolicyFilterRuleCollection,
Rules: f(rule["rule"].(*pluginsdk.Set).List()),
}
result = append(result, output)
@@ -565,7 +565,7 @@ func expandFirewallPolicyRuleApplication(input []interface{}) *[]network.BasicFi
}
output := &network.ApplicationRule{
Name: utils.String(condition["name"].(string)),
- RuleType: network.RuleTypeRuleTypeApplicationRule,
+ RuleType: network.RuleTypeApplicationRule,
Protocols: &protocols,
SourceAddresses: utils.ExpandStringSlice(condition["source_addresses"].(*pluginsdk.Set).List()),
SourceIPGroups: utils.ExpandStringSlice(condition["source_ip_groups"].(*pluginsdk.Set).List()),
@@ -587,7 +587,7 @@ func expandFirewallPolicyRuleNetwork(input []interface{}) *[]network.BasicFirewa
}
output := &network.Rule{
Name: utils.String(condition["name"].(string)),
- RuleType: network.RuleTypeRuleTypeNetworkRule,
+ RuleType: network.RuleTypeNetworkRule,
IPProtocols: &protocols,
SourceAddresses: utils.ExpandStringSlice(condition["source_addresses"].(*pluginsdk.Set).List()),
SourceIPGroups: utils.ExpandStringSlice(condition["source_ip_groups"].(*pluginsdk.Set).List()),
@@ -612,7 +612,7 @@ func expandFirewallPolicyRuleNat(input []interface{}) *[]network.BasicFirewallPo
destinationAddresses := []string{condition["destination_address"].(string)}
output := &network.NatRule{
Name: utils.String(condition["name"].(string)),
- RuleType: network.RuleTypeRuleTypeNatRule,
+ RuleType: network.RuleTypeNatRule,
IPProtocols: &protocols,
SourceAddresses: utils.ExpandStringSlice(condition["source_addresses"].(*pluginsdk.Set).List()),
SourceIPGroups: utils.ExpandStringSlice(condition["source_ip_groups"].(*pluginsdk.Set).List()),
diff --git a/go.mod b/go.mod
index 6b78814c807b..3abe0487bedc 100644
--- a/go.mod
+++ b/go.mod
@@ -1,7 +1,7 @@
module github.com/terraform-providers/terraform-provider-azurerm
require (
- github.com/Azure/azure-sdk-for-go v54.3.0+incompatible
+ github.com/Azure/azure-sdk-for-go v55.2.0+incompatible
github.com/Azure/go-autorest/autorest v0.11.18
github.com/Azure/go-autorest/autorest/date v0.3.0
github.com/Azure/go-autorest/autorest/to v0.4.0
diff --git a/go.sum b/go.sum
index c345df2a397a..f4c8bb0f0891 100644
--- a/go.sum
+++ b/go.sum
@@ -38,8 +38,8 @@ github.com/Azure/azure-sdk-for-go v42.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9mo
github.com/Azure/azure-sdk-for-go v45.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
github.com/Azure/azure-sdk-for-go v47.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
github.com/Azure/azure-sdk-for-go v51.2.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
-github.com/Azure/azure-sdk-for-go v54.3.0+incompatible h1:aJ/WT32eVP8YmWpuSHLgnFJWjZzUFmhR3wBxxszo4PE=
-github.com/Azure/azure-sdk-for-go v54.3.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
+github.com/Azure/azure-sdk-for-go v55.2.0+incompatible h1:TL2/vJWJEPOrmv97nHcbvjXES0Ntlb9P95hqGA1J2dU=
+github.com/Azure/azure-sdk-for-go v55.2.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs=
github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24=
github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI=
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/CHANGELOG.md
index 52911e4cc5e4..1fd7fd2294b8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorDefinition.MarshalJSON() ([]byte, error)
+1. ProxyOnlyResource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/_meta.json
index 980b2079d528..e76c90bd311e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/azureactivedirectory/resource-manager/readme.md",
"tag": "package-2017-04-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/azureactivedirectory/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/azureactivedirectory/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/models.go
index 84c4441e84d5..63f97e14f7ac 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad/models.go
@@ -222,6 +222,12 @@ type ErrorDefinition struct {
Details *[]ErrorDefinition `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDefinition.
+func (ed ErrorDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response.
type ErrorResponse struct {
// Error - The error details.
@@ -267,6 +273,12 @@ type ProxyOnlyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyOnlyResource.
+func (por ProxyOnlyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RetentionPolicy specifies the retention policy for the log.
type RetentionPolicy struct {
// Enabled - A value indicating whether the retention policy is enabled.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/CHANGELOG.md
index 52911e4cc5e4..f817772e217f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/_meta.json
index 48404748b437..9547c608c8aa 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/advisor/resource-manager/readme.md",
"tag": "package-2020-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/advisor/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/advisor/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/models.go
index 5d80384208c3..2fd90f29c70d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor/models.go
@@ -810,6 +810,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceMetadata recommendation resource metadata
type ResourceMetadata struct {
// ResourceID - Azure resource Id of the assessed resource
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/CHANGELOG.md
index 52911e4cc5e4..fa72975a9186 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/_meta.json
index 842727d318a1..60ba72f1fa23 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/analysisservices/resource-manager/readme.md",
"tag": "package-2017-08",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/analysisservices/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/analysisservices/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/models.go
index acee3ad87a85..ca6e47643514 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/analysisservices/mgmt/2017-08-01/analysisservices/models.go
@@ -131,6 +131,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of listing consumption operations. It contains a list of operations and a URL
// link to get the next set of results.
type OperationListResult struct {
@@ -141,6 +147,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/CHANGELOG.md
index 52911e4cc5e4..a7de9d04bfb4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/CHANGELOG.md
@@ -1,2 +1,27 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. APIRevisionContract.MarshalJSON() ([]byte, error)
+1. ContentItemCollection.MarshalJSON() ([]byte, error)
+1. ContentTypeCollection.MarshalJSON() ([]byte, error)
+1. DeletedServicesCollection.MarshalJSON() ([]byte, error)
+1. GatewayCertificateAuthorityCollection.MarshalJSON() ([]byte, error)
+1. GatewayHostnameConfigurationCollection.MarshalJSON() ([]byte, error)
+1. PolicyDescriptionContractProperties.MarshalJSON() ([]byte, error)
+1. PortalRevisionCollection.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ResourceSkuCapacity.MarshalJSON() ([]byte, error)
+1. ResourceSkuResult.MarshalJSON() ([]byte, error)
+1. ServiceGetDomainOwnershipIdentifierResult.MarshalJSON() ([]byte, error)
+1. Sku.MarshalJSON() ([]byte, error)
+1. SkuCapabilities.MarshalJSON() ([]byte, error)
+1. SkuCapacity.MarshalJSON() ([]byte, error)
+1. SkuCosts.MarshalJSON() ([]byte, error)
+1. SkuLocationInfo.MarshalJSON() ([]byte, error)
+1. SkuRestrictionInfo.MarshalJSON() ([]byte, error)
+1. SkuRestrictions.MarshalJSON() ([]byte, error)
+1. SkuZoneDetails.MarshalJSON() ([]byte, error)
+1. TenantSettingsCollection.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/_meta.json
index deac3825ff54..f16c17b7bc43 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/_meta.json
@@ -2,9 +2,9 @@
"commit": "8d3b22458da4bb9309c0207c2ebc1903de741249",
"readme": "/_/azure-rest-api-specs/specification/apimanagement/resource-manager/readme.md",
"tag": "package-2020-12",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-12 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/apimanagement/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-12 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/apimanagement/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/models.go
index 04e4ca695bfa..086e3884d072 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/apimanagement/mgmt/2020-12-01/apimanagement/models.go
@@ -1627,6 +1627,12 @@ type APIRevisionContract struct {
IsCurrent *bool `json:"isCurrent,omitempty"`
}
+// MarshalJSON is the custom marshaler for APIRevisionContract.
+func (arc APIRevisionContract) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// APIRevisionInfoContract object used to create an API Revision or Version based on an existing API
// Revision
type APIRevisionInfoContract struct {
@@ -3800,6 +3806,12 @@ type ContentItemCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContentItemCollection.
+func (cic ContentItemCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContentItemCollectionIterator provides access to a complete listing of ContentItemContract values.
type ContentItemCollectionIterator struct {
i int
@@ -3981,6 +3993,12 @@ type ContentTypeCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContentTypeCollection.
+func (ctc ContentTypeCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContentTypeCollectionIterator provides access to a complete listing of ContentTypeContract values.
type ContentTypeCollectionIterator struct {
i int
@@ -4337,6 +4355,12 @@ type DeletedServicesCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedServicesCollection.
+func (dsc DeletedServicesCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedServicesCollectionIterator provides access to a complete listing of DeletedServiceContract
// values.
type DeletedServicesCollectionIterator struct {
@@ -5236,6 +5260,12 @@ type GatewayCertificateAuthorityCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for GatewayCertificateAuthorityCollection.
+func (gcac GatewayCertificateAuthorityCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GatewayCertificateAuthorityCollectionIterator provides access to a complete listing of
// GatewayCertificateAuthorityContract values.
type GatewayCertificateAuthorityCollectionIterator struct {
@@ -5726,6 +5756,12 @@ type GatewayHostnameConfigurationCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for GatewayHostnameConfigurationCollection.
+func (ghcc GatewayHostnameConfigurationCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GatewayHostnameConfigurationCollectionIterator provides access to a complete listing of
// GatewayHostnameConfigurationContract values.
type GatewayHostnameConfigurationCollectionIterator struct {
@@ -9969,6 +10005,12 @@ type PolicyDescriptionContractProperties struct {
Scope *int64 `json:"scope,omitempty"`
}
+// MarshalJSON is the custom marshaler for PolicyDescriptionContractProperties.
+func (pdcp PolicyDescriptionContractProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PortalDelegationSettings delegation settings for a developer portal.
type PortalDelegationSettings struct {
autorest.Response `json:"-"`
@@ -10063,6 +10105,12 @@ type PortalRevisionCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PortalRevisionCollection.
+func (prc PortalRevisionCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PortalRevisionCollectionIterator provides access to a complete listing of PortalRevisionContract values.
type PortalRevisionCollectionIterator struct {
i int
@@ -11932,6 +11980,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceLocationDataContract resource location data properties.
type ResourceLocationDataContract struct {
// Name - A canonical name for the geographic or physical location.
@@ -11962,6 +12016,12 @@ type ResourceSkuCapacity struct {
ScaleType ResourceSkuCapacityScaleType `json:"scaleType,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuCapacity.
+func (rsc ResourceSkuCapacity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuResult describes an available API Management service SKU.
type ResourceSkuResult struct {
// ResourceType - READ-ONLY; The type of resource the SKU applies to.
@@ -11972,6 +12032,12 @@ type ResourceSkuResult struct {
Capacity *ResourceSkuCapacity `json:"capacity,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuResult.
+func (rsr ResourceSkuResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuResults the API Management service SKUs operation response.
type ResourceSkuResults struct {
autorest.Response `json:"-"`
@@ -12794,6 +12860,12 @@ type ServiceGetDomainOwnershipIdentifierResult struct {
DomainOwnershipIdentifier *string `json:"domainOwnershipIdentifier,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceGetDomainOwnershipIdentifierResult.
+func (sgdoir ServiceGetDomainOwnershipIdentifierResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceGetSsoTokenResult the response of the GetSsoToken operation.
type ServiceGetSsoTokenResult struct {
autorest.Response `json:"-"`
@@ -13604,6 +13676,12 @@ type Sku struct {
Restrictions *[]SkuRestrictions `json:"restrictions,omitempty"`
}
+// MarshalJSON is the custom marshaler for Sku.
+func (s Sku) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuCapabilities describes The SKU capabilities object.
type SkuCapabilities struct {
// Name - READ-ONLY; An invariant to describe the feature.
@@ -13612,6 +13690,12 @@ type SkuCapabilities struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuCapabilities.
+func (sc SkuCapabilities) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuCapacity describes scaling information of a SKU.
type SkuCapacity struct {
// Minimum - READ-ONLY; The minimum capacity.
@@ -13624,6 +13708,12 @@ type SkuCapacity struct {
ScaleType SkuCapacityScaleType `json:"scaleType,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuCapacity.
+func (sc SkuCapacity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuCosts describes metadata for retrieving price info.
type SkuCosts struct {
// MeterID - READ-ONLY; Used for querying price from commerce.
@@ -13634,6 +13724,12 @@ type SkuCosts struct {
ExtendedUnit *string `json:"extendedUnit,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuCosts.
+func (sc SkuCosts) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuLocationInfo ...
type SkuLocationInfo struct {
// Location - READ-ONLY; Location of the SKU
@@ -13644,6 +13740,12 @@ type SkuLocationInfo struct {
ZoneDetails *[]SkuZoneDetails `json:"zoneDetails,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuLocationInfo.
+func (sli SkuLocationInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuRestrictionInfo ...
type SkuRestrictionInfo struct {
// Locations - READ-ONLY; Locations where the SKU is restricted
@@ -13652,6 +13754,12 @@ type SkuRestrictionInfo struct {
Zones *[]string `json:"zones,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuRestrictionInfo.
+func (sri SkuRestrictionInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuRestrictions describes scaling information of a SKU.
type SkuRestrictions struct {
// Type - READ-ONLY; The type of restrictions. Possible values include: 'Location', 'Zone'
@@ -13664,6 +13772,12 @@ type SkuRestrictions struct {
ReasonCode SkuRestrictionsReasonCode `json:"reasonCode,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuRestrictions.
+func (sr SkuRestrictions) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkusResult the List Resource Skus operation response.
type SkusResult struct {
autorest.Response `json:"-"`
@@ -13840,6 +13954,12 @@ type SkuZoneDetails struct {
Capabilities *[]SkuCapabilities `json:"capabilities,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuZoneDetails.
+func (szd SkuZoneDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubscriptionCollection paged Subscriptions list representation.
type SubscriptionCollection struct {
autorest.Response `json:"-"`
@@ -15201,6 +15321,12 @@ type TenantSettingsCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TenantSettingsCollection.
+func (tsc TenantSettingsCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TenantSettingsCollectionIterator provides access to a complete listing of TenantSettingsContract values.
type TenantSettingsCollectionIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/CHANGELOG.md
index 52911e4cc5e4..17dd5be3caa9 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. APIKey.MarshalJSON() ([]byte, error)
+1. NameAvailabilityStatus.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. UserIdentity.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/_meta.json
index 60fc13efc989..c08575613ef5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/appconfiguration/resource-manager/readme.md",
"tag": "package-2020-06-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-06-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/appconfiguration/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-06-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/appconfiguration/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/models.go
index c6888ca931de..a69fc8109a1a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/appconfiguration/mgmt/2020-06-01/appconfiguration/models.go
@@ -37,6 +37,12 @@ type APIKey struct {
ReadOnly *bool `json:"readOnly,omitempty"`
}
+// MarshalJSON is the custom marshaler for APIKey.
+func (ak APIKey) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// APIKeyListResult the result of a request to list API keys.
type APIKeyListResult struct {
autorest.Response `json:"-"`
@@ -805,6 +811,12 @@ type NameAvailabilityStatus struct {
Reason *string `json:"reason,omitempty"`
}
+// MarshalJSON is the custom marshaler for NameAvailabilityStatus.
+func (nas NameAvailabilityStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDefinition the definition of a configuration store operation.
type OperationDefinition struct {
// Name - Operation name: {provider}/{resource}/{operation}.
@@ -1656,6 +1668,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionState the state of a private link service connection.
type PrivateLinkServiceConnectionState struct {
// Status - The private link service connection status. Possible values include: 'Pending', 'Approved', 'Rejected', 'Disconnected'
@@ -1747,3 +1765,9 @@ type UserIdentity struct {
// ClientID - READ-ONLY; The client ID of the user-assigned identity.
ClientID *string `json:"clientId,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for UserIdentity.
+func (UI UserIdentity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/CHANGELOG.md
index 52911e4cc5e4..2c3469c874a8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/CHANGELOG.md
@@ -1,2 +1,16 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AnnotationsListResult.MarshalJSON() ([]byte, error)
+1. ApplicationInsightsComponentAvailableFeatures.MarshalJSON() ([]byte, error)
+1. ApplicationInsightsComponentFeature.MarshalJSON() ([]byte, error)
+1. ApplicationInsightsComponentFeatureCapabilities.MarshalJSON() ([]byte, error)
+1. ApplicationInsightsComponentFeatureCapability.MarshalJSON() ([]byte, error)
+1. ApplicationInsightsComponentQuotaStatus.MarshalJSON() ([]byte, error)
+1. ApplicationInsightsComponentWebTestLocation.MarshalJSON() ([]byte, error)
+1. MyWorkbooksListResult.MarshalJSON() ([]byte, error)
+1. WorkItemConfigurationsListResult.MarshalJSON() ([]byte, error)
+1. WorkbooksListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/_meta.json
index b887c8b6c2f4..a025c80f1f56 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/applicationinsights/resource-manager/readme.md",
"tag": "package-2015-05",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2015-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/applicationinsights/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2015-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/applicationinsights/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/models.go
index f2d5258fe785..4a23033075cf 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/appinsights/mgmt/2015-05-01/insights/models.go
@@ -51,6 +51,12 @@ type AnnotationsListResult struct {
Value *[]Annotation `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for AnnotationsListResult.
+func (alr AnnotationsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// APIKeyRequest an Application Insights component API Key creation request definition.
type APIKeyRequest struct {
// Name - The name of the API Key.
@@ -281,6 +287,12 @@ type ApplicationInsightsComponentAvailableFeatures struct {
Result *[]ApplicationInsightsComponentFeature `json:"Result,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationInsightsComponentAvailableFeatures.
+func (aicaf ApplicationInsightsComponentAvailableFeatures) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationInsightsComponentBillingFeatures an Application Insights component billing features
type ApplicationInsightsComponentBillingFeatures struct {
autorest.Response `json:"-"`
@@ -483,6 +495,12 @@ type ApplicationInsightsComponentFeature struct {
SupportedAddonFeatures *string `json:"SupportedAddonFeatures,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationInsightsComponentFeature.
+func (aicf ApplicationInsightsComponentFeature) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationInsightsComponentFeatureCapabilities an Application Insights component feature capabilities
type ApplicationInsightsComponentFeatureCapabilities struct {
autorest.Response `json:"-"`
@@ -520,6 +538,12 @@ type ApplicationInsightsComponentFeatureCapabilities struct {
ThrottleRate *float64 `json:"ThrottleRate,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationInsightsComponentFeatureCapabilities.
+func (aicfc ApplicationInsightsComponentFeatureCapabilities) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationInsightsComponentFeatureCapability an Application Insights component feature capability
type ApplicationInsightsComponentFeatureCapability struct {
// Name - READ-ONLY; The name of the capability.
@@ -536,6 +560,12 @@ type ApplicationInsightsComponentFeatureCapability struct {
MeterRateFrequency *string `json:"MeterRateFrequency,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationInsightsComponentFeatureCapability.
+func (aicfc ApplicationInsightsComponentFeatureCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationInsightsComponentListResult describes the list of Application Insights Resources.
type ApplicationInsightsComponentListResult struct {
autorest.Response `json:"-"`
@@ -820,6 +850,12 @@ type ApplicationInsightsComponentQuotaStatus struct {
ExpirationTime *string `json:"ExpirationTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationInsightsComponentQuotaStatus.
+func (aicqs ApplicationInsightsComponentQuotaStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationInsightsComponentWebTestLocation properties that define a web test location available to an
// Application Insights Component.
type ApplicationInsightsComponentWebTestLocation struct {
@@ -829,6 +865,12 @@ type ApplicationInsightsComponentWebTestLocation struct {
Tag *string `json:"Tag,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationInsightsComponentWebTestLocation.
+func (aicwtl ApplicationInsightsComponentWebTestLocation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationInsightsWebTestLocationsListResult describes the list of web test locations available to an
// Application Insights Component.
type ApplicationInsightsWebTestLocationsListResult struct {
@@ -1184,6 +1226,12 @@ type MyWorkbooksListResult struct {
Value *[]MyWorkbook `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for MyWorkbooksListResult.
+func (mwlr MyWorkbooksListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation CDN REST API operation
type Operation struct {
// Name - Operation name: {provider}/{resource}/{operation}
@@ -1976,6 +2024,12 @@ type WorkbooksListResult struct {
Value *[]Workbook `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for WorkbooksListResult.
+func (wlr WorkbooksListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkItemConfiguration work item configuration associated with an application insights resource.
type WorkItemConfiguration struct {
autorest.Response `json:"-"`
@@ -2007,6 +2061,12 @@ type WorkItemConfigurationsListResult struct {
Value *[]WorkItemConfiguration `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for WorkItemConfigurationsListResult.
+func (wiclr WorkItemConfigurationsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkItemCreateConfiguration work item configuration creation payload
type WorkItemCreateConfiguration struct {
// ConnectorID - Unique connector id
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/CHANGELOG.md
index 52911e4cc5e4..4a0e9bec8e2f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/_meta.json
index 9867819d08a4..6446e2c28bd4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/attestation/resource-manager/readme.md",
"tag": "package-2018-09-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-09-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/attestation/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-09-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/attestation/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/models.go
index f5d3d182a5a3..11226a1a8658 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/attestation/mgmt/2018-09-01/attestation/models.go
@@ -26,6 +26,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from Attestation.
type CloudError struct {
Error *CloudErrorBody `json:"error,omitempty"`
@@ -258,6 +264,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -268,6 +280,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceCreationParams parameters for creating an attestation service instance
type ServiceCreationParams struct {
// Location - The supported Azure location where the attestation service instance should be created.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/CHANGELOG.md
index 52911e4cc5e4..6e6b1e51ef20 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/CHANGELOG.md
@@ -1,2 +1,21 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AdminCredentials.MarshalJSON() ([]byte, error)
+1. Circuit.MarshalJSON() ([]byte, error)
+1. ClusterList.MarshalJSON() ([]byte, error)
+1. Endpoints.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. ExpressRouteAuthorizationList.MarshalJSON() ([]byte, error)
+1. ExpressRouteAuthorizationProperties.MarshalJSON() ([]byte, error)
+1. HcxEnterpriseSiteList.MarshalJSON() ([]byte, error)
+1. HcxEnterpriseSiteProperties.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationList.MarshalJSON() ([]byte, error)
+1. PrivateCloudList.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. Trial.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/_meta.json
index e26949e4a7b2..76c7390ac9a7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/vmware/resource-manager/readme.md",
"tag": "package-2020-03-20",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-03-20 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/vmware/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-03-20 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/vmware/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/models.go
index d3f44f3b6c83..7226b48e7acd 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs/models.go
@@ -32,6 +32,12 @@ type AdminCredentials struct {
VcenterPassword *string `json:"vcenterPassword,omitempty"`
}
+// MarshalJSON is the custom marshaler for AdminCredentials.
+func (ac AdminCredentials) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AuthorizationsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type AuthorizationsCreateOrUpdateFuture struct {
@@ -124,6 +130,12 @@ type Circuit struct {
ExpressRoutePrivatePeeringID *string `json:"expressRoutePrivatePeeringID,omitempty"`
}
+// MarshalJSON is the custom marshaler for Circuit.
+func (c Circuit) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError API error response
type CloudError struct {
// Error - An error returned by the API
@@ -226,6 +238,12 @@ type ClusterList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ClusterList.
+func (cl ClusterList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ClusterListIterator provides access to a complete listing of Cluster values.
type ClusterListIterator struct {
i int
@@ -578,6 +596,12 @@ type Endpoints struct {
HcxCloudManager *string `json:"hcxCloudManager,omitempty"`
}
+// MarshalJSON is the custom marshaler for Endpoints.
+func (e Endpoints) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorAdditionalInfo the resource management error additional info.
type ErrorAdditionalInfo struct {
// Type - READ-ONLY; The additional info type.
@@ -586,6 +610,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -601,6 +631,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExpressRouteAuthorization expressRoute Circuit Authorization
type ExpressRouteAuthorization struct {
autorest.Response `json:"-"`
@@ -680,6 +716,12 @@ type ExpressRouteAuthorizationList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExpressRouteAuthorizationList.
+func (eral ExpressRouteAuthorizationList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExpressRouteAuthorizationListIterator provides access to a complete listing of ExpressRouteAuthorization
// values.
type ExpressRouteAuthorizationListIterator struct {
@@ -841,6 +883,12 @@ type ExpressRouteAuthorizationProperties struct {
ExpressRouteAuthorizationKey *string `json:"expressRouteAuthorizationKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExpressRouteAuthorizationProperties.
+func (erap ExpressRouteAuthorizationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HcxEnterpriseSite an HCX Enterprise Site resource
type HcxEnterpriseSite struct {
autorest.Response `json:"-"`
@@ -920,6 +968,12 @@ type HcxEnterpriseSiteList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for HcxEnterpriseSiteList.
+func (hesl HcxEnterpriseSiteList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HcxEnterpriseSiteListIterator provides access to a complete listing of HcxEnterpriseSite values.
type HcxEnterpriseSiteListIterator struct {
i int
@@ -1078,6 +1132,12 @@ type HcxEnterpriseSiteProperties struct {
Status HcxEnterpriseSiteStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for HcxEnterpriseSiteProperties.
+func (hesp HcxEnterpriseSiteProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IdentitySource vCenter Single Sign On Identity Source
type IdentitySource struct {
// Name - The name of the identity source
@@ -1215,6 +1275,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationList pageable list of operations
type OperationList struct {
autorest.Response `json:"-"`
@@ -1224,6 +1290,12 @@ type OperationList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationList.
+func (ol OperationList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListIterator provides access to a complete listing of Operation values.
type OperationListIterator struct {
i int
@@ -1504,6 +1576,12 @@ type PrivateCloudList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateCloudList.
+func (pcl PrivateCloudList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateCloudListIterator provides access to a complete listing of PrivateCloud values.
type PrivateCloudListIterator struct {
i int
@@ -1924,6 +2002,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceSpecification service specification payload
type ServiceSpecification struct {
// LogSpecifications - Specifications of the Log for Azure Monitoring
@@ -1972,3 +2056,9 @@ type Trial struct {
// AvailableHosts - READ-ONLY; Number of trial hosts available
AvailableHosts *int32 `json:"availableHosts,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for Trial.
+func (t Trial) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/CHANGELOG.md
index 52911e4cc5e4..84d205125a1c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ClusterNode.MarshalJSON() ([]byte, error)
+1. ClusterReportedProperties.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorDetail.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/_meta.json
index 1d36279961dc..15ccddd5a405 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/azurestackhci/resource-manager/readme.md",
"tag": "package-2020-10",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/azurestackhci/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/azurestackhci/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/models.go
index 620d23d113a3..02fcceff5bfb 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/azurestackhci/mgmt/2020-10-01/azurestackhci/models.go
@@ -41,6 +41,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Cluster cluster details.
type Cluster struct {
autorest.Response `json:"-"`
@@ -332,6 +338,12 @@ type ClusterNode struct {
MemoryInGiB *float64 `json:"memoryInGiB,omitempty"`
}
+// MarshalJSON is the custom marshaler for ClusterNode.
+func (cn ClusterNode) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ClusterProperties cluster properties.
type ClusterProperties struct {
// ProvisioningState - READ-ONLY; Provisioning state. Possible values include: 'Succeeded', 'Failed', 'Canceled', 'Accepted', 'Provisioning'
@@ -387,6 +399,12 @@ type ClusterReportedProperties struct {
LastUpdated *date.Time `json:"lastUpdated,omitempty"`
}
+// MarshalJSON is the custom marshaler for ClusterReportedProperties.
+func (crp ClusterReportedProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ClusterUpdate cluster details to update.
type ClusterUpdate struct {
// Tags - Resource tags.
@@ -410,6 +428,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetail the error detail.
type ErrorDetail struct {
// Code - READ-ONLY; The error code.
@@ -424,6 +448,12 @@ type ErrorDetail struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetail.
+func (ed ErrorDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.).
type ErrorResponse struct {
@@ -468,6 +498,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -478,6 +514,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource the resource model definition for an Azure Resource Manager tracked top level resource
type TrackedResource struct {
// Tags - Resource tags.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/CHANGELOG.md
index 52911e4cc5e4..9e1aae370d36 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/CHANGELOG.md
@@ -1,2 +1,15 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccountKeys.MarshalJSON() ([]byte, error)
+1. AccountProperties.MarshalJSON() ([]byte, error)
+1. ApplicationPackageProperties.MarshalJSON() ([]byte, error)
+1. CheckNameAvailabilityResult.MarshalJSON() ([]byte, error)
+1. LocationQuota.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. VirtualMachineFamilyCoreQuota.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/_meta.json
index 52c3dbb59100..c724991f5a6f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/batch/resource-manager/readme.md",
"tag": "package-2020-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/batch/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/batch/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/models.go
index 5873bb7db87e..9fe71b820be4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2020-03-01/batch/models.go
@@ -286,6 +286,12 @@ type AccountKeys struct {
Secondary *string `json:"secondary,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountKeys.
+func (ak AccountKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountListResult values returned by the List operation.
type AccountListResult struct {
autorest.Response `json:"-"`
@@ -477,6 +483,12 @@ type AccountProperties struct {
ActiveJobAndJobScheduleQuota *int32 `json:"activeJobAndJobScheduleQuota,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountProperties.
+func (ap AccountProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountRegenerateKeyParameters parameters supplied to the RegenerateKey operation.
type AccountRegenerateKeyParameters struct {
// KeyName - The type of account key to regenerate. Possible values include: 'Primary', 'Secondary'
@@ -731,6 +743,12 @@ type ApplicationPackageProperties struct {
LastActivationTime *date.Time `json:"lastActivationTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationPackageProperties.
+func (app ApplicationPackageProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationPackageReference ...
type ApplicationPackageReference struct {
ID *string `json:"id,omitempty"`
@@ -1158,6 +1176,12 @@ type CheckNameAvailabilityResult struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityResult.
+func (cnar CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CIFSMountConfiguration ...
type CIFSMountConfiguration struct {
Username *string `json:"username,omitempty"`
@@ -2301,6 +2325,12 @@ type LocationQuota struct {
AccountQuota *int32 `json:"accountQuota,omitempty"`
}
+// MarshalJSON is the custom marshaler for LocationQuota.
+func (lq LocationQuota) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetadataItem the Batch service does not assign any meaning to this metadata; it is solely for the use of
// user code.
type MetadataItem struct {
@@ -2802,6 +2832,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection contains information about a private link resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -3000,6 +3036,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionState the private link service connection state of the private endpoint
// connection
type PrivateLinkServiceConnectionState struct {
@@ -3034,6 +3076,12 @@ type ProxyResource struct {
Etag *string `json:"etag,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PublicIPAddressConfiguration the public IP Address configuration of the networking configuration of a
// Pool.
type PublicIPAddressConfiguration struct {
@@ -3198,6 +3246,12 @@ type VirtualMachineFamilyCoreQuota struct {
CoreQuota *int32 `json:"coreQuota,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineFamilyCoreQuota.
+func (vmfcq VirtualMachineFamilyCoreQuota) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WindowsConfiguration ...
type WindowsConfiguration struct {
// EnableAutomaticUpdates - If omitted, the default value is true.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/CHANGELOG.md
index 52911e4cc5e4..6984fcf64633 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/CHANGELOG.md
@@ -1,2 +1,17 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CheckNameAvailabilityOutput.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. ProfileProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ResourceUsage.MarshalJSON() ([]byte, error)
+1. SsoURI.MarshalJSON() ([]byte, error)
+1. SupportedOptimizationTypesListResult.MarshalJSON() ([]byte, error)
+1. ValidateCustomDomainOutput.MarshalJSON() ([]byte, error)
+1. ValidateProbeOutput.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/_meta.json
index 533d2ebd9854..59efc2b20009 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/cdn/resource-manager/readme.md",
"tag": "package-2019-04",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cdn/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cdn/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/models.go
index 8592a960840e..db2b5c87dd8a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2019-04-15/cdn/models.go
@@ -66,6 +66,12 @@ type CheckNameAvailabilityOutput struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityOutput.
+func (cnao CheckNameAvailabilityOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CidrIPAddress CIDR Ip address
type CidrIPAddress struct {
// BaseIPAddress - Ip address itself.
@@ -3745,6 +3751,12 @@ type ErrorResponse struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GeoFilter rules defining user's geo access within a CDN endpoint.
type GeoFilter struct {
// RelativePath - Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
@@ -3905,6 +3917,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationsListResult result of the request to list CDN operations. It contains a list of operations and
// a URL link to get the next set of results.
type OperationsListResult struct {
@@ -4772,6 +4790,12 @@ type ProfileProperties struct {
ProvisioningState *string `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProfileProperties.
+func (pp ProfileProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProfilesCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type ProfilesCreateFuture struct {
@@ -4921,6 +4945,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PurgeParameters parameters required for content purge.
type PurgeParameters struct {
// ContentPaths - The path to the content to be purged. Can describe a file path or a wild card directory.
@@ -5026,6 +5056,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceUsage output of check resource usage API.
type ResourceUsage struct {
// ResourceType - READ-ONLY; Resource type for which the usage is provided.
@@ -5038,6 +5074,12 @@ type ResourceUsage struct {
Limit *int32 `json:"limit,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceUsage.
+func (ru ResourceUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceUsageListResult output of check resource usage API.
type ResourceUsageListResult struct {
autorest.Response `json:"-"`
@@ -5219,6 +5261,12 @@ type SsoURI struct {
SsoURIValue *string `json:"ssoUriValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for SsoURI.
+func (su SsoURI) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SupportedOptimizationTypesListResult the result of the GetSupportedOptimizationTypes API
type SupportedOptimizationTypesListResult struct {
autorest.Response `json:"-"`
@@ -5226,6 +5274,12 @@ type SupportedOptimizationTypesListResult struct {
SupportedOptimizationTypes *[]OptimizationType `json:"supportedOptimizationTypes,omitempty"`
}
+// MarshalJSON is the custom marshaler for SupportedOptimizationTypesListResult.
+func (sotlr SupportedOptimizationTypesListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource the resource model definition for a ARM tracked top level resource.
type TrackedResource struct {
// Location - Resource location.
@@ -5510,6 +5564,12 @@ type ValidateCustomDomainOutput struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ValidateCustomDomainOutput.
+func (vcdo ValidateCustomDomainOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ValidateProbeInput input of the validate probe API.
type ValidateProbeInput struct {
// ProbeURL - The probe URL to validate.
@@ -5526,3 +5586,9 @@ type ValidateProbeOutput struct {
// Message - READ-ONLY; The detailed error message describing why the probe URL is not accepted.
Message *string `json:"message,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for ValidateProbeOutput.
+func (vpo ValidateProbeOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/CHANGELOG.md
index 52911e4cc5e4..98f978e1725c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/CHANGELOG.md
@@ -1,2 +1,16 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccountEnumerateSkusResult.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. MetricName.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ResourceSku.MarshalJSON() ([]byte, error)
+1. ResourceSkuRestrictionInfo.MarshalJSON() ([]byte, error)
+1. ResourceSkuRestrictions.MarshalJSON() ([]byte, error)
+1. UsagesResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/_meta.json
index 42064cee90b9..810692f06f19 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/cognitiveservices/resource-manager/readme.md",
"tag": "package-2017-04",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cognitiveservices/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cognitiveservices/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/models.go
index ed2e2df89f44..72580664fd95 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices/models.go
@@ -95,6 +95,12 @@ type AccountEnumerateSkusResult struct {
Value *[]ResourceAndSku `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountEnumerateSkusResult.
+func (aesr AccountEnumerateSkusResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountKeys the access keys for the cognitive services account.
type AccountKeys struct {
autorest.Response `json:"-"`
@@ -339,6 +345,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CheckDomainAvailabilityParameter check Domain availability parameter.
type CheckDomainAvailabilityParameter struct {
// SubdomainName - The subdomain name to use.
@@ -463,6 +475,12 @@ type MetricName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricName.
+func (mn MetricName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NetworkRuleSet a set of rules governing the network accessibility.
type NetworkRuleSet struct {
// DefaultAction - The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. Possible values include: 'Allow', 'Deny'
@@ -662,6 +680,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -772,6 +796,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegenerateKeyParameters regenerate key parameters.
type RegenerateKeyParameters struct {
// KeyName - key name to generate (Key1|Key2). Possible values include: 'Key1', 'Key2'
@@ -788,6 +818,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceAndSku cognitive Services resource type and SKU.
type ResourceAndSku struct {
// ResourceType - Resource Namespace and Type
@@ -812,6 +848,12 @@ type ResourceSku struct {
Restrictions *[]ResourceSkuRestrictions `json:"restrictions,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSku.
+func (rs ResourceSku) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuRestrictionInfo ...
type ResourceSkuRestrictionInfo struct {
// Locations - READ-ONLY; Locations where the SKU is restricted
@@ -820,6 +862,12 @@ type ResourceSkuRestrictionInfo struct {
Zones *[]string `json:"zones,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuRestrictionInfo.
+func (rsri ResourceSkuRestrictionInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuRestrictions describes restrictions of a SKU.
type ResourceSkuRestrictions struct {
// Type - READ-ONLY; The type of restrictions. Possible values include: 'Location', 'Zone'
@@ -832,6 +880,12 @@ type ResourceSkuRestrictions struct {
ReasonCode ResourceSkuRestrictionsReasonCode `json:"reasonCode,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuRestrictions.
+func (rsr ResourceSkuRestrictions) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkusResult the Get Skus operation response.
type ResourceSkusResult struct {
autorest.Response `json:"-"`
@@ -1080,6 +1134,12 @@ type UsagesResult struct {
Value *[]Usage `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsagesResult.
+func (ur UsagesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UserAssignedIdentity user-assigned managed identity.
type UserAssignedIdentity struct {
// PrincipalID - Azure Active Directory principal ID associated with this Identity.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/CHANGELOG.md
index 52911e4cc5e4..653c01e6622e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorDetail.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/_meta.json
index bb902de47779..b5ccc3d6f1ad 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/_meta.json
@@ -2,9 +2,9 @@
"commit": "8d3b22458da4bb9309c0207c2ebc1903de741249",
"readme": "/_/azure-rest-api-specs/specification/communication/resource-manager/readme.md",
"tag": "package-2020-08-20",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-08-20 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/communication/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-08-20 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/communication/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/models.go
index a2def5cc0915..d2172cce6509 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/communication/mgmt/2020-08-20/communication/models.go
@@ -32,6 +32,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorAdditionalInfo the resource management error additional info.
type ErrorAdditionalInfo struct {
// Type - READ-ONLY; The additional info type.
@@ -40,6 +46,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetail the error detail.
type ErrorDetail struct {
// Code - READ-ONLY; The error code.
@@ -54,6 +66,12 @@ type ErrorDetail struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetail.
+func (ed ErrorDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.).
type ErrorResponse struct {
@@ -138,6 +156,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of REST API operations supported by an Azure Resource Provider. It contains
// an URL link to get the next set of results.
type OperationListResult struct {
@@ -148,6 +172,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -404,6 +434,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegenerateKeyParameters parameters describes the request to regenerate access keys
type RegenerateKeyParameters struct {
// KeyType - The keyType to regenerate. Must be either 'primary' or 'secondary'(case-insensitive). Possible values include: 'Primary', 'Secondary'
@@ -420,6 +456,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type ServiceCreateOrUpdateFuture struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/CHANGELOG.md
index 52911e4cc5e4..b9055bec3169 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/CHANGELOG.md
@@ -1,2 +1,53 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccessURI.MarshalJSON() ([]byte, error)
+1. AvailablePatchSummary.MarshalJSON() ([]byte, error)
+1. BootDiagnosticsInstanceView.MarshalJSON() ([]byte, error)
+1. DataDiskImage.MarshalJSON() ([]byte, error)
+1. DiskAccessProperties.MarshalJSON() ([]byte, error)
+1. GalleryIdentifier.MarshalJSON() ([]byte, error)
+1. LastPatchInstallationSummary.MarshalJSON() ([]byte, error)
+1. LogAnalyticsOperationResult.MarshalJSON() ([]byte, error)
+1. LogAnalyticsOutput.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. OperationValueDisplay.MarshalJSON() ([]byte, error)
+1. OrchestrationServiceSummary.MarshalJSON() ([]byte, error)
+1. PatchInstallationDetail.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ProxyOnlyResource.MarshalJSON() ([]byte, error)
+1. RecoveryWalkResponse.MarshalJSON() ([]byte, error)
+1. RegionalReplicationStatus.MarshalJSON() ([]byte, error)
+1. ReplicationStatus.MarshalJSON() ([]byte, error)
+1. ResourceSku.MarshalJSON() ([]byte, error)
+1. ResourceSkuCapabilities.MarshalJSON() ([]byte, error)
+1. ResourceSkuCapacity.MarshalJSON() ([]byte, error)
+1. ResourceSkuCosts.MarshalJSON() ([]byte, error)
+1. ResourceSkuLocationInfo.MarshalJSON() ([]byte, error)
+1. ResourceSkuRestrictionInfo.MarshalJSON() ([]byte, error)
+1. ResourceSkuRestrictions.MarshalJSON() ([]byte, error)
+1. ResourceSkuZoneDetails.MarshalJSON() ([]byte, error)
+1. RetrieveBootDiagnosticsDataResult.MarshalJSON() ([]byte, error)
+1. RollbackStatusInfo.MarshalJSON() ([]byte, error)
+1. RollingUpgradeProgressInfo.MarshalJSON() ([]byte, error)
+1. RollingUpgradeRunningStatus.MarshalJSON() ([]byte, error)
+1. RollingUpgradeStatusInfoProperties.MarshalJSON() ([]byte, error)
+1. ShareInfoElement.MarshalJSON() ([]byte, error)
+1. SubResourceReadOnly.MarshalJSON() ([]byte, error)
+1. UpgradeOperationHistoricalStatusInfo.MarshalJSON() ([]byte, error)
+1. UpgradeOperationHistoricalStatusInfoProperties.MarshalJSON() ([]byte, error)
+1. UpgradeOperationHistoryStatus.MarshalJSON() ([]byte, error)
+1. VirtualMachineAssessPatchesResult.MarshalJSON() ([]byte, error)
+1. VirtualMachineHealthStatus.MarshalJSON() ([]byte, error)
+1. VirtualMachineIdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. VirtualMachineInstallPatchesResult.MarshalJSON() ([]byte, error)
+1. VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. VirtualMachineScaleSetInstanceViewStatusesSummary.MarshalJSON() ([]byte, error)
+1. VirtualMachineScaleSetSku.MarshalJSON() ([]byte, error)
+1. VirtualMachineScaleSetSkuCapacity.MarshalJSON() ([]byte, error)
+1. VirtualMachineScaleSetVMExtensionsSummary.MarshalJSON() ([]byte, error)
+1. VirtualMachineSoftwarePatchProperties.MarshalJSON() ([]byte, error)
+1. VirtualMachineStatusCodeCount.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/_meta.json
index 5b97d54c931d..24ac069d726e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/_meta.json
@@ -2,9 +2,9 @@
"commit": "e0f8b9ab0f5fe5e71b7429ebfea8a33c19ec9d8d",
"readme": "/_/azure-rest-api-specs/specification/compute/resource-manager/readme.md",
"tag": "package-2020-12-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-12-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/compute/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-12-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/compute/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/models.go
index 4ddc76f433bf..9e9c951884a3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2020-12-01/compute/models.go
@@ -27,6 +27,12 @@ type AccessURI struct {
AccessSAS *string `json:"accessSAS,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccessURI.
+func (au AccessURI) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AdditionalCapabilities enables or disables a capability on the virtual machine or virtual machine scale
// set.
type AdditionalCapabilities struct {
@@ -503,6 +509,12 @@ type AvailablePatchSummary struct {
Error *APIError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for AvailablePatchSummary.
+func (aps AvailablePatchSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BillingProfile specifies the billing related details of a Azure Spot VM or VMSS.
Minimum
// api-version: 2019-03-01.
type BillingProfile struct {
@@ -530,6 +542,12 @@ type BootDiagnosticsInstanceView struct {
Status *InstanceViewStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for BootDiagnosticsInstanceView.
+func (bdiv BootDiagnosticsInstanceView) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from the Compute service.
type CloudError struct {
Error *APIError `json:"error,omitempty"`
@@ -662,6 +680,12 @@ type DataDiskImage struct {
Lun *int32 `json:"lun,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataDiskImage.
+func (ddi DataDiskImage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataDiskImageEncryption contains encryption settings for a data disk image.
type DataDiskImageEncryption struct {
// Lun - This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
@@ -2251,6 +2275,12 @@ type DiskAccessProperties struct {
TimeCreated *date.Time `json:"timeCreated,omitempty"`
}
+// MarshalJSON is the custom marshaler for DiskAccessProperties.
+func (dap DiskAccessProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DiskAccessUpdate used for updating a disk access resource.
type DiskAccessUpdate struct {
// Tags - Resource tags
@@ -5130,6 +5160,12 @@ type GalleryIdentifier struct {
UniqueName *string `json:"uniqueName,omitempty"`
}
+// MarshalJSON is the custom marshaler for GalleryIdentifier.
+func (gi GalleryIdentifier) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GalleryImage specifies information about the gallery Image Definition that you want to create or update.
type GalleryImage struct {
autorest.Response `json:"-"`
@@ -7204,6 +7240,12 @@ type LastPatchInstallationSummary struct {
Error *APIError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for LastPatchInstallationSummary.
+func (lpis LastPatchInstallationSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LinuxConfiguration specifies the Linux operating system settings on the virtual machine.
For a
// list of supported Linux distributions, see [Linux on Azure-Endorsed
// Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
@@ -7522,12 +7564,24 @@ type LogAnalyticsOperationResult struct {
Properties *LogAnalyticsOutput `json:"properties,omitempty"`
}
+// MarshalJSON is the custom marshaler for LogAnalyticsOperationResult.
+func (laor LogAnalyticsOperationResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LogAnalyticsOutput logAnalytics output properties
type LogAnalyticsOutput struct {
// Output - READ-ONLY; Output file Uri path to blob container.
Output *string `json:"output,omitempty"`
}
+// MarshalJSON is the custom marshaler for LogAnalyticsOutput.
+func (lao LogAnalyticsOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MaintenanceRedeployStatus maintenance Operation Status.
type MaintenanceRedeployStatus struct {
// IsCustomerInitiatedMaintenanceAllowed - True, if customer is allowed to perform Maintenance.
@@ -7633,6 +7687,12 @@ type OperationListResult struct {
Value *[]OperationValue `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationValue describes the properties of a Compute Operation value.
type OperationValue struct {
// Origin - READ-ONLY; The origin of the compute operation.
@@ -7705,6 +7765,12 @@ type OperationValueDisplay struct {
Provider *string `json:"provider,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationValueDisplay.
+func (ovd OperationValueDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OrchestrationServiceStateInput the input for OrchestrationServiceState
type OrchestrationServiceStateInput struct {
// ServiceName - The name of the service. Possible values include: 'AutomaticRepairs'
@@ -7721,6 +7787,12 @@ type OrchestrationServiceSummary struct {
ServiceState OrchestrationServiceState `json:"serviceState,omitempty"`
}
+// MarshalJSON is the custom marshaler for OrchestrationServiceSummary.
+func (oss OrchestrationServiceSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OSDisk specifies information about the operating system disk used by the virtual machine.
For
// more information about disks, see [About disks and VHDs for Azure virtual
// machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
@@ -7801,6 +7873,12 @@ type PatchInstallationDetail struct {
InstallationState PatchInstallationState `json:"installationState,omitempty"`
}
+// MarshalJSON is the custom marshaler for PatchInstallationDetail.
+func (pid PatchInstallationDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PatchSettings specifies settings related to VM Guest Patching on Windows.
type PatchSettings struct {
// PatchMode - Specifies the mode of VM Guest Patching to IaaS virtual machine.
Possible values are:
**Manual** - You control the application of patches to a virtual machine. You do this by applying patches manually inside the VM. In this mode, automatic updates are disabled; the property WindowsConfiguration.enableAutomaticUpdates must be false
**AutomaticByOS** - The virtual machine will automatically be updated by the OS. The property WindowsConfiguration.enableAutomaticUpdates must be true.
**AutomaticByPlatform** - the virtual machine will automatically updated by the platform. The properties provisionVMAgent and WindowsConfiguration.enableAutomaticUpdates must be true. Possible values include: 'WindowsVMGuestPatchModeManual', 'WindowsVMGuestPatchModeAutomaticByOS', 'WindowsVMGuestPatchModeAutomaticByPlatform'
@@ -7831,6 +7909,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -8513,6 +8597,12 @@ type ProxyOnlyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyOnlyResource.
+func (por ProxyOnlyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PurchasePlan used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
type PurchasePlan struct {
// Publisher - The publisher ID.
@@ -8541,6 +8631,12 @@ type RecoveryWalkResponse struct {
NextPlatformUpdateDomain *int32 `json:"nextPlatformUpdateDomain,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecoveryWalkResponse.
+func (rwr RecoveryWalkResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegionalReplicationStatus this is the regional replication status.
type RegionalReplicationStatus struct {
// Region - READ-ONLY; The region to which the gallery Image Version is being replicated to.
@@ -8553,6 +8649,12 @@ type RegionalReplicationStatus struct {
Progress *int32 `json:"progress,omitempty"`
}
+// MarshalJSON is the custom marshaler for RegionalReplicationStatus.
+func (rrs RegionalReplicationStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationStatus this is the replication status of the gallery Image Version.
type ReplicationStatus struct {
// AggregatedState - READ-ONLY; This is the aggregated replication status based on all the regional replication status flags. Possible values include: 'Unknown', 'InProgress', 'Completed', 'Failed'
@@ -8561,6 +8663,12 @@ type ReplicationStatus struct {
Summary *[]RegionalReplicationStatus `json:"summary,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReplicationStatus.
+func (rs ReplicationStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RequestRateByIntervalInput api request input for LogAnalytics getRequestRateByInterval Api.
type RequestRateByIntervalInput struct {
// IntervalLength - Interval value in minutes used to create LogAnalytics call rate logs. Possible values include: 'ThreeMins', 'FiveMins', 'ThirtyMins', 'SixtyMins'
@@ -8647,6 +8755,12 @@ type ResourceSku struct {
Restrictions *[]ResourceSkuRestrictions `json:"restrictions,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSku.
+func (rs ResourceSku) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuCapabilities describes The SKU capabilities object.
type ResourceSkuCapabilities struct {
// Name - READ-ONLY; An invariant to describe the feature.
@@ -8655,6 +8769,12 @@ type ResourceSkuCapabilities struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuCapabilities.
+func (rsc ResourceSkuCapabilities) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuCapacity describes scaling information of a SKU.
type ResourceSkuCapacity struct {
// Minimum - READ-ONLY; The minimum capacity.
@@ -8667,6 +8787,12 @@ type ResourceSkuCapacity struct {
ScaleType ResourceSkuCapacityScaleType `json:"scaleType,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuCapacity.
+func (rsc ResourceSkuCapacity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuCosts describes metadata for retrieving price info.
type ResourceSkuCosts struct {
// MeterID - READ-ONLY; Used for querying price from commerce.
@@ -8677,6 +8803,12 @@ type ResourceSkuCosts struct {
ExtendedUnit *string `json:"extendedUnit,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuCosts.
+func (rsc ResourceSkuCosts) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuLocationInfo ...
type ResourceSkuLocationInfo struct {
// Location - READ-ONLY; Location of the SKU
@@ -8687,6 +8819,12 @@ type ResourceSkuLocationInfo struct {
ZoneDetails *[]ResourceSkuZoneDetails `json:"zoneDetails,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuLocationInfo.
+func (rsli ResourceSkuLocationInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuRestrictionInfo ...
type ResourceSkuRestrictionInfo struct {
// Locations - READ-ONLY; Locations where the SKU is restricted
@@ -8695,6 +8833,12 @@ type ResourceSkuRestrictionInfo struct {
Zones *[]string `json:"zones,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuRestrictionInfo.
+func (rsri ResourceSkuRestrictionInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuRestrictions describes scaling information of a SKU.
type ResourceSkuRestrictions struct {
// Type - READ-ONLY; The type of restrictions. Possible values include: 'Location', 'Zone'
@@ -8707,6 +8851,12 @@ type ResourceSkuRestrictions struct {
ReasonCode ResourceSkuRestrictionsReasonCode `json:"reasonCode,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuRestrictions.
+func (rsr ResourceSkuRestrictions) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkusResult the List Resource Skus operation response.
type ResourceSkusResult struct {
autorest.Response `json:"-"`
@@ -8874,6 +9024,12 @@ type ResourceSkuZoneDetails struct {
Capabilities *[]ResourceSkuCapabilities `json:"capabilities,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuZoneDetails.
+func (rszd ResourceSkuZoneDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceURIList the List resources which are encrypted with the disk encryption set.
type ResourceURIList struct {
autorest.Response `json:"-"`
@@ -9042,6 +9198,12 @@ type RetrieveBootDiagnosticsDataResult struct {
SerialConsoleLogBlobURI *string `json:"serialConsoleLogBlobUri,omitempty"`
}
+// MarshalJSON is the custom marshaler for RetrieveBootDiagnosticsDataResult.
+func (rbddr RetrieveBootDiagnosticsDataResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RollbackStatusInfo information about rollback on failed VM instances after a OS Upgrade operation.
type RollbackStatusInfo struct {
// SuccessfullyRolledbackInstanceCount - READ-ONLY; The number of instances which have been successfully rolled back.
@@ -9052,6 +9214,12 @@ type RollbackStatusInfo struct {
RollbackError *APIError `json:"rollbackError,omitempty"`
}
+// MarshalJSON is the custom marshaler for RollbackStatusInfo.
+func (rsi RollbackStatusInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RollingUpgradePolicy the configuration parameters used while performing a rolling upgrade.
type RollingUpgradePolicy struct {
// MaxBatchInstancePercent - The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
@@ -9081,6 +9249,12 @@ type RollingUpgradeProgressInfo struct {
PendingInstanceCount *int32 `json:"pendingInstanceCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for RollingUpgradeProgressInfo.
+func (rupi RollingUpgradeProgressInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RollingUpgradeRunningStatus information about the current running state of the overall upgrade.
type RollingUpgradeRunningStatus struct {
// Code - READ-ONLY; Code indicating the current status of the upgrade. Possible values include: 'RollingUpgradeStatusCodeRollingForward', 'RollingUpgradeStatusCodeCancelled', 'RollingUpgradeStatusCodeCompleted', 'RollingUpgradeStatusCodeFaulted'
@@ -9093,6 +9267,12 @@ type RollingUpgradeRunningStatus struct {
LastActionTime *date.Time `json:"lastActionTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for RollingUpgradeRunningStatus.
+func (rurs RollingUpgradeRunningStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RollingUpgradeStatusInfo the status of the latest virtual machine scale set rolling upgrade.
type RollingUpgradeStatusInfo struct {
autorest.Response `json:"-"`
@@ -9205,6 +9385,12 @@ type RollingUpgradeStatusInfoProperties struct {
Error *APIError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for RollingUpgradeStatusInfoProperties.
+func (rusip RollingUpgradeStatusInfoProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RunCommandDocument describes the properties of a Run Command.
type RunCommandDocument struct {
autorest.Response `json:"-"`
@@ -9463,6 +9649,12 @@ type ShareInfoElement struct {
VMURI *string `json:"vmUri,omitempty"`
}
+// MarshalJSON is the custom marshaler for ShareInfoElement.
+func (sie ShareInfoElement) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware
// the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU
// name.
@@ -10530,6 +10722,12 @@ type SubResourceReadOnly struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResourceReadOnly.
+func (srro SubResourceReadOnly) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubResourceWithColocationStatus ...
type SubResourceWithColocationStatus struct {
// ColocationStatus - Describes colocation status of a resource in the Proximity Placement Group.
@@ -10632,6 +10830,12 @@ type UpgradeOperationHistoricalStatusInfo struct {
Location *string `json:"location,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpgradeOperationHistoricalStatusInfo.
+func (uohsi UpgradeOperationHistoricalStatusInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpgradeOperationHistoricalStatusInfoProperties describes each OS upgrade on the Virtual Machine Scale
// Set.
type UpgradeOperationHistoricalStatusInfoProperties struct {
@@ -10649,6 +10853,12 @@ type UpgradeOperationHistoricalStatusInfoProperties struct {
RollbackInfo *RollbackStatusInfo `json:"rollbackInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpgradeOperationHistoricalStatusInfoProperties.
+func (uohsip UpgradeOperationHistoricalStatusInfoProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpgradeOperationHistoryStatus information about the current running state of the overall upgrade.
type UpgradeOperationHistoryStatus struct {
// Code - READ-ONLY; Code indicating the current status of the upgrade. Possible values include: 'UpgradeStateRollingForward', 'UpgradeStateCancelled', 'UpgradeStateCompleted', 'UpgradeStateFaulted'
@@ -10659,6 +10869,12 @@ type UpgradeOperationHistoryStatus struct {
EndTime *date.Time `json:"endTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpgradeOperationHistoryStatus.
+func (uohs UpgradeOperationHistoryStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpgradePolicy describes an upgrade policy - automatic, manual, or rolling.
type UpgradePolicy struct {
// Mode - Specifies the mode of an upgrade to virtual machines in the scale set.
Possible values are:
**Manual** - You control the application of updates to virtual machines in the scale set. You do this by using the manualUpgrade action.
**Automatic** - All virtual machines in the scale set are automatically updated at the same time. Possible values include: 'Automatic', 'Manual', 'Rolling'
@@ -10928,6 +11144,12 @@ type VirtualMachineAssessPatchesResult struct {
Error *APIError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineAssessPatchesResult.
+func (vmapr VirtualMachineAssessPatchesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineCaptureParameters capture Virtual Machine parameters.
type VirtualMachineCaptureParameters struct {
// VhdPrefix - The captured virtual hard disk's name prefix.
@@ -11465,6 +11687,12 @@ type VirtualMachineHealthStatus struct {
Status *InstanceViewStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineHealthStatus.
+func (vmhs VirtualMachineHealthStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineIdentity identity for the virtual machine.
type VirtualMachineIdentity struct {
// PrincipalID - READ-ONLY; The principal id of virtual machine identity. This property will only be provided for a system assigned identity.
@@ -11497,6 +11725,12 @@ type VirtualMachineIdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineIdentityUserAssignedIdentitiesValue.
+func (vmiAiv VirtualMachineIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineImage describes a Virtual Machine Image.
type VirtualMachineImage struct {
autorest.Response `json:"-"`
@@ -11703,6 +11937,12 @@ type VirtualMachineInstallPatchesResult struct {
Error *APIError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineInstallPatchesResult.
+func (vmipr VirtualMachineInstallPatchesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineInstanceView the instance view of a virtual machine.
type VirtualMachineInstanceView struct {
autorest.Response `json:"-"`
@@ -13368,6 +13608,12 @@ type VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue.
+func (vmssiAiv VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineScaleSetInstanceView the instance view of a virtual machine scale set.
type VirtualMachineScaleSetInstanceView struct {
autorest.Response `json:"-"`
@@ -13397,6 +13643,12 @@ type VirtualMachineScaleSetInstanceViewStatusesSummary struct {
StatusesSummary *[]VirtualMachineStatusCodeCount `json:"statusesSummary,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineScaleSetInstanceViewStatusesSummary.
+func (vmssivss VirtualMachineScaleSetInstanceViewStatusesSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineScaleSetIPConfiguration describes a virtual machine scale set network profile's IP
// configuration.
type VirtualMachineScaleSetIPConfiguration struct {
@@ -14723,6 +14975,12 @@ type VirtualMachineScaleSetSku struct {
Capacity *VirtualMachineScaleSetSkuCapacity `json:"capacity,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineScaleSetSku.
+func (vmsss VirtualMachineScaleSetSku) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineScaleSetSkuCapacity describes scaling information of a sku.
type VirtualMachineScaleSetSkuCapacity struct {
// Minimum - READ-ONLY; The minimum capacity.
@@ -14735,6 +14993,12 @@ type VirtualMachineScaleSetSkuCapacity struct {
ScaleType VirtualMachineScaleSetSkuScaleType `json:"scaleType,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineScaleSetSkuCapacity.
+func (vmsssc VirtualMachineScaleSetSkuCapacity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineScaleSetsPerformMaintenanceFuture an abstraction for monitoring and retrieving the results
// of a long-running operation.
type VirtualMachineScaleSetsPerformMaintenanceFuture struct {
@@ -15870,6 +16134,12 @@ type VirtualMachineScaleSetVMExtensionsSummary struct {
StatusesSummary *[]VirtualMachineStatusCodeCount `json:"statusesSummary,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineScaleSetVMExtensionsSummary.
+func (vmssves VirtualMachineScaleSetVMExtensionsSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineScaleSetVMExtensionsUpdateFuture an abstraction for monitoring and retrieving the results
// of a long-running operation.
type VirtualMachineScaleSetVMExtensionsUpdateFuture struct {
@@ -17175,6 +17445,12 @@ type VirtualMachineSoftwarePatchProperties struct {
AssessmentState PatchAssessmentState `json:"assessmentState,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineSoftwarePatchProperties.
+func (vmspp VirtualMachineSoftwarePatchProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachinesPerformMaintenanceFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type VirtualMachinesPerformMaintenanceFuture struct {
@@ -17486,6 +17762,12 @@ type VirtualMachineStatusCodeCount struct {
Count *int32 `json:"count,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineStatusCodeCount.
+func (vmscc VirtualMachineStatusCodeCount) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachinesUpdateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type VirtualMachinesUpdateFuture struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/CHANGELOG.md
index 52911e4cc5e4..a494ca2b4584 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/CHANGELOG.md
@@ -1,2 +1,49 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Amount.MarshalJSON() ([]byte, error)
+1. BalancePropertiesAdjustmentDetailsItem.MarshalJSON() ([]byte, error)
+1. BalancePropertiesNewPurchasesDetailsItem.MarshalJSON() ([]byte, error)
+1. BudgetsListResult.MarshalJSON() ([]byte, error)
+1. ChargesListResult.MarshalJSON() ([]byte, error)
+1. CreditBalanceSummary.MarshalJSON() ([]byte, error)
+1. CreditSummaryProperties.MarshalJSON() ([]byte, error)
+1. CurrentSpend.MarshalJSON() ([]byte, error)
+1. ErrorDetails.MarshalJSON() ([]byte, error)
+1. Events.MarshalJSON() ([]byte, error)
+1. ForecastsListResult.MarshalJSON() ([]byte, error)
+1. LegacyChargeSummaryProperties.MarshalJSON() ([]byte, error)
+1. LegacyReservationRecommendationProperties.MarshalJSON() ([]byte, error)
+1. LegacyReservationTransactionProperties.MarshalJSON() ([]byte, error)
+1. LegacyUsageDetailProperties.MarshalJSON() ([]byte, error)
+1. LotProperties.MarshalJSON() ([]byte, error)
+1. Lots.MarshalJSON() ([]byte, error)
+1. MarketplaceProperties.MarshalJSON() ([]byte, error)
+1. MarketplacesListResult.MarshalJSON() ([]byte, error)
+1. MeterDetails.MarshalJSON() ([]byte, error)
+1. MeterDetailsResponse.MarshalJSON() ([]byte, error)
+1. ModernChargeSummaryProperties.MarshalJSON() ([]byte, error)
+1. ModernReservationRecommendationProperties.MarshalJSON() ([]byte, error)
+1. ModernReservationTransactionProperties.MarshalJSON() ([]byte, error)
+1. ModernReservationTransactionsListResult.MarshalJSON() ([]byte, error)
+1. ModernUsageDetailProperties.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PriceSheetModel.MarshalJSON() ([]byte, error)
+1. PriceSheetProperties.MarshalJSON() ([]byte, error)
+1. ReservationDetailProperties.MarshalJSON() ([]byte, error)
+1. ReservationDetailsListResult.MarshalJSON() ([]byte, error)
+1. ReservationRecommendationDetailsProperties.MarshalJSON() ([]byte, error)
+1. ReservationRecommendationDetailsResourceProperties.MarshalJSON() ([]byte, error)
+1. ReservationRecommendationDetailsUsageProperties.MarshalJSON() ([]byte, error)
+1. ReservationRecommendationsListResult.MarshalJSON() ([]byte, error)
+1. ReservationSummariesListResult.MarshalJSON() ([]byte, error)
+1. ReservationSummaryProperties.MarshalJSON() ([]byte, error)
+1. ReservationTransactionResource.MarshalJSON() ([]byte, error)
+1. ReservationTransactionsListResult.MarshalJSON() ([]byte, error)
+1. ResourceAttributes.MarshalJSON() ([]byte, error)
+1. SkuProperty.MarshalJSON() ([]byte, error)
+1. UsageDetailsListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/_meta.json
index 0b7ebaddfa62..db468a27e10b 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/consumption/resource-manager/readme.md",
"tag": "package-2019-10",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/consumption/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/consumption/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/models.go
index 7131f3c1b875..678711298328 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/consumption/mgmt/2019-10-01/consumption/models.go
@@ -29,6 +29,12 @@ type Amount struct {
Value *decimal.Decimal `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for Amount.
+func (a Amount) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Balance a balance resource.
type Balance struct {
autorest.Response `json:"-"`
@@ -163,6 +169,12 @@ type BalancePropertiesAdjustmentDetailsItem struct {
Value *decimal.Decimal `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BalancePropertiesAdjustmentDetailsItem.
+func (bpDi BalancePropertiesAdjustmentDetailsItem) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BalancePropertiesNewPurchasesDetailsItem ...
type BalancePropertiesNewPurchasesDetailsItem struct {
// Name - READ-ONLY; the name of new purchase.
@@ -171,6 +183,12 @@ type BalancePropertiesNewPurchasesDetailsItem struct {
Value *decimal.Decimal `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BalancePropertiesNewPurchasesDetailsItem.
+func (bpPdi BalancePropertiesNewPurchasesDetailsItem) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Budget a budget resource.
type Budget struct {
autorest.Response `json:"-"`
@@ -339,6 +357,12 @@ type BudgetsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for BudgetsListResult.
+func (blr BudgetsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BudgetsListResultIterator provides access to a complete listing of Budget values.
type BudgetsListResultIterator struct {
i int
@@ -504,6 +528,12 @@ type ChargesListResult struct {
Value *[]BasicChargeSummary `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ChargesListResult.
+func (clr ChargesListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnmarshalJSON is the custom unmarshaler for ChargesListResult struct.
func (clr *ChargesListResult) UnmarshalJSON(body []byte) error {
var m map[string]*json.RawMessage
@@ -627,6 +657,12 @@ type CreditBalanceSummary struct {
CurrentBalance *Amount `json:"currentBalance,omitempty"`
}
+// MarshalJSON is the custom marshaler for CreditBalanceSummary.
+func (cbs CreditBalanceSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CreditSummary a credit summary resource.
type CreditSummary struct {
autorest.Response `json:"-"`
@@ -722,6 +758,12 @@ type CreditSummaryProperties struct {
PendingEligibleCharges *Amount `json:"pendingEligibleCharges,omitempty"`
}
+// MarshalJSON is the custom marshaler for CreditSummaryProperties.
+func (csp CreditSummaryProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CurrentSpend the current amount of cost which is being tracked for a budget.
type CurrentSpend struct {
// Amount - READ-ONLY; The total amount of cost which is being tracked by the budget.
@@ -730,6 +772,12 @@ type CurrentSpend struct {
Unit *string `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for CurrentSpend.
+func (cs CurrentSpend) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetails the details of the error.
type ErrorDetails struct {
// Code - READ-ONLY; Error code.
@@ -738,6 +786,12 @@ type ErrorDetails struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetails.
+func (ed ErrorDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response indicates that the service is not able to process the incoming request. The
// reason is provided in the error message.
//
@@ -793,6 +847,12 @@ type Events struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for Events.
+func (e Events) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EventsIterator provides access to a complete listing of EventSummary values.
type EventsIterator struct {
i int
@@ -1161,6 +1221,12 @@ type ForecastsListResult struct {
Value *[]Forecast `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ForecastsListResult.
+func (flr ForecastsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LegacyChargeSummary legacy charge summary.
type LegacyChargeSummary struct {
// LegacyChargeSummaryProperties - Properties for legacy charge summary
@@ -1297,6 +1363,12 @@ type LegacyChargeSummaryProperties struct {
Currency *string `json:"currency,omitempty"`
}
+// MarshalJSON is the custom marshaler for LegacyChargeSummaryProperties.
+func (lcsp LegacyChargeSummaryProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LegacyReservationRecommendation legacy reservation recommendation.
type LegacyReservationRecommendation struct {
// LegacyReservationRecommendationProperties - Properties for legacy reservation recommendation
@@ -1469,6 +1541,12 @@ type LegacyReservationRecommendationProperties struct {
SkuProperties *[]SkuProperty `json:"skuProperties,omitempty"`
}
+// MarshalJSON is the custom marshaler for LegacyReservationRecommendationProperties.
+func (lrrp LegacyReservationRecommendationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LegacyReservationTransaction legacy Reservation transaction resource.
type LegacyReservationTransaction struct {
*LegacyReservationTransactionProperties `json:"properties,omitempty"`
@@ -1595,6 +1673,12 @@ type LegacyReservationTransactionProperties struct {
BillingFrequency *string `json:"billingFrequency,omitempty"`
}
+// MarshalJSON is the custom marshaler for LegacyReservationTransactionProperties.
+func (lrtp LegacyReservationTransactionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LegacyUsageDetail legacy usage detail.
type LegacyUsageDetail struct {
// LegacyUsageDetailProperties - Properties for legacy usage details
@@ -1801,6 +1885,12 @@ type LegacyUsageDetailProperties struct {
Frequency *string `json:"frequency,omitempty"`
}
+// MarshalJSON is the custom marshaler for LegacyUsageDetailProperties.
+func (ludp LegacyUsageDetailProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LotProperties the lot properties.
type LotProperties struct {
// OriginalAmount - READ-ONLY; Original amount.
@@ -1817,6 +1907,12 @@ type LotProperties struct {
PoNumber *string `json:"poNumber,omitempty"`
}
+// MarshalJSON is the custom marshaler for LotProperties.
+func (lp LotProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Lots result of listing lot summary.
type Lots struct {
autorest.Response `json:"-"`
@@ -1826,6 +1922,12 @@ type Lots struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for Lots.
+func (l Lots) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LotsIterator provides access to a complete listing of LotSummary values.
type LotsIterator struct {
i int
@@ -2316,6 +2418,12 @@ type MarketplaceProperties struct {
IsRecurringCharge *bool `json:"isRecurringCharge,omitempty"`
}
+// MarshalJSON is the custom marshaler for MarketplaceProperties.
+func (mp MarketplaceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MarketplacesListResult result of listing marketplaces. It contains a list of available marketplaces in
// reverse chronological order by billing period.
type MarketplacesListResult struct {
@@ -2326,6 +2434,12 @@ type MarketplacesListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for MarketplacesListResult.
+func (mlr MarketplacesListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MarketplacesListResultIterator provides access to a complete listing of Marketplace values.
type MarketplacesListResultIterator struct {
i int
@@ -2498,6 +2612,12 @@ type MeterDetails struct {
ServiceTier *string `json:"serviceTier,omitempty"`
}
+// MarshalJSON is the custom marshaler for MeterDetails.
+func (md MeterDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MeterDetailsResponse the properties of the meter detail.
type MeterDetailsResponse struct {
// MeterName - READ-ONLY; The name of the meter, within the given meter category
@@ -2512,6 +2632,12 @@ type MeterDetailsResponse struct {
ServiceFamily *string `json:"serviceFamily,omitempty"`
}
+// MarshalJSON is the custom marshaler for MeterDetailsResponse.
+func (mdr MeterDetailsResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ModernChargeSummary modern charge summary.
type ModernChargeSummary struct {
// ModernChargeSummaryProperties - Properties for modern charge summary
@@ -2656,6 +2782,12 @@ type ModernChargeSummaryProperties struct {
IsInvoiced *bool `json:"isInvoiced,omitempty"`
}
+// MarshalJSON is the custom marshaler for ModernChargeSummaryProperties.
+func (mcsp ModernChargeSummaryProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ModernReservationRecommendation modern reservation recommendation.
type ModernReservationRecommendation struct {
// ModernReservationRecommendationProperties - Properties for modern reservation recommendation
@@ -2828,6 +2960,12 @@ type ModernReservationRecommendationProperties struct {
SkuProperties *[]SkuProperty `json:"skuProperties,omitempty"`
}
+// MarshalJSON is the custom marshaler for ModernReservationRecommendationProperties.
+func (mrrp ModernReservationRecommendationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ModernReservationTransaction modern Reservation transaction resource.
type ModernReservationTransaction struct {
*ModernReservationTransactionProperties `json:"properties,omitempty"`
@@ -2954,6 +3092,12 @@ type ModernReservationTransactionProperties struct {
Term *string `json:"term,omitempty"`
}
+// MarshalJSON is the custom marshaler for ModernReservationTransactionProperties.
+func (mrtp ModernReservationTransactionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ModernReservationTransactionsListResult result of listing reservation recommendations.
type ModernReservationTransactionsListResult struct {
autorest.Response `json:"-"`
@@ -2963,6 +3107,12 @@ type ModernReservationTransactionsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ModernReservationTransactionsListResult.
+func (mrtlr ModernReservationTransactionsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ModernReservationTransactionsListResultIterator provides access to a complete listing of
// ModernReservationTransaction values.
type ModernReservationTransactionsListResultIterator struct {
@@ -3366,6 +3516,12 @@ type ModernUsageDetailProperties struct {
PartnerEarnedCreditApplied *string `json:"partnerEarnedCreditApplied,omitempty"`
}
+// MarshalJSON is the custom marshaler for ModernUsageDetailProperties.
+func (mudp ModernUsageDetailProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Notification the notification associated with a budget.
type Notification struct {
// Enabled - The notification is enabled or not.
@@ -3411,6 +3567,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of listing consumption operations. It contains a list of operations and a URL
// link to get the next set of results.
type OperationListResult struct {
@@ -3421,6 +3583,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -3579,6 +3747,12 @@ type PriceSheetModel struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PriceSheetModel.
+func (psm PriceSheetModel) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PriceSheetProperties the properties of the price sheet.
type PriceSheetProperties struct {
// BillingPeriodID - READ-ONLY; The id of the billing period resource that the usage belongs to.
@@ -3601,6 +3775,12 @@ type PriceSheetProperties struct {
OfferID *string `json:"offerId,omitempty"`
}
+// MarshalJSON is the custom marshaler for PriceSheetProperties.
+func (psp PriceSheetProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PriceSheetResult an pricesheet resource.
type PriceSheetResult struct {
autorest.Response `json:"-"`
@@ -3813,6 +3993,12 @@ type ReservationDetailProperties struct {
Kind *string `json:"kind,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationDetailProperties.
+func (rdp ReservationDetailProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationDetailsListResult result of listing reservation details.
type ReservationDetailsListResult struct {
autorest.Response `json:"-"`
@@ -3822,6 +4008,12 @@ type ReservationDetailsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationDetailsListResult.
+func (rdlr ReservationDetailsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationDetailsListResultIterator provides access to a complete listing of ReservationDetail values.
type ReservationDetailsListResultIterator struct {
i int
@@ -4222,6 +4414,12 @@ type ReservationRecommendationDetailsProperties struct {
Usage *ReservationRecommendationDetailsUsageProperties `json:"usage,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationRecommendationDetailsProperties.
+func (rrdp ReservationRecommendationDetailsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationRecommendationDetailsResourceProperties details of the resource.
type ReservationRecommendationDetailsResourceProperties struct {
// AppliedScopes - READ-ONLY; List of subscriptions for which the reservation is applied.
@@ -4238,6 +4436,12 @@ type ReservationRecommendationDetailsResourceProperties struct {
ResourceType *string `json:"resourceType,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationRecommendationDetailsResourceProperties.
+func (rrdrp ReservationRecommendationDetailsResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationRecommendationDetailsSavingsProperties details of the estimated savings.
type ReservationRecommendationDetailsSavingsProperties struct {
// CalculatedSavings - List of calculated savings.
@@ -4278,6 +4482,12 @@ type ReservationRecommendationDetailsUsageProperties struct {
UsageGrain *string `json:"usageGrain,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationRecommendationDetailsUsageProperties.
+func (rrdup ReservationRecommendationDetailsUsageProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationRecommendationsListResult result of listing reservation recommendations.
type ReservationRecommendationsListResult struct {
autorest.Response `json:"-"`
@@ -4287,6 +4497,12 @@ type ReservationRecommendationsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationRecommendationsListResult.
+func (rrlr ReservationRecommendationsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnmarshalJSON is the custom unmarshaler for ReservationRecommendationsListResult struct.
func (rrlr *ReservationRecommendationsListResult) UnmarshalJSON(body []byte) error {
var m map[string]*json.RawMessage
@@ -4479,6 +4695,12 @@ type ReservationSummariesListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationSummariesListResult.
+func (rslr ReservationSummariesListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationSummariesListResultIterator provides access to a complete listing of ReservationSummary
// values.
type ReservationSummariesListResultIterator struct {
@@ -4746,6 +4968,12 @@ type ReservationSummaryProperties struct {
UtilizedPercentage *decimal.Decimal `json:"utilizedPercentage,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationSummaryProperties.
+func (rsp ReservationSummaryProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationTransaction reservation transaction resource.
type ReservationTransaction struct {
*LegacyReservationTransactionProperties `json:"properties,omitempty"`
@@ -4840,6 +5068,12 @@ type ReservationTransactionResource struct {
Tags *[]string `json:"tags,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationTransactionResource.
+func (rtr ReservationTransactionResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationTransactionsListResult result of listing reservation recommendations.
type ReservationTransactionsListResult struct {
autorest.Response `json:"-"`
@@ -4849,6 +5083,12 @@ type ReservationTransactionsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReservationTransactionsListResult.
+func (rtlr ReservationTransactionsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReservationTransactionsListResultIterator provides access to a complete listing of
// ReservationTransaction values.
type ReservationTransactionsListResultIterator struct {
@@ -5026,6 +5266,12 @@ type ResourceAttributes struct {
Sku *string `json:"sku,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceAttributes.
+func (ra ResourceAttributes) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuProperty the Sku property
type SkuProperty struct {
// Name - READ-ONLY; The name of sku property.
@@ -5034,6 +5280,12 @@ type SkuProperty struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuProperty.
+func (sp SkuProperty) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Tag the tag resource.
type Tag struct {
// Key - Tag key.
@@ -5234,6 +5486,12 @@ type UsageDetailsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageDetailsListResult.
+func (udlr UsageDetailsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnmarshalJSON is the custom unmarshaler for UsageDetailsListResult struct.
func (udlr *UsageDetailsListResult) UnmarshalJSON(body []byte) error {
var m map[string]*json.RawMessage
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/CHANGELOG.md
index 52911e4cc5e4..34c479bd4d34 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/CHANGELOG.md
@@ -1,2 +1,17 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Capabilities.MarshalJSON() ([]byte, error)
+1. CapabilitiesCapabilities.MarshalJSON() ([]byte, error)
+1. ContainerGroupIdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. ContainerGroupPropertiesInstanceView.MarshalJSON() ([]byte, error)
+1. ContainerPropertiesInstanceView.MarshalJSON() ([]byte, error)
+1. ContainerState.MarshalJSON() ([]byte, error)
+1. Event.MarshalJSON() ([]byte, error)
+1. InitContainerPropertiesDefinitionInstanceView.MarshalJSON() ([]byte, error)
+1. Usage.MarshalJSON() ([]byte, error)
+1. UsageListResult.MarshalJSON() ([]byte, error)
+1. UsageName.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/_meta.json
index 0597379c5c1c..a8f2c9cfbfcd 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/containerinstance/resource-manager/readme.md",
"tag": "package-2019-12",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-12 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/containerinstance/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-12 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/containerinstance/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/models.go
index d7b3fbd68cc0..d26950133864 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2019-12-01/containerinstance/models.go
@@ -215,6 +215,12 @@ type Capabilities struct {
Capabilities *CapabilitiesCapabilities `json:"capabilities,omitempty"`
}
+// MarshalJSON is the custom marshaler for Capabilities.
+func (c Capabilities) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CapabilitiesCapabilities the supported capabilities.
type CapabilitiesCapabilities struct {
// MaxMemoryInGB - READ-ONLY; The maximum allowed memory request in GB.
@@ -225,6 +231,12 @@ type CapabilitiesCapabilities struct {
MaxGpuCount *float64 `json:"maxGpuCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for CapabilitiesCapabilities.
+func (c CapabilitiesCapabilities) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CapabilitiesListResult the response containing list of capabilities.
type CapabilitiesListResult struct {
autorest.Response `json:"-"`
@@ -638,6 +650,12 @@ type ContainerGroupIdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContainerGroupIdentityUserAssignedIdentitiesValue.
+func (cgiAiv ContainerGroupIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContainerGroupListResult the container group list response that contains the container group properties.
type ContainerGroupListResult struct {
autorest.Response `json:"-"`
@@ -889,6 +907,12 @@ type ContainerGroupPropertiesInstanceView struct {
State *string `json:"state,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContainerGroupPropertiesInstanceView.
+func (cgV ContainerGroupPropertiesInstanceView) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContainerGroupsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type ContainerGroupsCreateOrUpdateFuture struct {
@@ -1149,6 +1173,12 @@ type ContainerPropertiesInstanceView struct {
Events *[]Event `json:"events,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContainerPropertiesInstanceView.
+func (cpV ContainerPropertiesInstanceView) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContainerState the container instance state.
type ContainerState struct {
// State - READ-ONLY; The state of the container instance.
@@ -1163,6 +1193,12 @@ type ContainerState struct {
DetailStatus *string `json:"detailStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContainerState.
+func (cs ContainerState) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DNSConfiguration DNS configuration for the container group.
type DNSConfiguration struct {
// NameServers - The DNS servers for the container group.
@@ -1209,6 +1245,12 @@ type Event struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Event.
+func (e Event) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GitRepoVolume represents a volume that is populated with the contents of a git repository
type GitRepoVolume struct {
// Directory - Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.
@@ -1335,6 +1377,12 @@ type InitContainerPropertiesDefinitionInstanceView struct {
Events *[]Event `json:"events,omitempty"`
}
+// MarshalJSON is the custom marshaler for InitContainerPropertiesDefinitionInstanceView.
+func (icpdV InitContainerPropertiesDefinitionInstanceView) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IPAddress IP address for the container group.
type IPAddress struct {
// Ports - The list of ports exposed on the container group.
@@ -1662,6 +1710,12 @@ type Usage struct {
Name *UsageName `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for Usage.
+func (u Usage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UsageListResult the response containing the usage data
type UsageListResult struct {
autorest.Response `json:"-"`
@@ -1669,6 +1723,12 @@ type UsageListResult struct {
Value *[]Usage `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageListResult.
+func (ulr UsageListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UsageName the name object of the resource
type UsageName struct {
// Value - READ-ONLY; The name of the resource
@@ -1677,6 +1737,12 @@ type UsageName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageName.
+func (u UsageName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Volume the properties of the volume.
type Volume struct {
// Name - The name of the volume.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/CHANGELOG.md
index 52911e4cc5e4..5e6d22160d6d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/CHANGELOG.md
@@ -1,2 +1,11 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CredentialResult.MarshalJSON() ([]byte, error)
+1. CredentialResults.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. OperationValueDisplay.MarshalJSON() ([]byte, error)
+1. SubResource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/_meta.json
index 5085b81af0c0..b94977e72938 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/containerservice/resource-manager/readme.md",
"tag": "package-2019-08",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/containerservice/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/containerservice/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/models.go
index 7bb9581a41da..5d3f58260f2c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2019-08-01/containerservice/models.go
@@ -790,6 +790,12 @@ type CredentialResult struct {
Value *[]byte `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for CredentialResult.
+func (cr CredentialResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CredentialResults the list of credential result response.
type CredentialResults struct {
autorest.Response `json:"-"`
@@ -797,6 +803,12 @@ type CredentialResults struct {
Kubeconfigs *[]CredentialResult `json:"kubeconfigs,omitempty"`
}
+// MarshalJSON is the custom marshaler for CredentialResults.
+func (cr CredentialResults) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CustomProfile properties to configure a custom container service cluster.
type CustomProfile struct {
// Orchestrator - The name of the custom orchestrator to use.
@@ -2855,6 +2867,12 @@ type OperationListResult struct {
Value *[]OperationValue `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationValue describes the properties of a Compute Operation value.
type OperationValue struct {
// Origin - READ-ONLY; The origin of the compute operation.
@@ -2928,6 +2946,12 @@ type OperationValueDisplay struct {
Provider *string `json:"provider,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationValueDisplay.
+func (ovd OperationValueDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OrchestratorProfile contains information about orchestrator.
type OrchestratorProfile struct {
// OrchestratorType - Orchestrator type.
@@ -3168,6 +3192,12 @@ type SubResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResource.
+func (sr SubResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TagsObject tags object for patch operations.
type TagsObject struct {
// Tags - Resource tags.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/CHANGELOG.md
index 11a98d4b7b27..011fe26f4f31 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/CHANGELOG.md
@@ -1,473 +1,13 @@
# Change History
-## Breaking Changes
-
-### Removed Constants
-
-1. AgentPoolMode.System
-1. AgentPoolMode.User
-1. AgentPoolType.AvailabilitySet
-1. AgentPoolType.VirtualMachineScaleSets
-1. Code.Running
-1. Code.Stopped
-1. ConnectionStatus.Approved
-1. ConnectionStatus.Disconnected
-1. ConnectionStatus.Pending
-1. ConnectionStatus.Rejected
-1. Expander.LeastWaste
-1. Expander.MostPods
-1. Expander.Priority
-1. Expander.Random
-1. ExtendedLocationTypes.EdgeZone
-1. GPUInstanceProfile.MIG1g
-1. GPUInstanceProfile.MIG2g
-1. GPUInstanceProfile.MIG3g
-1. GPUInstanceProfile.MIG4g
-1. GPUInstanceProfile.MIG7g
-1. KubeletDiskType.OS
-1. KubeletDiskType.Temporary
-1. LicenseType.None
-1. LicenseType.WindowsServer
-1. LoadBalancerSku.Basic
-1. LoadBalancerSku.Standard
-1. ManagedClusterPodIdentityProvisioningState.Assigned
-1. ManagedClusterPodIdentityProvisioningState.Deleting
-1. ManagedClusterPodIdentityProvisioningState.Failed
-1. ManagedClusterPodIdentityProvisioningState.Updating
-1. ManagedClusterSKUTier.Free
-1. ManagedClusterSKUTier.Paid
-1. NetworkMode.Bridge
-1. NetworkMode.Transparent
-1. NetworkPlugin.Azure
-1. NetworkPlugin.Kubenet
-1. OSDiskType.Ephemeral
-1. OSDiskType.Managed
-1. OSSKU.CBLMariner
-1. OSSKU.Ubuntu
-1. OSType.Linux
-1. OSType.Windows
-1. OutboundType.LoadBalancer
-1. OutboundType.UserDefinedRouting
-1. ScaleSetEvictionPolicy.Deallocate
-1. ScaleSetEvictionPolicy.Delete
-1. ScaleSetPriority.Regular
-1. ScaleSetPriority.Spot
-1. StorageProfileTypes.ManagedDisks
-1. StorageProfileTypes.StorageAccount
-1. VMSizeTypes.StandardA1
-1. VMSizeTypes.StandardA10
-1. VMSizeTypes.StandardA11
-1. VMSizeTypes.StandardA1V2
-1. VMSizeTypes.StandardA2
-1. VMSizeTypes.StandardA2V2
-1. VMSizeTypes.StandardA2mV2
-1. VMSizeTypes.StandardA3
-1. VMSizeTypes.StandardA4
-1. VMSizeTypes.StandardA4V2
-1. VMSizeTypes.StandardA4mV2
-1. VMSizeTypes.StandardA5
-1. VMSizeTypes.StandardA6
-1. VMSizeTypes.StandardA7
-1. VMSizeTypes.StandardA8
-1. VMSizeTypes.StandardA8V2
-1. VMSizeTypes.StandardA8mV2
-1. VMSizeTypes.StandardA9
-1. VMSizeTypes.StandardB2ms
-1. VMSizeTypes.StandardB2s
-1. VMSizeTypes.StandardB4ms
-1. VMSizeTypes.StandardB8ms
-1. VMSizeTypes.StandardD1
-1. VMSizeTypes.StandardD11
-1. VMSizeTypes.StandardD11V2
-1. VMSizeTypes.StandardD11V2Promo
-1. VMSizeTypes.StandardD12
-1. VMSizeTypes.StandardD12V2
-1. VMSizeTypes.StandardD12V2Promo
-1. VMSizeTypes.StandardD13
-1. VMSizeTypes.StandardD13V2
-1. VMSizeTypes.StandardD13V2Promo
-1. VMSizeTypes.StandardD14
-1. VMSizeTypes.StandardD14V2
-1. VMSizeTypes.StandardD14V2Promo
-1. VMSizeTypes.StandardD15V2
-1. VMSizeTypes.StandardD16V3
-1. VMSizeTypes.StandardD16sV3
-1. VMSizeTypes.StandardD1V2
-1. VMSizeTypes.StandardD2
-1. VMSizeTypes.StandardD2V2
-1. VMSizeTypes.StandardD2V2Promo
-1. VMSizeTypes.StandardD2V3
-1. VMSizeTypes.StandardD2sV3
-1. VMSizeTypes.StandardD3
-1. VMSizeTypes.StandardD32V3
-1. VMSizeTypes.StandardD32sV3
-1. VMSizeTypes.StandardD3V2
-1. VMSizeTypes.StandardD3V2Promo
-1. VMSizeTypes.StandardD4
-1. VMSizeTypes.StandardD4V2
-1. VMSizeTypes.StandardD4V2Promo
-1. VMSizeTypes.StandardD4V3
-1. VMSizeTypes.StandardD4sV3
-1. VMSizeTypes.StandardD5V2
-1. VMSizeTypes.StandardD5V2Promo
-1. VMSizeTypes.StandardD64V3
-1. VMSizeTypes.StandardD64sV3
-1. VMSizeTypes.StandardD8V3
-1. VMSizeTypes.StandardD8sV3
-1. VMSizeTypes.StandardDS1
-1. VMSizeTypes.StandardDS11
-1. VMSizeTypes.StandardDS11V2
-1. VMSizeTypes.StandardDS11V2Promo
-1. VMSizeTypes.StandardDS12
-1. VMSizeTypes.StandardDS12V2
-1. VMSizeTypes.StandardDS12V2Promo
-1. VMSizeTypes.StandardDS13
-1. VMSizeTypes.StandardDS132V2
-1. VMSizeTypes.StandardDS134V2
-1. VMSizeTypes.StandardDS13V2
-1. VMSizeTypes.StandardDS13V2Promo
-1. VMSizeTypes.StandardDS14
-1. VMSizeTypes.StandardDS144V2
-1. VMSizeTypes.StandardDS148V2
-1. VMSizeTypes.StandardDS14V2
-1. VMSizeTypes.StandardDS14V2Promo
-1. VMSizeTypes.StandardDS15V2
-1. VMSizeTypes.StandardDS1V2
-1. VMSizeTypes.StandardDS2
-1. VMSizeTypes.StandardDS2V2
-1. VMSizeTypes.StandardDS2V2Promo
-1. VMSizeTypes.StandardDS3
-1. VMSizeTypes.StandardDS3V2
-1. VMSizeTypes.StandardDS3V2Promo
-1. VMSizeTypes.StandardDS4
-1. VMSizeTypes.StandardDS4V2
-1. VMSizeTypes.StandardDS4V2Promo
-1. VMSizeTypes.StandardDS5V2
-1. VMSizeTypes.StandardDS5V2Promo
-1. VMSizeTypes.StandardE16V3
-1. VMSizeTypes.StandardE16sV3
-1. VMSizeTypes.StandardE2V3
-1. VMSizeTypes.StandardE2sV3
-1. VMSizeTypes.StandardE3216sV3
-1. VMSizeTypes.StandardE328sV3
-1. VMSizeTypes.StandardE32V3
-1. VMSizeTypes.StandardE32sV3
-1. VMSizeTypes.StandardE4V3
-1. VMSizeTypes.StandardE4sV3
-1. VMSizeTypes.StandardE6416sV3
-1. VMSizeTypes.StandardE6432sV3
-1. VMSizeTypes.StandardE64V3
-1. VMSizeTypes.StandardE64sV3
-1. VMSizeTypes.StandardE8V3
-1. VMSizeTypes.StandardE8sV3
-1. VMSizeTypes.StandardF1
-1. VMSizeTypes.StandardF16
-1. VMSizeTypes.StandardF16s
-1. VMSizeTypes.StandardF16sV2
-1. VMSizeTypes.StandardF1s
-1. VMSizeTypes.StandardF2
-1. VMSizeTypes.StandardF2s
-1. VMSizeTypes.StandardF2sV2
-1. VMSizeTypes.StandardF32sV2
-1. VMSizeTypes.StandardF4
-1. VMSizeTypes.StandardF4s
-1. VMSizeTypes.StandardF4sV2
-1. VMSizeTypes.StandardF64sV2
-1. VMSizeTypes.StandardF72sV2
-1. VMSizeTypes.StandardF8
-1. VMSizeTypes.StandardF8s
-1. VMSizeTypes.StandardF8sV2
-1. VMSizeTypes.StandardG1
-1. VMSizeTypes.StandardG2
-1. VMSizeTypes.StandardG3
-1. VMSizeTypes.StandardG4
-1. VMSizeTypes.StandardG5
-1. VMSizeTypes.StandardGS1
-1. VMSizeTypes.StandardGS2
-1. VMSizeTypes.StandardGS3
-1. VMSizeTypes.StandardGS4
-1. VMSizeTypes.StandardGS44
-1. VMSizeTypes.StandardGS48
-1. VMSizeTypes.StandardGS5
-1. VMSizeTypes.StandardGS516
-1. VMSizeTypes.StandardGS58
-1. VMSizeTypes.StandardH16
-1. VMSizeTypes.StandardH16m
-1. VMSizeTypes.StandardH16mr
-1. VMSizeTypes.StandardH16r
-1. VMSizeTypes.StandardH8
-1. VMSizeTypes.StandardH8m
-1. VMSizeTypes.StandardL16s
-1. VMSizeTypes.StandardL32s
-1. VMSizeTypes.StandardL4s
-1. VMSizeTypes.StandardL8s
-1. VMSizeTypes.StandardM12832ms
-1. VMSizeTypes.StandardM12864ms
-1. VMSizeTypes.StandardM128ms
-1. VMSizeTypes.StandardM128s
-1. VMSizeTypes.StandardM6416ms
-1. VMSizeTypes.StandardM6432ms
-1. VMSizeTypes.StandardM64ms
-1. VMSizeTypes.StandardM64s
-1. VMSizeTypes.StandardNC12
-1. VMSizeTypes.StandardNC12sV2
-1. VMSizeTypes.StandardNC12sV3
-1. VMSizeTypes.StandardNC24
-1. VMSizeTypes.StandardNC24r
-1. VMSizeTypes.StandardNC24rsV2
-1. VMSizeTypes.StandardNC24rsV3
-1. VMSizeTypes.StandardNC24sV2
-1. VMSizeTypes.StandardNC24sV3
-1. VMSizeTypes.StandardNC6
-1. VMSizeTypes.StandardNC6sV2
-1. VMSizeTypes.StandardNC6sV3
-1. VMSizeTypes.StandardND12s
-1. VMSizeTypes.StandardND24rs
-1. VMSizeTypes.StandardND24s
-1. VMSizeTypes.StandardND6s
-1. VMSizeTypes.StandardNV12
-1. VMSizeTypes.StandardNV24
-1. VMSizeTypes.StandardNV6
-1. WeekDay.Friday
-1. WeekDay.Monday
-1. WeekDay.Saturday
-1. WeekDay.Sunday
-1. WeekDay.Thursday
-1. WeekDay.Tuesday
-1. WeekDay.Wednesday
-
## Additive Changes
-### New Constants
+### New Funcs
-1. AgentPoolMode.AgentPoolModeSystem
-1. AgentPoolMode.AgentPoolModeUser
-1. AgentPoolType.AgentPoolTypeAvailabilitySet
-1. AgentPoolType.AgentPoolTypeVirtualMachineScaleSets
-1. Code.CodeRunning
-1. Code.CodeStopped
-1. ConnectionStatus.ConnectionStatusApproved
-1. ConnectionStatus.ConnectionStatusDisconnected
-1. ConnectionStatus.ConnectionStatusPending
-1. ConnectionStatus.ConnectionStatusRejected
-1. Expander.ExpanderLeastWaste
-1. Expander.ExpanderMostPods
-1. Expander.ExpanderPriority
-1. Expander.ExpanderRandom
-1. ExtendedLocationTypes.ExtendedLocationTypesEdgeZone
-1. GPUInstanceProfile.GPUInstanceProfileMIG1g
-1. GPUInstanceProfile.GPUInstanceProfileMIG2g
-1. GPUInstanceProfile.GPUInstanceProfileMIG3g
-1. GPUInstanceProfile.GPUInstanceProfileMIG4g
-1. GPUInstanceProfile.GPUInstanceProfileMIG7g
-1. KubeletDiskType.KubeletDiskTypeOS
-1. KubeletDiskType.KubeletDiskTypeTemporary
-1. LicenseType.LicenseTypeNone
-1. LicenseType.LicenseTypeWindowsServer
-1. LoadBalancerSku.LoadBalancerSkuBasic
-1. LoadBalancerSku.LoadBalancerSkuStandard
-1. ManagedClusterPodIdentityProvisioningState.ManagedClusterPodIdentityProvisioningStateAssigned
-1. ManagedClusterPodIdentityProvisioningState.ManagedClusterPodIdentityProvisioningStateDeleting
-1. ManagedClusterPodIdentityProvisioningState.ManagedClusterPodIdentityProvisioningStateFailed
-1. ManagedClusterPodIdentityProvisioningState.ManagedClusterPodIdentityProvisioningStateUpdating
-1. ManagedClusterSKUTier.ManagedClusterSKUTierFree
-1. ManagedClusterSKUTier.ManagedClusterSKUTierPaid
-1. NetworkMode.NetworkModeBridge
-1. NetworkMode.NetworkModeTransparent
-1. NetworkPlugin.NetworkPluginAzure
-1. NetworkPlugin.NetworkPluginKubenet
-1. OSDiskType.OSDiskTypeEphemeral
-1. OSDiskType.OSDiskTypeManaged
-1. OSSKU.OSSKUCBLMariner
-1. OSSKU.OSSKUUbuntu
-1. OSType.OSTypeLinux
-1. OSType.OSTypeWindows
-1. OutboundType.OutboundTypeLoadBalancer
-1. OutboundType.OutboundTypeUserDefinedRouting
-1. ScaleSetEvictionPolicy.ScaleSetEvictionPolicyDeallocate
-1. ScaleSetEvictionPolicy.ScaleSetEvictionPolicyDelete
-1. ScaleSetPriority.ScaleSetPriorityRegular
-1. ScaleSetPriority.ScaleSetPrioritySpot
-1. StorageProfileTypes.StorageProfileTypesManagedDisks
-1. StorageProfileTypes.StorageProfileTypesStorageAccount
-1. VMSizeTypes.VMSizeTypesStandardA1
-1. VMSizeTypes.VMSizeTypesStandardA10
-1. VMSizeTypes.VMSizeTypesStandardA11
-1. VMSizeTypes.VMSizeTypesStandardA1V2
-1. VMSizeTypes.VMSizeTypesStandardA2
-1. VMSizeTypes.VMSizeTypesStandardA2V2
-1. VMSizeTypes.VMSizeTypesStandardA2mV2
-1. VMSizeTypes.VMSizeTypesStandardA3
-1. VMSizeTypes.VMSizeTypesStandardA4
-1. VMSizeTypes.VMSizeTypesStandardA4V2
-1. VMSizeTypes.VMSizeTypesStandardA4mV2
-1. VMSizeTypes.VMSizeTypesStandardA5
-1. VMSizeTypes.VMSizeTypesStandardA6
-1. VMSizeTypes.VMSizeTypesStandardA7
-1. VMSizeTypes.VMSizeTypesStandardA8
-1. VMSizeTypes.VMSizeTypesStandardA8V2
-1. VMSizeTypes.VMSizeTypesStandardA8mV2
-1. VMSizeTypes.VMSizeTypesStandardA9
-1. VMSizeTypes.VMSizeTypesStandardB2ms
-1. VMSizeTypes.VMSizeTypesStandardB2s
-1. VMSizeTypes.VMSizeTypesStandardB4ms
-1. VMSizeTypes.VMSizeTypesStandardB8ms
-1. VMSizeTypes.VMSizeTypesStandardD1
-1. VMSizeTypes.VMSizeTypesStandardD11
-1. VMSizeTypes.VMSizeTypesStandardD11V2
-1. VMSizeTypes.VMSizeTypesStandardD11V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD12
-1. VMSizeTypes.VMSizeTypesStandardD12V2
-1. VMSizeTypes.VMSizeTypesStandardD12V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD13
-1. VMSizeTypes.VMSizeTypesStandardD13V2
-1. VMSizeTypes.VMSizeTypesStandardD13V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD14
-1. VMSizeTypes.VMSizeTypesStandardD14V2
-1. VMSizeTypes.VMSizeTypesStandardD14V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD15V2
-1. VMSizeTypes.VMSizeTypesStandardD16V3
-1. VMSizeTypes.VMSizeTypesStandardD16sV3
-1. VMSizeTypes.VMSizeTypesStandardD1V2
-1. VMSizeTypes.VMSizeTypesStandardD2
-1. VMSizeTypes.VMSizeTypesStandardD2V2
-1. VMSizeTypes.VMSizeTypesStandardD2V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD2V3
-1. VMSizeTypes.VMSizeTypesStandardD2sV3
-1. VMSizeTypes.VMSizeTypesStandardD3
-1. VMSizeTypes.VMSizeTypesStandardD32V3
-1. VMSizeTypes.VMSizeTypesStandardD32sV3
-1. VMSizeTypes.VMSizeTypesStandardD3V2
-1. VMSizeTypes.VMSizeTypesStandardD3V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD4
-1. VMSizeTypes.VMSizeTypesStandardD4V2
-1. VMSizeTypes.VMSizeTypesStandardD4V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD4V3
-1. VMSizeTypes.VMSizeTypesStandardD4sV3
-1. VMSizeTypes.VMSizeTypesStandardD5V2
-1. VMSizeTypes.VMSizeTypesStandardD5V2Promo
-1. VMSizeTypes.VMSizeTypesStandardD64V3
-1. VMSizeTypes.VMSizeTypesStandardD64sV3
-1. VMSizeTypes.VMSizeTypesStandardD8V3
-1. VMSizeTypes.VMSizeTypesStandardD8sV3
-1. VMSizeTypes.VMSizeTypesStandardDS1
-1. VMSizeTypes.VMSizeTypesStandardDS11
-1. VMSizeTypes.VMSizeTypesStandardDS11V2
-1. VMSizeTypes.VMSizeTypesStandardDS11V2Promo
-1. VMSizeTypes.VMSizeTypesStandardDS12
-1. VMSizeTypes.VMSizeTypesStandardDS12V2
-1. VMSizeTypes.VMSizeTypesStandardDS12V2Promo
-1. VMSizeTypes.VMSizeTypesStandardDS13
-1. VMSizeTypes.VMSizeTypesStandardDS132V2
-1. VMSizeTypes.VMSizeTypesStandardDS134V2
-1. VMSizeTypes.VMSizeTypesStandardDS13V2
-1. VMSizeTypes.VMSizeTypesStandardDS13V2Promo
-1. VMSizeTypes.VMSizeTypesStandardDS14
-1. VMSizeTypes.VMSizeTypesStandardDS144V2
-1. VMSizeTypes.VMSizeTypesStandardDS148V2
-1. VMSizeTypes.VMSizeTypesStandardDS14V2
-1. VMSizeTypes.VMSizeTypesStandardDS14V2Promo
-1. VMSizeTypes.VMSizeTypesStandardDS15V2
-1. VMSizeTypes.VMSizeTypesStandardDS1V2
-1. VMSizeTypes.VMSizeTypesStandardDS2
-1. VMSizeTypes.VMSizeTypesStandardDS2V2
-1. VMSizeTypes.VMSizeTypesStandardDS2V2Promo
-1. VMSizeTypes.VMSizeTypesStandardDS3
-1. VMSizeTypes.VMSizeTypesStandardDS3V2
-1. VMSizeTypes.VMSizeTypesStandardDS3V2Promo
-1. VMSizeTypes.VMSizeTypesStandardDS4
-1. VMSizeTypes.VMSizeTypesStandardDS4V2
-1. VMSizeTypes.VMSizeTypesStandardDS4V2Promo
-1. VMSizeTypes.VMSizeTypesStandardDS5V2
-1. VMSizeTypes.VMSizeTypesStandardDS5V2Promo
-1. VMSizeTypes.VMSizeTypesStandardE16V3
-1. VMSizeTypes.VMSizeTypesStandardE16sV3
-1. VMSizeTypes.VMSizeTypesStandardE2V3
-1. VMSizeTypes.VMSizeTypesStandardE2sV3
-1. VMSizeTypes.VMSizeTypesStandardE3216sV3
-1. VMSizeTypes.VMSizeTypesStandardE328sV3
-1. VMSizeTypes.VMSizeTypesStandardE32V3
-1. VMSizeTypes.VMSizeTypesStandardE32sV3
-1. VMSizeTypes.VMSizeTypesStandardE4V3
-1. VMSizeTypes.VMSizeTypesStandardE4sV3
-1. VMSizeTypes.VMSizeTypesStandardE6416sV3
-1. VMSizeTypes.VMSizeTypesStandardE6432sV3
-1. VMSizeTypes.VMSizeTypesStandardE64V3
-1. VMSizeTypes.VMSizeTypesStandardE64sV3
-1. VMSizeTypes.VMSizeTypesStandardE8V3
-1. VMSizeTypes.VMSizeTypesStandardE8sV3
-1. VMSizeTypes.VMSizeTypesStandardF1
-1. VMSizeTypes.VMSizeTypesStandardF16
-1. VMSizeTypes.VMSizeTypesStandardF16s
-1. VMSizeTypes.VMSizeTypesStandardF16sV2
-1. VMSizeTypes.VMSizeTypesStandardF1s
-1. VMSizeTypes.VMSizeTypesStandardF2
-1. VMSizeTypes.VMSizeTypesStandardF2s
-1. VMSizeTypes.VMSizeTypesStandardF2sV2
-1. VMSizeTypes.VMSizeTypesStandardF32sV2
-1. VMSizeTypes.VMSizeTypesStandardF4
-1. VMSizeTypes.VMSizeTypesStandardF4s
-1. VMSizeTypes.VMSizeTypesStandardF4sV2
-1. VMSizeTypes.VMSizeTypesStandardF64sV2
-1. VMSizeTypes.VMSizeTypesStandardF72sV2
-1. VMSizeTypes.VMSizeTypesStandardF8
-1. VMSizeTypes.VMSizeTypesStandardF8s
-1. VMSizeTypes.VMSizeTypesStandardF8sV2
-1. VMSizeTypes.VMSizeTypesStandardG1
-1. VMSizeTypes.VMSizeTypesStandardG2
-1. VMSizeTypes.VMSizeTypesStandardG3
-1. VMSizeTypes.VMSizeTypesStandardG4
-1. VMSizeTypes.VMSizeTypesStandardG5
-1. VMSizeTypes.VMSizeTypesStandardGS1
-1. VMSizeTypes.VMSizeTypesStandardGS2
-1. VMSizeTypes.VMSizeTypesStandardGS3
-1. VMSizeTypes.VMSizeTypesStandardGS4
-1. VMSizeTypes.VMSizeTypesStandardGS44
-1. VMSizeTypes.VMSizeTypesStandardGS48
-1. VMSizeTypes.VMSizeTypesStandardGS5
-1. VMSizeTypes.VMSizeTypesStandardGS516
-1. VMSizeTypes.VMSizeTypesStandardGS58
-1. VMSizeTypes.VMSizeTypesStandardH16
-1. VMSizeTypes.VMSizeTypesStandardH16m
-1. VMSizeTypes.VMSizeTypesStandardH16mr
-1. VMSizeTypes.VMSizeTypesStandardH16r
-1. VMSizeTypes.VMSizeTypesStandardH8
-1. VMSizeTypes.VMSizeTypesStandardH8m
-1. VMSizeTypes.VMSizeTypesStandardL16s
-1. VMSizeTypes.VMSizeTypesStandardL32s
-1. VMSizeTypes.VMSizeTypesStandardL4s
-1. VMSizeTypes.VMSizeTypesStandardL8s
-1. VMSizeTypes.VMSizeTypesStandardM12832ms
-1. VMSizeTypes.VMSizeTypesStandardM12864ms
-1. VMSizeTypes.VMSizeTypesStandardM128ms
-1. VMSizeTypes.VMSizeTypesStandardM128s
-1. VMSizeTypes.VMSizeTypesStandardM6416ms
-1. VMSizeTypes.VMSizeTypesStandardM6432ms
-1. VMSizeTypes.VMSizeTypesStandardM64ms
-1. VMSizeTypes.VMSizeTypesStandardM64s
-1. VMSizeTypes.VMSizeTypesStandardNC12
-1. VMSizeTypes.VMSizeTypesStandardNC12sV2
-1. VMSizeTypes.VMSizeTypesStandardNC12sV3
-1. VMSizeTypes.VMSizeTypesStandardNC24
-1. VMSizeTypes.VMSizeTypesStandardNC24r
-1. VMSizeTypes.VMSizeTypesStandardNC24rsV2
-1. VMSizeTypes.VMSizeTypesStandardNC24rsV3
-1. VMSizeTypes.VMSizeTypesStandardNC24sV2
-1. VMSizeTypes.VMSizeTypesStandardNC24sV3
-1. VMSizeTypes.VMSizeTypesStandardNC6
-1. VMSizeTypes.VMSizeTypesStandardNC6sV2
-1. VMSizeTypes.VMSizeTypesStandardNC6sV3
-1. VMSizeTypes.VMSizeTypesStandardND12s
-1. VMSizeTypes.VMSizeTypesStandardND24rs
-1. VMSizeTypes.VMSizeTypesStandardND24s
-1. VMSizeTypes.VMSizeTypesStandardND6s
-1. VMSizeTypes.VMSizeTypesStandardNV12
-1. VMSizeTypes.VMSizeTypesStandardNV24
-1. VMSizeTypes.VMSizeTypesStandardNV6
-1. WeekDay.WeekDayFriday
-1. WeekDay.WeekDayMonday
-1. WeekDay.WeekDaySaturday
-1. WeekDay.WeekDaySunday
-1. WeekDay.WeekDayThursday
-1. WeekDay.WeekDayTuesday
-1. WeekDay.WeekDayWednesday
+1. CommandResultProperties.MarshalJSON() ([]byte, error)
+1. CredentialResult.MarshalJSON() ([]byte, error)
+1. CredentialResults.MarshalJSON() ([]byte, error)
+1. ManagedClusterIdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. OperationValueDisplay.MarshalJSON() ([]byte, error)
+1. SubResource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/_meta.json
index f875f9e4c010..f4b5ed42e601 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/_meta.json
@@ -2,9 +2,9 @@
"commit": "5d89c9807d3e84a5890b381a68a308198f9ef141",
"readme": "/_/azure-rest-api-specs/specification/containerservice/resource-manager/readme.md",
"tag": "package-2021-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/containerservice/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/containerservice/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/models.go
index 54b148856131..0006a07a7b38 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/containerservice/mgmt/2021-03-01/containerservice/models.go
@@ -612,6 +612,12 @@ type CommandResultProperties struct {
Reason *string `json:"reason,omitempty"`
}
+// MarshalJSON is the custom marshaler for CommandResultProperties.
+func (crp CommandResultProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CredentialResult the credential result response.
type CredentialResult struct {
// Name - READ-ONLY; The name of the credential.
@@ -620,6 +626,12 @@ type CredentialResult struct {
Value *[]byte `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for CredentialResult.
+func (cr CredentialResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CredentialResults the list of credential result response.
type CredentialResults struct {
autorest.Response `json:"-"`
@@ -627,6 +639,12 @@ type CredentialResults struct {
Kubeconfigs *[]CredentialResult `json:"kubeconfigs,omitempty"`
}
+// MarshalJSON is the custom marshaler for CredentialResults.
+func (cr CredentialResults) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DiagnosticsProfile profile for diagnostics on the container service cluster.
type DiagnosticsProfile struct {
// VMDiagnostics - Profile for diagnostics on the container service VMs.
@@ -1659,6 +1677,12 @@ type ManagedClusterIdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedClusterIdentityUserAssignedIdentitiesValue.
+func (mciAiv ManagedClusterIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedClusterListResult the response from the List Managed Clusters operation.
type ManagedClusterListResult struct {
autorest.Response `json:"-"`
@@ -2665,6 +2689,12 @@ type OperationListResult struct {
Value *[]OperationValue `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationValue describes the properties of a Compute Operation value.
type OperationValue struct {
// Origin - READ-ONLY; The origin of the compute operation.
@@ -2738,6 +2768,12 @@ type OperationValueDisplay struct {
Provider *string `json:"provider,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationValueDisplay.
+func (ovd OperationValueDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OSOptionProfile the OS option profile.
type OSOptionProfile struct {
autorest.Response `json:"-"`
@@ -3144,6 +3180,12 @@ type SubResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResource.
+func (sr SubResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SysctlConfig sysctl settings for Linux agent nodes.
type SysctlConfig struct {
// NetCoreSomaxconn - Sysctl setting net.core.somaxconn.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/CHANGELOG.md
index 52911e4cc5e4..e13a59030150 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/CHANGELOG.md
@@ -1,2 +1,42 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ARMProxyResource.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. CassandraKeyspaceListResult.MarshalJSON() ([]byte, error)
+1. CassandraTableListResult.MarshalJSON() ([]byte, error)
+1. DatabaseAccountConnectionString.MarshalJSON() ([]byte, error)
+1. DatabaseAccountListKeysResult.MarshalJSON() ([]byte, error)
+1. DatabaseAccountListReadOnlyKeysResult.MarshalJSON() ([]byte, error)
+1. DatabaseAccountsListResult.MarshalJSON() ([]byte, error)
+1. ExtendedResourceProperties.MarshalJSON() ([]byte, error)
+1. GremlinDatabaseListResult.MarshalJSON() ([]byte, error)
+1. GremlinGraphListResult.MarshalJSON() ([]byte, error)
+1. ManagedServiceIdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. MetricAvailability.MarshalJSON() ([]byte, error)
+1. MetricDefinitionsListResult.MarshalJSON() ([]byte, error)
+1. MetricListResult.MarshalJSON() ([]byte, error)
+1. MetricName.MarshalJSON() ([]byte, error)
+1. MetricValue.MarshalJSON() ([]byte, error)
+1. MongoDBCollectionListResult.MarshalJSON() ([]byte, error)
+1. MongoDBDatabaseListResult.MarshalJSON() ([]byte, error)
+1. NotebookWorkspaceConnectionInfoResult.MarshalJSON() ([]byte, error)
+1. NotebookWorkspaceCreateUpdateParameters.MarshalJSON() ([]byte, error)
+1. NotebookWorkspaceProperties.MarshalJSON() ([]byte, error)
+1. PartitionMetricListResult.MarshalJSON() ([]byte, error)
+1. PartitionUsagesResult.MarshalJSON() ([]byte, error)
+1. PercentileMetricListResult.MarshalJSON() ([]byte, error)
+1. PercentileMetricValue.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. SQLContainerListResult.MarshalJSON() ([]byte, error)
+1. SQLDatabaseListResult.MarshalJSON() ([]byte, error)
+1. SQLStoredProcedureListResult.MarshalJSON() ([]byte, error)
+1. SQLTriggerListResult.MarshalJSON() ([]byte, error)
+1. SQLUserDefinedFunctionListResult.MarshalJSON() ([]byte, error)
+1. TableListResult.MarshalJSON() ([]byte, error)
+1. UsagesResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/_meta.json
index 8441d2c2c701..3f55da2b95d0 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/_meta.json
@@ -2,9 +2,9 @@
"commit": "8240593bde5350e6762015523ccd57cb61e32da5",
"readme": "/_/azure-rest-api-specs/specification/cosmos-db/resource-manager/readme.md",
"tag": "package-2021-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cosmos-db/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cosmos-db/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/models.go
index 87a5ed918fc6..d13b2509a53b 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2021-01-15/documentdb/models.go
@@ -37,6 +37,12 @@ type ARMProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ARMProxyResource.
+func (apr ARMProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ARMResourceProperties the core properties of ARM resources.
type ARMResourceProperties struct {
// ID - READ-ONLY; The unique resource identifier of the ARM resource.
@@ -108,6 +114,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicBackupPolicy the object representing the policy for taking backups on an account.
type BasicBackupPolicy interface {
AsPeriodicModeBackupPolicy() (*PeriodicModeBackupPolicy, bool)
@@ -449,6 +461,12 @@ type CassandraKeyspaceListResult struct {
Value *[]CassandraKeyspaceGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for CassandraKeyspaceListResult.
+func (cklr CassandraKeyspaceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CassandraKeyspaceResource cosmos DB Cassandra keyspace resource object
type CassandraKeyspaceResource struct {
// ID - Name of the Cosmos DB Cassandra keyspace
@@ -1154,6 +1172,12 @@ type CassandraTableListResult struct {
Value *[]CassandraTableGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for CassandraTableListResult.
+func (ctlr CassandraTableListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CassandraTableResource cosmos DB Cassandra table resource object
type CassandraTableResource struct {
// ID - Name of the Cosmos DB Cassandra table
@@ -1305,6 +1329,12 @@ type DatabaseAccountConnectionString struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseAccountConnectionString.
+func (dacs DatabaseAccountConnectionString) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseAccountCreateUpdateParameters parameters to create and update Cosmos DB database accounts.
type DatabaseAccountCreateUpdateParameters struct {
// Kind - Indicates the type of database account. This can only be set at database account creation. Possible values include: 'GlobalDocumentDB', 'MongoDB', 'Parse'
@@ -2203,6 +2233,12 @@ type DatabaseAccountListKeysResult struct {
SecondaryReadonlyMasterKey *string `json:"secondaryReadonlyMasterKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseAccountListKeysResult.
+func (dalkr DatabaseAccountListKeysResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseAccountListReadOnlyKeysResult the read-only access keys for the given database account.
type DatabaseAccountListReadOnlyKeysResult struct {
autorest.Response `json:"-"`
@@ -2212,6 +2248,12 @@ type DatabaseAccountListReadOnlyKeysResult struct {
SecondaryReadonlyMasterKey *string `json:"secondaryReadonlyMasterKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseAccountListReadOnlyKeysResult.
+func (dalrokr DatabaseAccountListReadOnlyKeysResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseAccountRegenerateKeyParameters parameters to regenerate the keys within the database account.
type DatabaseAccountRegenerateKeyParameters struct {
// KeyKind - The access key to regenerate. Possible values include: 'Primary', 'Secondary', 'PrimaryReadonly', 'SecondaryReadonly'
@@ -2343,6 +2385,12 @@ type DatabaseAccountsListResult struct {
Value *[]DatabaseAccountGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseAccountsListResult.
+func (dalr DatabaseAccountsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseAccountsOfflineRegionFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type DatabaseAccountsOfflineRegionFuture struct {
@@ -2843,6 +2891,12 @@ type ExtendedResourceProperties struct {
Etag *string `json:"_etag,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExtendedResourceProperties.
+func (erp ExtendedResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FailoverPolicies the list of new failover policies for the failover priority change.
type FailoverPolicies struct {
// FailoverPolicies - List of failover policies.
@@ -3121,6 +3175,12 @@ type GremlinDatabaseListResult struct {
Value *[]GremlinDatabaseGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for GremlinDatabaseListResult.
+func (gdlr GremlinDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GremlinDatabaseResource cosmos DB Gremlin database resource object
type GremlinDatabaseResource struct {
// ID - Name of the Cosmos DB Gremlin database
@@ -3401,6 +3461,12 @@ type GremlinGraphListResult struct {
Value *[]GremlinGraphGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for GremlinGraphListResult.
+func (gglr GremlinGraphListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GremlinGraphResource cosmos DB Gremlin graph resource object
type GremlinGraphResource struct {
// ID - Name of the Cosmos DB Gremlin graph
@@ -3940,6 +4006,12 @@ type ManagedServiceIdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedServiceIdentityUserAssignedIdentitiesValue.
+func (msiAiv ManagedServiceIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Metric metric data
type Metric struct {
// StartTime - READ-ONLY; The start time for the metric (ISO-8601 format).
@@ -3973,6 +4045,12 @@ type MetricAvailability struct {
Retention *string `json:"retention,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricAvailability.
+func (ma MetricAvailability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricDefinition the definition of a metric.
type MetricDefinition struct {
// MetricAvailabilities - READ-ONLY; The list of metric availabilities for the account.
@@ -4003,6 +4081,12 @@ type MetricDefinitionsListResult struct {
Value *[]MetricDefinition `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricDefinitionsListResult.
+func (mdlr MetricDefinitionsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricListResult the response to a list metrics request.
type MetricListResult struct {
autorest.Response `json:"-"`
@@ -4010,6 +4094,12 @@ type MetricListResult struct {
Value *[]Metric `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricListResult.
+func (mlr MetricListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricName a metric name.
type MetricName struct {
// Value - READ-ONLY; The name of the metric.
@@ -4018,6 +4108,12 @@ type MetricName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricName.
+func (mn MetricName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricValue represents metrics values.
type MetricValue struct {
// Count - READ-ONLY; The number of values for the metric.
@@ -4034,6 +4130,12 @@ type MetricValue struct {
Total *float64 `json:"total,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricValue.
+func (mv MetricValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MongoDBCollectionCreateUpdateParameters parameters to create and update Cosmos DB MongoDB collection.
type MongoDBCollectionCreateUpdateParameters struct {
// MongoDBCollectionCreateUpdateProperties - Properties to create and update Azure Cosmos DB MongoDB collection.
@@ -4300,6 +4402,12 @@ type MongoDBCollectionListResult struct {
Value *[]MongoDBCollectionGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for MongoDBCollectionListResult.
+func (mdclr MongoDBCollectionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MongoDBCollectionResource cosmos DB MongoDB collection resource object
type MongoDBCollectionResource struct {
// ID - Name of the Cosmos DB MongoDB collection
@@ -4580,6 +4688,12 @@ type MongoDBDatabaseListResult struct {
Value *[]MongoDBDatabaseGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for MongoDBDatabaseListResult.
+func (mddlr MongoDBDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MongoDBDatabaseResource cosmos DB MongoDB database resource object
type MongoDBDatabaseResource struct {
// ID - Name of the Cosmos DB MongoDB database
@@ -5108,6 +5222,12 @@ type NotebookWorkspaceConnectionInfoResult struct {
NotebookServerEndpoint *string `json:"notebookServerEndpoint,omitempty"`
}
+// MarshalJSON is the custom marshaler for NotebookWorkspaceConnectionInfoResult.
+func (nwcir NotebookWorkspaceConnectionInfoResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NotebookWorkspaceCreateUpdateParameters parameters to create a notebook workspace resource
type NotebookWorkspaceCreateUpdateParameters struct {
// ID - READ-ONLY; The unique resource identifier of the database account.
@@ -5118,6 +5238,12 @@ type NotebookWorkspaceCreateUpdateParameters struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for NotebookWorkspaceCreateUpdateParameters.
+func (nwcup NotebookWorkspaceCreateUpdateParameters) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NotebookWorkspaceListResult a list of notebook workspace resources
type NotebookWorkspaceListResult struct {
autorest.Response `json:"-"`
@@ -5133,6 +5259,12 @@ type NotebookWorkspaceProperties struct {
Status *string `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for NotebookWorkspaceProperties.
+func (nwp NotebookWorkspaceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NotebookWorkspacesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type NotebookWorkspacesCreateOrUpdateFuture struct {
@@ -5511,6 +5643,12 @@ type PartitionMetricListResult struct {
Value *[]PartitionMetric `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for PartitionMetricListResult.
+func (pmlr PartitionMetricListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PartitionUsage the partition level usage data for a usage request.
type PartitionUsage struct {
// PartitionID - READ-ONLY; The partition id (GUID identifier) of the usages.
@@ -5545,6 +5683,12 @@ type PartitionUsagesResult struct {
Value *[]PartitionUsage `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for PartitionUsagesResult.
+func (pur PartitionUsagesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PercentileMetric percentile Metric data
type PercentileMetric struct {
// StartTime - READ-ONLY; The start time for the metric (ISO-8601 format).
@@ -5577,6 +5721,12 @@ type PercentileMetricListResult struct {
Value *[]PercentileMetric `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for PercentileMetricListResult.
+func (pmlr PercentileMetricListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PercentileMetricValue represents percentile metrics values.
type PercentileMetricValue struct {
// P10 - READ-ONLY; The 10th percentile value for the metric.
@@ -5607,6 +5757,12 @@ type PercentileMetricValue struct {
Total *float64 `json:"total,omitempty"`
}
+// MarshalJSON is the custom marshaler for PercentileMetricValue.
+func (pmv PercentileMetricValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PeriodicModeBackupPolicy the object representing periodic mode backup policy.
type PeriodicModeBackupPolicy struct {
// PeriodicModeProperties - Configuration values for periodic mode backup
@@ -5924,6 +6080,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionStateProperty connection State of the Private Endpoint Connection.
type PrivateLinkServiceConnectionStateProperty struct {
// Status - The private link service connection status.
@@ -5957,6 +6119,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegionForOnlineOffline cosmos DB region to online or offline.
type RegionForOnlineOffline struct {
// Region - Cosmos DB region, with spaces between words and each word capitalized.
@@ -5973,6 +6141,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SpatialSpec ...
type SpatialSpec struct {
// Path - The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*)
@@ -6260,6 +6434,12 @@ type SQLContainerListResult struct {
Value *[]SQLContainerGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLContainerListResult.
+func (sclr SQLContainerListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLContainerResource cosmos DB SQL container resource object
type SQLContainerResource struct {
// ID - Name of the Cosmos DB SQL container
@@ -6537,6 +6717,12 @@ type SQLDatabaseListResult struct {
Value *[]SQLDatabaseGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLDatabaseListResult.
+func (sdlr SQLDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLDatabaseResource cosmos DB SQL database resource object
type SQLDatabaseResource struct {
// ID - Name of the Cosmos DB SQL database
@@ -7448,6 +7634,12 @@ type SQLStoredProcedureListResult struct {
Value *[]SQLStoredProcedureGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLStoredProcedureListResult.
+func (ssplr SQLStoredProcedureListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLStoredProcedureResource cosmos DB SQL storedProcedure resource object
type SQLStoredProcedureResource struct {
// ID - Name of the Cosmos DB SQL storedProcedure
@@ -7711,6 +7903,12 @@ type SQLTriggerListResult struct {
Value *[]SQLTriggerGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLTriggerListResult.
+func (stlr SQLTriggerListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLTriggerResource cosmos DB SQL trigger resource object
type SQLTriggerResource struct {
// ID - Name of the Cosmos DB SQL trigger
@@ -7971,6 +8169,12 @@ type SQLUserDefinedFunctionListResult struct {
Value *[]SQLUserDefinedFunctionGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLUserDefinedFunctionListResult.
+func (sudflr SQLUserDefinedFunctionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLUserDefinedFunctionResource cosmos DB SQL userDefinedFunction resource object
type SQLUserDefinedFunctionResource struct {
// ID - Name of the Cosmos DB SQL userDefinedFunction
@@ -8228,6 +8432,12 @@ type TableListResult struct {
Value *[]TableGetResults `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for TableListResult.
+func (tlr TableListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TableResource cosmos DB table resource object
type TableResource struct {
// ID - Name of the Cosmos DB table
@@ -8787,6 +8997,12 @@ type UsagesResult struct {
Value *[]Usage `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsagesResult.
+func (ur UsagesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRule virtual Network ACL Rule object
type VirtualNetworkRule struct {
// ID - Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/CHANGELOG.md
index 52911e4cc5e4..bd7102148a04 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/CHANGELOG.md
@@ -1,2 +1,12 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. DimensionsListResult.MarshalJSON() ([]byte, error)
+1. ErrorDetails.MarshalJSON() ([]byte, error)
+1. ExportExecutionListResult.MarshalJSON() ([]byte, error)
+1. ExportListResult.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/_meta.json
index 4233b860a475..0e0ac19d1ad4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/cost-management/resource-manager/readme.md",
"tag": "package-2019-10",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cost-management/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/cost-management/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/models.go
index fec690c117f6..2ae859c2eaf5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2019-10-01/costmanagement/models.go
@@ -148,6 +148,12 @@ type DimensionsListResult struct {
Value *[]Dimension `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for DimensionsListResult.
+func (dlr DimensionsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetails the details of the error.
type ErrorDetails struct {
// Code - READ-ONLY; Error code.
@@ -156,6 +162,12 @@ type ErrorDetails struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetails.
+func (ed ErrorDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response indicates that the service is not able to process the incoming request. The
// reason is provided in the error message.
type ErrorResponse struct {
@@ -351,6 +363,12 @@ type ExportExecutionListResult struct {
Value *[]ExportExecution `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExportExecutionListResult.
+func (eelr ExportExecutionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExportExecutionProperties the properties of the export execution.
type ExportExecutionProperties struct {
// ExecutionType - The type of the export execution. Possible values include: 'OnDemand', 'Scheduled'
@@ -378,6 +396,12 @@ type ExportListResult struct {
Value *[]Export `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExportListResult.
+func (elr ExportListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExportProperties the properties of the export.
type ExportProperties struct {
// Schedule - Has schedule information for the export.
@@ -435,6 +459,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of listing cost management operations. It contains a list of operations and a
// URL link to get the next set of results.
type OperationListResult struct {
@@ -445,6 +475,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/CHANGELOG.md
index 52911e4cc5e4..f597ae654e15 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/CHANGELOG.md
@@ -1,2 +1,43 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ARMBaseModel.MarshalJSON() ([]byte, error)
+1. AddonList.MarshalJSON() ([]byte, error)
+1. AlertErrorDetails.MarshalJSON() ([]byte, error)
+1. AlertList.MarshalJSON() ([]byte, error)
+1. BandwidthSchedulesList.MarshalJSON() ([]byte, error)
+1. CniConfig.MarshalJSON() ([]byte, error)
+1. ContainerList.MarshalJSON() ([]byte, error)
+1. DeviceList.MarshalJSON() ([]byte, error)
+1. EtcdInfo.MarshalJSON() ([]byte, error)
+1. Ipv4Config.MarshalJSON() ([]byte, error)
+1. Ipv6Config.MarshalJSON() ([]byte, error)
+1. JobErrorDetails.MarshalJSON() ([]byte, error)
+1. JobErrorItem.MarshalJSON() ([]byte, error)
+1. KubernetesRoleNetwork.MarshalJSON() ([]byte, error)
+1. KubernetesRoleStorageClassInfo.MarshalJSON() ([]byte, error)
+1. LoadBalancerConfig.MarshalJSON() ([]byte, error)
+1. MonitoringMetricConfigurationList.MarshalJSON() ([]byte, error)
+1. NetworkAdapterPosition.MarshalJSON() ([]byte, error)
+1. NetworkSettingsProperties.MarshalJSON() ([]byte, error)
+1. NodeProperties.MarshalJSON() ([]byte, error)
+1. OrderList.MarshalJSON() ([]byte, error)
+1. ResourceTypeSku.MarshalJSON() ([]byte, error)
+1. RoleList.MarshalJSON() ([]byte, error)
+1. ShareList.MarshalJSON() ([]byte, error)
+1. SkuCapability.MarshalJSON() ([]byte, error)
+1. SkuCost.MarshalJSON() ([]byte, error)
+1. SkuInformation.MarshalJSON() ([]byte, error)
+1. SkuInformationList.MarshalJSON() ([]byte, error)
+1. SkuList.MarshalJSON() ([]byte, error)
+1. SkuLocationInfo.MarshalJSON() ([]byte, error)
+1. SkuType.MarshalJSON() ([]byte, error)
+1. StorageAccountCredentialList.MarshalJSON() ([]byte, error)
+1. StorageAccountList.MarshalJSON() ([]byte, error)
+1. TriggerList.MarshalJSON() ([]byte, error)
+1. UpdateDownloadProgress.MarshalJSON() ([]byte, error)
+1. UpdateInstallProgress.MarshalJSON() ([]byte, error)
+1. UserList.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/_meta.json
index adda656b1dcb..5739f84393b0 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/_meta.json
@@ -2,9 +2,9 @@
"commit": "0f0e41fa4e3679510fcf03ecd60084f1cdbd5805",
"readme": "/_/azure-rest-api-specs/specification/databoxedge/resource-manager/readme.md",
"tag": "package-2020-12-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-12-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/databoxedge/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-12-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/databoxedge/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/models.go
index 3f0ddf361faf..3a584841fed8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/databoxedge/mgmt/2020-12-01/databoxedge/models.go
@@ -125,6 +125,12 @@ type AddonList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AddonList.
+func (al AddonList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnmarshalJSON is the custom unmarshaler for AddonList struct.
func (al *AddonList) UnmarshalJSON(body []byte) error {
var m map[string]*json.RawMessage
@@ -515,6 +521,12 @@ type AlertErrorDetails struct {
Occurrences *int32 `json:"occurrences,omitempty"`
}
+// MarshalJSON is the custom marshaler for AlertErrorDetails.
+func (aed AlertErrorDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AlertList collection of alerts.
type AlertList struct {
autorest.Response `json:"-"`
@@ -524,6 +536,12 @@ type AlertList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AlertList.
+func (al AlertList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AlertListIterator provides access to a complete listing of Alert values.
type AlertListIterator struct {
i int
@@ -867,6 +885,12 @@ type ARMBaseModel struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ARMBaseModel.
+func (abm ARMBaseModel) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AsymmetricEncryptedSecret represent the secrets intended for encryption with asymmetric key pair.
type AsymmetricEncryptedSecret struct {
// Value - The value of the secret.
@@ -1081,6 +1105,12 @@ type BandwidthSchedulesList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for BandwidthSchedulesList.
+func (bsl BandwidthSchedulesList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BandwidthSchedulesListIterator provides access to a complete listing of BandwidthSchedule values.
type BandwidthSchedulesListIterator struct {
i int
@@ -1418,6 +1448,12 @@ type CniConfig struct {
ServiceSubnet *string `json:"serviceSubnet,omitempty"`
}
+// MarshalJSON is the custom marshaler for CniConfig.
+func (cc CniConfig) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ComputeResource compute infrastructure Resource
type ComputeResource struct {
// ProcessorCount - Processor count
@@ -1534,6 +1570,12 @@ type ContainerList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContainerList.
+func (cl ContainerList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContainerListIterator provides access to a complete listing of Container values.
type ContainerListIterator struct {
i int
@@ -2178,6 +2220,12 @@ type DeviceList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeviceList.
+func (dl DeviceList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeviceListIterator provides access to a complete listing of Device values.
type DeviceListIterator struct {
i int
@@ -2826,6 +2874,12 @@ type EtcdInfo struct {
Version *string `json:"version,omitempty"`
}
+// MarshalJSON is the custom marshaler for EtcdInfo.
+func (ei EtcdInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileEventTrigger trigger details.
type FileEventTrigger struct {
// FileTriggerProperties - File trigger properties.
@@ -3346,6 +3400,12 @@ type Ipv4Config struct {
Gateway *string `json:"gateway,omitempty"`
}
+// MarshalJSON is the custom marshaler for Ipv4Config.
+func (i4c Ipv4Config) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Ipv6Config details related to the IPv6 address configuration.
type Ipv6Config struct {
// IPAddress - READ-ONLY; The IPv6 address of the network adapter.
@@ -3356,6 +3416,12 @@ type Ipv6Config struct {
Gateway *string `json:"gateway,omitempty"`
}
+// MarshalJSON is the custom marshaler for Ipv6Config.
+func (i6c Ipv6Config) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Job a device job.
type Job struct {
autorest.Response `json:"-"`
@@ -3491,6 +3557,12 @@ type JobErrorDetails struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobErrorDetails.
+func (jed JobErrorDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobErrorItem the job error items.
type JobErrorItem struct {
// Recommendations - READ-ONLY; The recommended actions.
@@ -3501,6 +3573,12 @@ type JobErrorItem struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobErrorItem.
+func (jei JobErrorItem) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobProperties the properties for the job.
type JobProperties struct {
// JobType - READ-ONLY; The type of the job. Possible values include: 'JobTypeInvalid', 'JobTypeScanForUpdates', 'JobTypeDownloadUpdates', 'JobTypeInstallUpdates', 'JobTypeRefreshShare', 'JobTypeRefreshContainer', 'JobTypeBackup', 'JobTypeRestore', 'JobTypeTriggerSupportPackage'
@@ -3724,6 +3802,12 @@ type KubernetesRoleNetwork struct {
LoadBalancerConfig *LoadBalancerConfig `json:"loadBalancerConfig,omitempty"`
}
+// MarshalJSON is the custom marshaler for KubernetesRoleNetwork.
+func (krn KubernetesRoleNetwork) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// KubernetesRoleProperties kubernetes role properties.
type KubernetesRoleProperties struct {
// HostPlatform - Host OS supported by the Kubernetes role. Possible values include: 'Windows', 'Linux'
@@ -3807,6 +3891,12 @@ type KubernetesRoleStorageClassInfo struct {
PosixCompliant PosixComplianceStatus `json:"posixCompliant,omitempty"`
}
+// MarshalJSON is the custom marshaler for KubernetesRoleStorageClassInfo.
+func (krsci KubernetesRoleStorageClassInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LoadBalancerConfig load balancer configuration
type LoadBalancerConfig struct {
// Type - READ-ONLY; Load balancer type
@@ -3815,6 +3905,12 @@ type LoadBalancerConfig struct {
Version *string `json:"version,omitempty"`
}
+// MarshalJSON is the custom marshaler for LoadBalancerConfig.
+func (lbc LoadBalancerConfig) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MECRole MEC role.
type MECRole struct {
// MECRoleProperties - Properties specific to MEC role.
@@ -4190,6 +4286,12 @@ type MonitoringMetricConfigurationList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for MonitoringMetricConfigurationList.
+func (mmcl MonitoringMetricConfigurationList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MonitoringMetricConfigurationListIterator provides access to a complete listing of
// MonitoringMetricConfiguration values.
type MonitoringMetricConfigurationListIterator struct {
@@ -4432,6 +4534,12 @@ type NetworkAdapterPosition struct {
Port *int32 `json:"port,omitempty"`
}
+// MarshalJSON is the custom marshaler for NetworkAdapterPosition.
+func (nap NetworkAdapterPosition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NetworkSettings the network settings of a device.
type NetworkSettings struct {
autorest.Response `json:"-"`
@@ -4508,6 +4616,12 @@ type NetworkSettingsProperties struct {
NetworkAdapters *[]NetworkAdapter `json:"networkAdapters,omitempty"`
}
+// MarshalJSON is the custom marshaler for NetworkSettingsProperties.
+func (nsp NetworkSettingsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Node represents a single node in a Data box Edge/Gateway device
// Gateway devices, standalone Edge devices and a single node cluster Edge device will all have 1 node
// Multi-node Edge devices will have more than 1 nodes
@@ -4784,6 +4898,12 @@ type NodeProperties struct {
NodeInstanceID *string `json:"nodeInstanceId,omitempty"`
}
+// MarshalJSON is the custom marshaler for NodeProperties.
+func (np NodeProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation operations.
type Operation struct {
// Name - Name of the operation.
@@ -5138,6 +5258,12 @@ type OrderList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OrderList.
+func (ol OrderList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OrderListIterator provides access to a complete listing of Order values.
type OrderListIterator struct {
i int
@@ -5625,6 +5751,12 @@ type ResourceTypeSku struct {
Skus *[]SkuInformation `json:"skus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceTypeSku.
+func (rts ResourceTypeSku) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicRole compute role.
type BasicRole interface {
AsCloudEdgeManagementRole() (*CloudEdgeManagementRole, bool)
@@ -5750,6 +5882,12 @@ type RoleList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RoleList.
+func (rl RoleList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnmarshalJSON is the custom unmarshaler for RoleList struct.
func (rl *RoleList) UnmarshalJSON(body []byte) error {
var m map[string]*json.RawMessage
@@ -6231,6 +6369,12 @@ type ShareList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ShareList.
+func (sl ShareList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ShareListIterator provides access to a complete listing of Share values.
type ShareListIterator struct {
i int
@@ -6570,6 +6714,12 @@ type SkuCapability struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuCapability.
+func (sc SkuCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuCost the metadata for retrieving price info.
type SkuCost struct {
// MeterID - READ-ONLY; Used for querying price from commerce.
@@ -6580,6 +6730,12 @@ type SkuCost struct {
ExtendedUnit *string `json:"extendedUnit,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuCost.
+func (sc SkuCost) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuInformation sku information
type SkuInformation struct {
// Name - READ-ONLY; The sku name.
@@ -6602,6 +6758,12 @@ type SkuInformation struct {
RequiredFeatures *[]string `json:"requiredFeatures,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuInformation.
+func (si SkuInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuInformationList list of SKU Information objects
type SkuInformationList struct {
// Value - READ-ONLY; List of ResourceTypeSku objects
@@ -6610,6 +6772,12 @@ type SkuInformationList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuInformationList.
+func (sil SkuInformationList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuList list of SKU Information objects.
type SkuList struct {
autorest.Response `json:"-"`
@@ -6619,6 +6787,12 @@ type SkuList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuList.
+func (sl SkuList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuListIterator provides access to a complete listing of SkuType values.
type SkuListIterator struct {
i int
@@ -6779,6 +6953,12 @@ type SkuLocationInfo struct {
Sites *[]string `json:"sites,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuLocationInfo.
+func (sli SkuLocationInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuType the Sku information.
type SkuType struct {
// ResourceType - READ-ONLY; The type of the resource.
@@ -6813,6 +6993,12 @@ type SkuType struct {
Capabilities *[]SkuCapability `json:"capabilities,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuType.
+func (st SkuType) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageAccount represents a Storage Account on the Data Box Edge/Gateway device.
type StorageAccount struct {
autorest.Response `json:"-"`
@@ -6996,6 +7182,12 @@ type StorageAccountCredentialList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageAccountCredentialList.
+func (sacl StorageAccountCredentialList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageAccountCredentialListIterator provides access to a complete listing of StorageAccountCredential
// values.
type StorageAccountCredentialListIterator struct {
@@ -7256,6 +7448,12 @@ type StorageAccountList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageAccountList.
+func (sal StorageAccountList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageAccountListIterator provides access to a complete listing of StorageAccount values.
type StorageAccountListIterator struct {
i int
@@ -7674,6 +7872,12 @@ type TriggerList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TriggerList.
+func (tl TriggerList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnmarshalJSON is the custom unmarshaler for TriggerList struct.
func (tl *TriggerList) UnmarshalJSON(body []byte) error {
var m map[string]*json.RawMessage
@@ -7969,6 +8173,12 @@ type UpdateDownloadProgress struct {
NumberOfUpdatesDownloaded *int32 `json:"numberOfUpdatesDownloaded,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpdateDownloadProgress.
+func (UDP UpdateDownloadProgress) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpdateInstallProgress progress details during installation of updates.
type UpdateInstallProgress struct {
// PercentComplete - READ-ONLY; Percentage completed.
@@ -7979,6 +8189,12 @@ type UpdateInstallProgress struct {
NumberOfUpdatesInstalled *int32 `json:"numberOfUpdatesInstalled,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpdateInstallProgress.
+func (uip UpdateInstallProgress) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpdateSummary details about ongoing updates and availability of updates on the device.
type UpdateSummary struct {
autorest.Response `json:"-"`
@@ -8281,6 +8497,12 @@ type UserList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for UserList.
+func (ul UserList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UserListIterator provides access to a complete listing of User values.
type UserListIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/CHANGELOG.md
index 52911e4cc5e4..64dc000ae228 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CreatedBy.MarshalJSON() ([]byte, error)
+1. ManagedIdentityConfiguration.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/_meta.json
index eee1f5f6726e..19b01f3e0927 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/databricks/resource-manager/readme.md",
"tag": "package-2018-04-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/databricks/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/databricks/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/models.go
index 5f0128188269..58d1f4a4d9e8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/databricks/mgmt/2018-04-01/databricks/models.go
@@ -38,6 +38,12 @@ type CreatedBy struct {
ApplicationID *uuid.UUID `json:"applicationId,omitempty"`
}
+// MarshalJSON is the custom marshaler for CreatedBy.
+func (cb CreatedBy) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Encryption the object that contains details of encryption used on the workspace.
type Encryption struct {
// KeySource - The encryption keySource (provider). Possible values (case-insensitive): Default, Microsoft.Keyvault. Possible values include: 'Default', 'MicrosoftKeyvault'
@@ -88,6 +94,12 @@ type ManagedIdentityConfiguration struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedIdentityConfiguration.
+func (mic ManagedIdentityConfiguration) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation REST API operation
type Operation struct {
// Name - Operation name: {provider}/{resource}/{operation}
@@ -276,6 +288,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku SKU for the resource.
type Sku struct {
// Name - The SKU name.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/CHANGELOG.md
index a6cb90317ee1..3d4b067d2494 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/CHANGELOG.md
@@ -4,6 +4,31 @@
### Removed Constants
+1. AuthenticationType.AuthenticationTypeAuthenticationTypeAnonymous
+1. AuthenticationType.AuthenticationTypeAuthenticationTypeBasic
+1. AuthenticationType.AuthenticationTypeAuthenticationTypeClientCertificate
+1. AuthenticationType.AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties
+1. AuthorizationType.AuthorizationTypeAuthorizationTypeKey
+1. AuthorizationType.AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType
+1. AuthorizationType.AuthorizationTypeAuthorizationTypeRBAC
+1. Type.TypeTypeAzureKeyVaultSecret
+1. Type.TypeTypeSecretBase
+1. Type.TypeTypeSecureString
+
+### Signature Changes
+
+#### Struct Fields
+
+1. CommonDataServiceForAppsLinkedServiceTypeProperties.AuthenticationType changed type from DynamicsAuthenticationType to interface{}
+1. CommonDataServiceForAppsLinkedServiceTypeProperties.DeploymentType changed type from DynamicsDeploymentType to interface{}
+1. DynamicsCrmLinkedServiceTypeProperties.AuthenticationType changed type from DynamicsAuthenticationType to interface{}
+1. DynamicsCrmLinkedServiceTypeProperties.DeploymentType changed type from DynamicsDeploymentType to interface{}
+1. JSONWriteSettings.FilePattern changed type from JSONWriteFilePattern to interface{}
+
+## Additive Changes
+
+### New Constants
+
1. AuthenticationType.AuthenticationTypeAnonymous
1. AuthenticationType.AuthenticationTypeBasic
1. AuthenticationType.AuthenticationTypeClientCertificate
@@ -11,1241 +36,214 @@
1. AuthorizationType.AuthorizationTypeKey
1. AuthorizationType.AuthorizationTypeLinkedIntegrationRuntimeType
1. AuthorizationType.AuthorizationTypeRBAC
-1. AvroCompressionCodec.Bzip2
-1. AvroCompressionCodec.Deflate
-1. AvroCompressionCodec.None
-1. AvroCompressionCodec.Snappy
-1. AvroCompressionCodec.Xz
-1. AzureFunctionActivityMethod.DELETE
-1. AzureFunctionActivityMethod.GET
-1. AzureFunctionActivityMethod.HEAD
-1. AzureFunctionActivityMethod.OPTIONS
-1. AzureFunctionActivityMethod.POST
-1. AzureFunctionActivityMethod.PUT
-1. AzureFunctionActivityMethod.TRACE
-1. AzureSearchIndexWriteBehaviorType.Merge
-1. AzureSearchIndexWriteBehaviorType.Upload
-1. BlobEventTypes.MicrosoftStorageBlobCreated
-1. BlobEventTypes.MicrosoftStorageBlobDeleted
-1. CassandraSourceReadConsistencyLevels.ALL
-1. CassandraSourceReadConsistencyLevels.EACHQUORUM
-1. CassandraSourceReadConsistencyLevels.LOCALONE
-1. CassandraSourceReadConsistencyLevels.LOCALQUORUM
-1. CassandraSourceReadConsistencyLevels.LOCALSERIAL
-1. CassandraSourceReadConsistencyLevels.ONE
-1. CassandraSourceReadConsistencyLevels.QUORUM
-1. CassandraSourceReadConsistencyLevels.SERIAL
-1. CassandraSourceReadConsistencyLevels.THREE
-1. CassandraSourceReadConsistencyLevels.TWO
-1. CopyBehaviorType.FlattenHierarchy
-1. CopyBehaviorType.MergeFiles
-1. CopyBehaviorType.PreserveHierarchy
-1. CosmosDbConnectionMode.Direct
-1. CosmosDbConnectionMode.Gateway
-1. CosmosDbServicePrincipalCredentialType.ServicePrincipalCert
-1. CosmosDbServicePrincipalCredentialType.ServicePrincipalKey
-1. DataFlowComputeType.ComputeOptimized
-1. DataFlowComputeType.General
-1. DataFlowComputeType.MemoryOptimized
-1. DataFlowDebugCommandType.ExecuteExpressionQuery
-1. DataFlowDebugCommandType.ExecutePreviewQuery
-1. DataFlowDebugCommandType.ExecuteStatisticsQuery
-1. DayOfWeek.Friday
-1. DayOfWeek.Monday
-1. DayOfWeek.Saturday
-1. DayOfWeek.Sunday
-1. DayOfWeek.Thursday
-1. DayOfWeek.Tuesday
-1. DayOfWeek.Wednesday
-1. Db2AuthenticationType.Basic
-1. DependencyCondition.Completed
-1. DependencyCondition.Failed
-1. DependencyCondition.Skipped
-1. DependencyCondition.Succeeded
-1. DynamicsAuthenticationType.AADServicePrincipal
-1. DynamicsAuthenticationType.Ifd
-1. DynamicsAuthenticationType.Office365
-1. DynamicsDeploymentType.OnPremisesWithIfd
-1. DynamicsDeploymentType.Online
-1. DynamicsSinkWriteBehavior.Upsert
-1. EventSubscriptionStatus.Deprovisioning
-1. EventSubscriptionStatus.Disabled
-1. EventSubscriptionStatus.Enabled
-1. EventSubscriptionStatus.Provisioning
-1. EventSubscriptionStatus.Unknown
-1. FactoryIdentityType.SystemAssigned
-1. FactoryIdentityType.SystemAssignedUserAssigned
-1. FactoryIdentityType.UserAssigned
-1. GlobalParameterType.Array
-1. GlobalParameterType.Bool
-1. GlobalParameterType.Float
-1. GlobalParameterType.Int
-1. GlobalParameterType.Object
-1. GlobalParameterType.String
-1. GoogleAdWordsAuthenticationType.ServiceAuthentication
-1. GoogleAdWordsAuthenticationType.UserAuthentication
-1. HiveAuthenticationType.Anonymous
-1. HiveAuthenticationType.Username
-1. HiveAuthenticationType.UsernameAndPassword
-1. HiveAuthenticationType.WindowsAzureHDInsightService
-1. HiveServerType.HiveServer1
-1. HiveServerType.HiveServer2
-1. HiveServerType.HiveThriftServer
-1. HiveThriftTransportProtocol.Binary
-1. HiveThriftTransportProtocol.HTTP
-1. HiveThriftTransportProtocol.SASL
-1. IntegrationRuntimeAuthKeyName.AuthKey1
-1. IntegrationRuntimeAuthKeyName.AuthKey2
-1. IntegrationRuntimeAutoUpdate.Off
-1. IntegrationRuntimeAutoUpdate.On
-1. IntegrationRuntimeEdition.Enterprise
-1. IntegrationRuntimeEdition.Standard
-1. IntegrationRuntimeInternalChannelEncryptionMode.NotEncrypted
-1. IntegrationRuntimeInternalChannelEncryptionMode.NotSet
-1. IntegrationRuntimeInternalChannelEncryptionMode.SslEncrypted
-1. IntegrationRuntimeLicenseType.BasePrice
-1. IntegrationRuntimeLicenseType.LicenseIncluded
-1. IntegrationRuntimeType.Managed
-1. IntegrationRuntimeType.SelfHosted
-1. JSONWriteFilePattern.ArrayOfObjects
-1. JSONWriteFilePattern.SetOfObjects
-1. ManagedIntegrationRuntimeNodeStatus.Available
-1. ManagedIntegrationRuntimeNodeStatus.Recycling
-1. ManagedIntegrationRuntimeNodeStatus.Starting
-1. ManagedIntegrationRuntimeNodeStatus.Unavailable
-1. PolybaseSettingsRejectType.Percentage
-1. PolybaseSettingsRejectType.Value
-1. RecurrenceFrequency.Day
-1. RecurrenceFrequency.Hour
-1. RecurrenceFrequency.Minute
-1. RecurrenceFrequency.Month
-1. RecurrenceFrequency.NotSpecified
-1. RecurrenceFrequency.Week
-1. RecurrenceFrequency.Year
-1. RunQueryFilterOperand.ActivityName
-1. RunQueryFilterOperand.ActivityRunEnd
-1. RunQueryFilterOperand.ActivityRunStart
-1. RunQueryFilterOperand.ActivityType
-1. RunQueryFilterOperand.LatestOnly
-1. RunQueryFilterOperand.PipelineName
-1. RunQueryFilterOperand.RunEnd
-1. RunQueryFilterOperand.RunGroupID
-1. RunQueryFilterOperand.RunStart
-1. RunQueryFilterOperand.Status
-1. RunQueryFilterOperand.TriggerName
-1. RunQueryFilterOperand.TriggerRunTimestamp
-1. RunQueryFilterOperator.Equals
-1. RunQueryFilterOperator.In
-1. RunQueryFilterOperator.NotEquals
-1. RunQueryFilterOperator.NotIn
-1. RunQueryOrder.ASC
-1. RunQueryOrder.DESC
-1. SQLAlwaysEncryptedAkvAuthType.ManagedIdentity
-1. SQLAlwaysEncryptedAkvAuthType.ServicePrincipal
-1. SalesforceSourceReadBehavior.Query
-1. SalesforceSourceReadBehavior.QueryAll
-1. SapCloudForCustomerSinkWriteBehavior.Insert
-1. SapCloudForCustomerSinkWriteBehavior.Update
-1. SparkServerType.SharkServer
-1. SparkServerType.SharkServer2
-1. SparkServerType.SparkThriftServer
-1. SsisObjectMetadataType.Environment
-1. SsisObjectMetadataType.Folder
-1. SsisObjectMetadataType.Package
-1. SsisObjectMetadataType.Project
+1. CompressionCodec.CompressionCodecBzip2
+1. CompressionCodec.CompressionCodecDeflate
+1. CompressionCodec.CompressionCodecGzip
+1. CompressionCodec.CompressionCodecLz4
+1. CompressionCodec.CompressionCodecLzo
+1. CompressionCodec.CompressionCodecNone
+1. CompressionCodec.CompressionCodecSnappy
+1. CompressionCodec.CompressionCodecTar
+1. CompressionCodec.CompressionCodecTarGZip
+1. CompressionCodec.CompressionCodecZipDeflate
+1. DatasetCompressionLevel.DatasetCompressionLevelFastest
+1. DatasetCompressionLevel.DatasetCompressionLevelOptimal
+1. HdiNodeTypes.HdiNodeTypesHeadnode
+1. HdiNodeTypes.HdiNodeTypesWorkernode
+1. HdiNodeTypes.HdiNodeTypesZookeeper
+1. IntegrationRuntimeEntityReferenceType.IntegrationRuntimeEntityReferenceTypeCredentialReference
+1. JSONFormatFilePattern.JSONFormatFilePatternArrayOfObjects
+1. JSONFormatFilePattern.JSONFormatFilePatternSetOfObjects
+1. ServicePrincipalCredentialType.ServicePrincipalCredentialTypeServicePrincipalCert
+1. ServicePrincipalCredentialType.ServicePrincipalCredentialTypeServicePrincipalKey
1. Type.TypeAzureKeyVaultSecret
1. Type.TypeSecretBase
1. Type.TypeSecureString
-1. TypeBasicActivity.TypeActivity
-1. TypeBasicActivity.TypeAppendVariable
-1. TypeBasicActivity.TypeAzureDataExplorerCommand
-1. TypeBasicActivity.TypeAzureFunctionActivity
-1. TypeBasicActivity.TypeAzureMLBatchExecution
-1. TypeBasicActivity.TypeAzureMLExecutePipeline
-1. TypeBasicActivity.TypeAzureMLUpdateResource
-1. TypeBasicActivity.TypeContainer
-1. TypeBasicActivity.TypeCopy
-1. TypeBasicActivity.TypeCustom
-1. TypeBasicActivity.TypeDataLakeAnalyticsUSQL
-1. TypeBasicActivity.TypeDatabricksNotebook
-1. TypeBasicActivity.TypeDatabricksSparkJar
-1. TypeBasicActivity.TypeDatabricksSparkPython
-1. TypeBasicActivity.TypeDelete
-1. TypeBasicActivity.TypeExecuteDataFlow
-1. TypeBasicActivity.TypeExecutePipeline
-1. TypeBasicActivity.TypeExecuteSSISPackage
-1. TypeBasicActivity.TypeExecution
-1. TypeBasicActivity.TypeFilter
-1. TypeBasicActivity.TypeForEach
-1. TypeBasicActivity.TypeGetMetadata
-1. TypeBasicActivity.TypeHDInsightHive
-1. TypeBasicActivity.TypeHDInsightMapReduce
-1. TypeBasicActivity.TypeHDInsightPig
-1. TypeBasicActivity.TypeHDInsightSpark
-1. TypeBasicActivity.TypeHDInsightStreaming
-1. TypeBasicActivity.TypeIfCondition
-1. TypeBasicActivity.TypeLookup
-1. TypeBasicActivity.TypeSQLServerStoredProcedure
-1. TypeBasicActivity.TypeSetVariable
-1. TypeBasicActivity.TypeSwitch
-1. TypeBasicActivity.TypeUntil
-1. TypeBasicActivity.TypeValidation
-1. TypeBasicActivity.TypeWait
-1. TypeBasicActivity.TypeWebActivity
-1. TypeBasicActivity.TypeWebHook
-1. TypeBasicCompressionReadSettings.TypeCompressionReadSettings
-1. TypeBasicCompressionReadSettings.TypeTarGZipReadSettings
-1. TypeBasicCompressionReadSettings.TypeTarReadSettings
-1. TypeBasicCompressionReadSettings.TypeZipDeflateReadSettings
-1. TypeBasicCopySink.TypeAvroSink
-1. TypeBasicCopySink.TypeAzureBlobFSSink
-1. TypeBasicCopySink.TypeAzureDataExplorerSink
-1. TypeBasicCopySink.TypeAzureDataLakeStoreSink
-1. TypeBasicCopySink.TypeAzureDatabricksDeltaLakeSink
-1. TypeBasicCopySink.TypeAzureMySQLSink
-1. TypeBasicCopySink.TypeAzurePostgreSQLSink
-1. TypeBasicCopySink.TypeAzureQueueSink
-1. TypeBasicCopySink.TypeAzureSQLSink
-1. TypeBasicCopySink.TypeAzureSearchIndexSink
-1. TypeBasicCopySink.TypeAzureTableSink
-1. TypeBasicCopySink.TypeBinarySink
-1. TypeBasicCopySink.TypeBlobSink
-1. TypeBasicCopySink.TypeCommonDataServiceForAppsSink
-1. TypeBasicCopySink.TypeCopySink
-1. TypeBasicCopySink.TypeCosmosDbMongoDbAPISink
-1. TypeBasicCopySink.TypeCosmosDbSQLAPISink
-1. TypeBasicCopySink.TypeDelimitedTextSink
-1. TypeBasicCopySink.TypeDocumentDbCollectionSink
-1. TypeBasicCopySink.TypeDynamicsCrmSink
-1. TypeBasicCopySink.TypeDynamicsSink
-1. TypeBasicCopySink.TypeFileSystemSink
-1. TypeBasicCopySink.TypeInformixSink
-1. TypeBasicCopySink.TypeJSONSink
-1. TypeBasicCopySink.TypeMicrosoftAccessSink
-1. TypeBasicCopySink.TypeMongoDbAtlasSink
-1. TypeBasicCopySink.TypeMongoDbV2Sink
-1. TypeBasicCopySink.TypeOdbcSink
-1. TypeBasicCopySink.TypeOracleSink
-1. TypeBasicCopySink.TypeOrcSink
-1. TypeBasicCopySink.TypeParquetSink
-1. TypeBasicCopySink.TypeRestSink
-1. TypeBasicCopySink.TypeSQLDWSink
-1. TypeBasicCopySink.TypeSQLMISink
-1. TypeBasicCopySink.TypeSQLServerSink
-1. TypeBasicCopySink.TypeSQLSink
-1. TypeBasicCopySink.TypeSalesforceServiceCloudSink
-1. TypeBasicCopySink.TypeSalesforceSink
-1. TypeBasicCopySink.TypeSapCloudForCustomerSink
-1. TypeBasicCopySink.TypeSnowflakeSink
-1. TypeBasicCopySource.TypeAmazonMWSSource
-1. TypeBasicCopySource.TypeAmazonRedshiftSource
-1. TypeBasicCopySource.TypeAvroSource
-1. TypeBasicCopySource.TypeAzureBlobFSSource
-1. TypeBasicCopySource.TypeAzureDataExplorerSource
-1. TypeBasicCopySource.TypeAzureDataLakeStoreSource
-1. TypeBasicCopySource.TypeAzureDatabricksDeltaLakeSource
-1. TypeBasicCopySource.TypeAzureMariaDBSource
-1. TypeBasicCopySource.TypeAzureMySQLSource
-1. TypeBasicCopySource.TypeAzurePostgreSQLSource
-1. TypeBasicCopySource.TypeAzureSQLSource
-1. TypeBasicCopySource.TypeAzureTableSource
-1. TypeBasicCopySource.TypeBinarySource
-1. TypeBasicCopySource.TypeBlobSource
-1. TypeBasicCopySource.TypeCassandraSource
-1. TypeBasicCopySource.TypeCommonDataServiceForAppsSource
-1. TypeBasicCopySource.TypeConcurSource
-1. TypeBasicCopySource.TypeCopySource
-1. TypeBasicCopySource.TypeCosmosDbMongoDbAPISource
-1. TypeBasicCopySource.TypeCosmosDbSQLAPISource
-1. TypeBasicCopySource.TypeCouchbaseSource
-1. TypeBasicCopySource.TypeDb2Source
-1. TypeBasicCopySource.TypeDelimitedTextSource
-1. TypeBasicCopySource.TypeDocumentDbCollectionSource
-1. TypeBasicCopySource.TypeDrillSource
-1. TypeBasicCopySource.TypeDynamicsAXSource
-1. TypeBasicCopySource.TypeDynamicsCrmSource
-1. TypeBasicCopySource.TypeDynamicsSource
-1. TypeBasicCopySource.TypeEloquaSource
-1. TypeBasicCopySource.TypeExcelSource
-1. TypeBasicCopySource.TypeFileSystemSource
-1. TypeBasicCopySource.TypeGoogleAdWordsSource
-1. TypeBasicCopySource.TypeGoogleBigQuerySource
-1. TypeBasicCopySource.TypeGreenplumSource
-1. TypeBasicCopySource.TypeHBaseSource
-1. TypeBasicCopySource.TypeHTTPSource
-1. TypeBasicCopySource.TypeHdfsSource
-1. TypeBasicCopySource.TypeHiveSource
-1. TypeBasicCopySource.TypeHubspotSource
-1. TypeBasicCopySource.TypeImpalaSource
-1. TypeBasicCopySource.TypeInformixSource
-1. TypeBasicCopySource.TypeJSONSource
-1. TypeBasicCopySource.TypeJiraSource
-1. TypeBasicCopySource.TypeMagentoSource
-1. TypeBasicCopySource.TypeMariaDBSource
-1. TypeBasicCopySource.TypeMarketoSource
-1. TypeBasicCopySource.TypeMicrosoftAccessSource
-1. TypeBasicCopySource.TypeMongoDbAtlasSource
-1. TypeBasicCopySource.TypeMongoDbSource
-1. TypeBasicCopySource.TypeMongoDbV2Source
-1. TypeBasicCopySource.TypeMySQLSource
-1. TypeBasicCopySource.TypeNetezzaSource
-1. TypeBasicCopySource.TypeODataSource
-1. TypeBasicCopySource.TypeOdbcSource
-1. TypeBasicCopySource.TypeOffice365Source
-1. TypeBasicCopySource.TypeOracleServiceCloudSource
-1. TypeBasicCopySource.TypeOracleSource
-1. TypeBasicCopySource.TypeOrcSource
-1. TypeBasicCopySource.TypeParquetSource
-1. TypeBasicCopySource.TypePaypalSource
-1. TypeBasicCopySource.TypePhoenixSource
-1. TypeBasicCopySource.TypePostgreSQLSource
-1. TypeBasicCopySource.TypePrestoSource
-1. TypeBasicCopySource.TypeQuickBooksSource
-1. TypeBasicCopySource.TypeRelationalSource
-1. TypeBasicCopySource.TypeResponsysSource
-1. TypeBasicCopySource.TypeRestSource
-1. TypeBasicCopySource.TypeSQLDWSource
-1. TypeBasicCopySource.TypeSQLMISource
-1. TypeBasicCopySource.TypeSQLServerSource
-1. TypeBasicCopySource.TypeSQLSource
-1. TypeBasicCopySource.TypeSalesforceMarketingCloudSource
-1. TypeBasicCopySource.TypeSalesforceServiceCloudSource
-1. TypeBasicCopySource.TypeSalesforceSource
-1. TypeBasicCopySource.TypeSapBwSource
-1. TypeBasicCopySource.TypeSapCloudForCustomerSource
-1. TypeBasicCopySource.TypeSapEccSource
-1. TypeBasicCopySource.TypeSapHanaSource
-1. TypeBasicCopySource.TypeSapOpenHubSource
-1. TypeBasicCopySource.TypeSapTableSource
-1. TypeBasicCopySource.TypeServiceNowSource
-1. TypeBasicCopySource.TypeSharePointOnlineListSource
-1. TypeBasicCopySource.TypeShopifySource
-1. TypeBasicCopySource.TypeSnowflakeSource
-1. TypeBasicCopySource.TypeSparkSource
-1. TypeBasicCopySource.TypeSquareSource
-1. TypeBasicCopySource.TypeSybaseSource
-1. TypeBasicCopySource.TypeTabularSource
-1. TypeBasicCopySource.TypeTeradataSource
-1. TypeBasicCopySource.TypeVerticaSource
-1. TypeBasicCopySource.TypeWebSource
-1. TypeBasicCopySource.TypeXMLSource
-1. TypeBasicCopySource.TypeXeroSource
-1. TypeBasicCopySource.TypeZohoSource
-1. TypeBasicCopyTranslator.TypeCopyTranslator
-1. TypeBasicCopyTranslator.TypeTabularTranslator
-1. TypeBasicCustomSetupBase.TypeAzPowerShellSetup
-1. TypeBasicCustomSetupBase.TypeCmdkeySetup
-1. TypeBasicCustomSetupBase.TypeComponentSetup
-1. TypeBasicCustomSetupBase.TypeCustomSetupBase
-1. TypeBasicCustomSetupBase.TypeEnvironmentVariableSetup
-1. TypeBasicDataFlow.TypeDataFlow
-1. TypeBasicDataFlow.TypeMappingDataFlow
-1. TypeBasicDataset.TypeAmazonMWSObject
-1. TypeBasicDataset.TypeAmazonRedshiftTable
-1. TypeBasicDataset.TypeAmazonS3Object
-1. TypeBasicDataset.TypeAvro
-1. TypeBasicDataset.TypeAzureBlob
-1. TypeBasicDataset.TypeAzureBlobFSFile
-1. TypeBasicDataset.TypeAzureDataExplorerTable
-1. TypeBasicDataset.TypeAzureDataLakeStoreFile
-1. TypeBasicDataset.TypeAzureDatabricksDeltaLakeDataset
-1. TypeBasicDataset.TypeAzureMariaDBTable
-1. TypeBasicDataset.TypeAzureMySQLTable
-1. TypeBasicDataset.TypeAzurePostgreSQLTable
-1. TypeBasicDataset.TypeAzureSQLDWTable
-1. TypeBasicDataset.TypeAzureSQLMITable
-1. TypeBasicDataset.TypeAzureSQLTable
-1. TypeBasicDataset.TypeAzureSearchIndex
-1. TypeBasicDataset.TypeAzureTable
-1. TypeBasicDataset.TypeBinary
-1. TypeBasicDataset.TypeCassandraTable
-1. TypeBasicDataset.TypeCommonDataServiceForAppsEntity
-1. TypeBasicDataset.TypeConcurObject
-1. TypeBasicDataset.TypeCosmosDbMongoDbAPICollection
-1. TypeBasicDataset.TypeCosmosDbSQLAPICollection
-1. TypeBasicDataset.TypeCouchbaseTable
-1. TypeBasicDataset.TypeCustomDataset
-1. TypeBasicDataset.TypeDataset
-1. TypeBasicDataset.TypeDb2Table
-1. TypeBasicDataset.TypeDelimitedText
-1. TypeBasicDataset.TypeDocumentDbCollection
-1. TypeBasicDataset.TypeDrillTable
-1. TypeBasicDataset.TypeDynamicsAXResource
-1. TypeBasicDataset.TypeDynamicsCrmEntity
-1. TypeBasicDataset.TypeDynamicsEntity
-1. TypeBasicDataset.TypeEloquaObject
-1. TypeBasicDataset.TypeExcel
-1. TypeBasicDataset.TypeFileShare
-1. TypeBasicDataset.TypeGoogleAdWordsObject
-1. TypeBasicDataset.TypeGoogleBigQueryObject
-1. TypeBasicDataset.TypeGreenplumTable
-1. TypeBasicDataset.TypeHBaseObject
-1. TypeBasicDataset.TypeHTTPFile
-1. TypeBasicDataset.TypeHiveObject
-1. TypeBasicDataset.TypeHubspotObject
-1. TypeBasicDataset.TypeImpalaObject
-1. TypeBasicDataset.TypeInformixTable
-1. TypeBasicDataset.TypeJSON
-1. TypeBasicDataset.TypeJiraObject
-1. TypeBasicDataset.TypeMagentoObject
-1. TypeBasicDataset.TypeMariaDBTable
-1. TypeBasicDataset.TypeMarketoObject
-1. TypeBasicDataset.TypeMicrosoftAccessTable
-1. TypeBasicDataset.TypeMongoDbAtlasCollection
-1. TypeBasicDataset.TypeMongoDbCollection
-1. TypeBasicDataset.TypeMongoDbV2Collection
-1. TypeBasicDataset.TypeMySQLTable
-1. TypeBasicDataset.TypeNetezzaTable
-1. TypeBasicDataset.TypeODataResource
-1. TypeBasicDataset.TypeOdbcTable
-1. TypeBasicDataset.TypeOffice365Table
-1. TypeBasicDataset.TypeOracleServiceCloudObject
-1. TypeBasicDataset.TypeOracleTable
-1. TypeBasicDataset.TypeOrc
-1. TypeBasicDataset.TypeParquet
-1. TypeBasicDataset.TypePaypalObject
-1. TypeBasicDataset.TypePhoenixObject
-1. TypeBasicDataset.TypePostgreSQLTable
-1. TypeBasicDataset.TypePrestoObject
-1. TypeBasicDataset.TypeQuickBooksObject
-1. TypeBasicDataset.TypeRelationalTable
-1. TypeBasicDataset.TypeResponsysObject
-1. TypeBasicDataset.TypeRestResource
-1. TypeBasicDataset.TypeSQLServerTable
-1. TypeBasicDataset.TypeSalesforceMarketingCloudObject
-1. TypeBasicDataset.TypeSalesforceObject
-1. TypeBasicDataset.TypeSalesforceServiceCloudObject
-1. TypeBasicDataset.TypeSapBwCube
-1. TypeBasicDataset.TypeSapCloudForCustomerResource
-1. TypeBasicDataset.TypeSapEccResource
-1. TypeBasicDataset.TypeSapHanaTable
-1. TypeBasicDataset.TypeSapOpenHubTable
-1. TypeBasicDataset.TypeSapTableResource
-1. TypeBasicDataset.TypeServiceNowObject
-1. TypeBasicDataset.TypeSharePointOnlineListResource
-1. TypeBasicDataset.TypeShopifyObject
-1. TypeBasicDataset.TypeSnowflakeTable
-1. TypeBasicDataset.TypeSparkObject
-1. TypeBasicDataset.TypeSquareObject
-1. TypeBasicDataset.TypeSybaseTable
-1. TypeBasicDataset.TypeTeradataTable
-1. TypeBasicDataset.TypeVerticaTable
-1. TypeBasicDataset.TypeWebTable
-1. TypeBasicDataset.TypeXML
-1. TypeBasicDataset.TypeXeroObject
-1. TypeBasicDataset.TypeZohoObject
-1. TypeBasicDatasetCompression.TypeBZip2
-1. TypeBasicDatasetCompression.TypeDatasetCompression
-1. TypeBasicDatasetCompression.TypeDeflate
-1. TypeBasicDatasetCompression.TypeGZip
-1. TypeBasicDatasetCompression.TypeTar
-1. TypeBasicDatasetCompression.TypeTarGZip
-1. TypeBasicDatasetCompression.TypeZipDeflate
-1. TypeBasicDatasetLocation.TypeAmazonS3CompatibleLocation
-1. TypeBasicDatasetLocation.TypeAmazonS3Location
-1. TypeBasicDatasetLocation.TypeAzureBlobFSLocation
-1. TypeBasicDatasetLocation.TypeAzureBlobStorageLocation
-1. TypeBasicDatasetLocation.TypeAzureDataLakeStoreLocation
-1. TypeBasicDatasetLocation.TypeAzureFileStorageLocation
-1. TypeBasicDatasetLocation.TypeDatasetLocation
-1. TypeBasicDatasetLocation.TypeFileServerLocation
-1. TypeBasicDatasetLocation.TypeFtpServerLocation
-1. TypeBasicDatasetLocation.TypeGoogleCloudStorageLocation
-1. TypeBasicDatasetLocation.TypeHTTPServerLocation
-1. TypeBasicDatasetLocation.TypeHdfsLocation
-1. TypeBasicDatasetLocation.TypeOracleCloudStorageLocation
-1. TypeBasicDatasetLocation.TypeSftpLocation
-1. TypeBasicDatasetStorageFormat.TypeAvroFormat
-1. TypeBasicDatasetStorageFormat.TypeDatasetStorageFormat
-1. TypeBasicDatasetStorageFormat.TypeJSONFormat
-1. TypeBasicDatasetStorageFormat.TypeOrcFormat
-1. TypeBasicDatasetStorageFormat.TypeParquetFormat
-1. TypeBasicDatasetStorageFormat.TypeTextFormat
-1. TypeBasicDependencyReference.TypeDependencyReference
-1. TypeBasicDependencyReference.TypeSelfDependencyTumblingWindowTriggerReference
-1. TypeBasicDependencyReference.TypeTriggerDependencyReference
-1. TypeBasicDependencyReference.TypeTumblingWindowTriggerDependencyReference
-1. TypeBasicExportSettings.TypeAzureDatabricksDeltaLakeExportCommand
-1. TypeBasicExportSettings.TypeExportSettings
-1. TypeBasicExportSettings.TypeSnowflakeExportCopyCommand
-1. TypeBasicFactoryRepoConfiguration.TypeFactoryGitHubConfiguration
-1. TypeBasicFactoryRepoConfiguration.TypeFactoryRepoConfiguration
-1. TypeBasicFactoryRepoConfiguration.TypeFactoryVSTSConfiguration
-1. TypeBasicFormatReadSettings.TypeBinaryReadSettings
-1. TypeBasicFormatReadSettings.TypeDelimitedTextReadSettings
-1. TypeBasicFormatReadSettings.TypeFormatReadSettings
-1. TypeBasicFormatReadSettings.TypeJSONReadSettings
-1. TypeBasicFormatReadSettings.TypeXMLReadSettings
-1. TypeBasicFormatWriteSettings.TypeAvroWriteSettings
-1. TypeBasicFormatWriteSettings.TypeDelimitedTextWriteSettings
-1. TypeBasicFormatWriteSettings.TypeFormatWriteSettings
-1. TypeBasicFormatWriteSettings.TypeJSONWriteSettings
-1. TypeBasicFormatWriteSettings.TypeOrcWriteSettings
-1. TypeBasicFormatWriteSettings.TypeParquetWriteSettings
-1. TypeBasicImportSettings.TypeAzureDatabricksDeltaLakeImportCommand
-1. TypeBasicImportSettings.TypeImportSettings
-1. TypeBasicImportSettings.TypeSnowflakeImportCopyCommand
-1. TypeBasicIntegrationRuntime.TypeIntegrationRuntime
-1. TypeBasicIntegrationRuntime.TypeManaged
-1. TypeBasicIntegrationRuntime.TypeSelfHosted
-1. TypeBasicLinkedService.TypeAmazonMWS
-1. TypeBasicLinkedService.TypeAmazonRedshift
-1. TypeBasicLinkedService.TypeAmazonS3
-1. TypeBasicLinkedService.TypeAmazonS3Compatible
-1. TypeBasicLinkedService.TypeAzureBatch
-1. TypeBasicLinkedService.TypeAzureBlobFS
-1. TypeBasicLinkedService.TypeAzureBlobStorage
-1. TypeBasicLinkedService.TypeAzureDataExplorer
-1. TypeBasicLinkedService.TypeAzureDataLakeAnalytics
-1. TypeBasicLinkedService.TypeAzureDataLakeStore
-1. TypeBasicLinkedService.TypeAzureDatabricks
-1. TypeBasicLinkedService.TypeAzureDatabricksDeltaLake
-1. TypeBasicLinkedService.TypeAzureFileStorage
-1. TypeBasicLinkedService.TypeAzureFunction
-1. TypeBasicLinkedService.TypeAzureKeyVault
-1. TypeBasicLinkedService.TypeAzureML
-1. TypeBasicLinkedService.TypeAzureMLService
-1. TypeBasicLinkedService.TypeAzureMariaDB
-1. TypeBasicLinkedService.TypeAzureMySQL
-1. TypeBasicLinkedService.TypeAzurePostgreSQL
-1. TypeBasicLinkedService.TypeAzureSQLDW
-1. TypeBasicLinkedService.TypeAzureSQLDatabase
-1. TypeBasicLinkedService.TypeAzureSQLMI
-1. TypeBasicLinkedService.TypeAzureSearch
-1. TypeBasicLinkedService.TypeAzureStorage
-1. TypeBasicLinkedService.TypeAzureTableStorage
-1. TypeBasicLinkedService.TypeCassandra
-1. TypeBasicLinkedService.TypeCommonDataServiceForApps
-1. TypeBasicLinkedService.TypeConcur
-1. TypeBasicLinkedService.TypeCosmosDb
-1. TypeBasicLinkedService.TypeCosmosDbMongoDbAPI
-1. TypeBasicLinkedService.TypeCouchbase
-1. TypeBasicLinkedService.TypeCustomDataSource
-1. TypeBasicLinkedService.TypeDb2
-1. TypeBasicLinkedService.TypeDrill
-1. TypeBasicLinkedService.TypeDynamics
-1. TypeBasicLinkedService.TypeDynamicsAX
-1. TypeBasicLinkedService.TypeDynamicsCrm
-1. TypeBasicLinkedService.TypeEloqua
-1. TypeBasicLinkedService.TypeFileServer
-1. TypeBasicLinkedService.TypeFtpServer
-1. TypeBasicLinkedService.TypeGoogleAdWords
-1. TypeBasicLinkedService.TypeGoogleBigQuery
-1. TypeBasicLinkedService.TypeGoogleCloudStorage
-1. TypeBasicLinkedService.TypeGreenplum
-1. TypeBasicLinkedService.TypeHBase
-1. TypeBasicLinkedService.TypeHDInsight
-1. TypeBasicLinkedService.TypeHDInsightOnDemand
-1. TypeBasicLinkedService.TypeHTTPServer
-1. TypeBasicLinkedService.TypeHdfs
-1. TypeBasicLinkedService.TypeHive
-1. TypeBasicLinkedService.TypeHubspot
-1. TypeBasicLinkedService.TypeImpala
-1. TypeBasicLinkedService.TypeInformix
-1. TypeBasicLinkedService.TypeJira
-1. TypeBasicLinkedService.TypeLinkedService
-1. TypeBasicLinkedService.TypeMagento
-1. TypeBasicLinkedService.TypeMariaDB
-1. TypeBasicLinkedService.TypeMarketo
-1. TypeBasicLinkedService.TypeMicrosoftAccess
-1. TypeBasicLinkedService.TypeMongoDb
-1. TypeBasicLinkedService.TypeMongoDbAtlas
-1. TypeBasicLinkedService.TypeMongoDbV2
-1. TypeBasicLinkedService.TypeMySQL
-1. TypeBasicLinkedService.TypeNetezza
-1. TypeBasicLinkedService.TypeOData
-1. TypeBasicLinkedService.TypeOdbc
-1. TypeBasicLinkedService.TypeOffice365
-1. TypeBasicLinkedService.TypeOracle
-1. TypeBasicLinkedService.TypeOracleCloudStorage
-1. TypeBasicLinkedService.TypeOracleServiceCloud
-1. TypeBasicLinkedService.TypePaypal
-1. TypeBasicLinkedService.TypePhoenix
-1. TypeBasicLinkedService.TypePostgreSQL
-1. TypeBasicLinkedService.TypePresto
-1. TypeBasicLinkedService.TypeQuickBooks
-1. TypeBasicLinkedService.TypeResponsys
-1. TypeBasicLinkedService.TypeRestService
-1. TypeBasicLinkedService.TypeSQLServer
-1. TypeBasicLinkedService.TypeSalesforce
-1. TypeBasicLinkedService.TypeSalesforceMarketingCloud
-1. TypeBasicLinkedService.TypeSalesforceServiceCloud
-1. TypeBasicLinkedService.TypeSapBW
-1. TypeBasicLinkedService.TypeSapCloudForCustomer
-1. TypeBasicLinkedService.TypeSapEcc
-1. TypeBasicLinkedService.TypeSapHana
-1. TypeBasicLinkedService.TypeSapOpenHub
-1. TypeBasicLinkedService.TypeSapTable
-1. TypeBasicLinkedService.TypeServiceNow
-1. TypeBasicLinkedService.TypeSftp
-1. TypeBasicLinkedService.TypeSharePointOnlineList
-1. TypeBasicLinkedService.TypeShopify
-1. TypeBasicLinkedService.TypeSnowflake
-1. TypeBasicLinkedService.TypeSpark
-1. TypeBasicLinkedService.TypeSquare
-1. TypeBasicLinkedService.TypeSybase
-1. TypeBasicLinkedService.TypeTeradata
-1. TypeBasicLinkedService.TypeVertica
-1. TypeBasicLinkedService.TypeWeb
-1. TypeBasicLinkedService.TypeXero
-1. TypeBasicLinkedService.TypeZoho
-1. TypeBasicSsisObjectMetadata.TypeEnvironment
-1. TypeBasicSsisObjectMetadata.TypeFolder
-1. TypeBasicSsisObjectMetadata.TypePackage
-1. TypeBasicSsisObjectMetadata.TypeProject
-1. TypeBasicSsisObjectMetadata.TypeSsisObjectMetadata
-1. TypeBasicStoreReadSettings.TypeAmazonS3CompatibleReadSettings
-1. TypeBasicStoreReadSettings.TypeAmazonS3ReadSettings
-1. TypeBasicStoreReadSettings.TypeAzureBlobFSReadSettings
-1. TypeBasicStoreReadSettings.TypeAzureBlobStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeAzureDataLakeStoreReadSettings
-1. TypeBasicStoreReadSettings.TypeAzureFileStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeFileServerReadSettings
-1. TypeBasicStoreReadSettings.TypeFtpReadSettings
-1. TypeBasicStoreReadSettings.TypeGoogleCloudStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeHTTPReadSettings
-1. TypeBasicStoreReadSettings.TypeHdfsReadSettings
-1. TypeBasicStoreReadSettings.TypeOracleCloudStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeSftpReadSettings
-1. TypeBasicStoreReadSettings.TypeStoreReadSettings
-1. TypeBasicStoreWriteSettings.TypeAzureBlobFSWriteSettings
-1. TypeBasicStoreWriteSettings.TypeAzureBlobStorageWriteSettings
-1. TypeBasicStoreWriteSettings.TypeAzureDataLakeStoreWriteSettings
-1. TypeBasicStoreWriteSettings.TypeAzureFileStorageWriteSettings
-1. TypeBasicStoreWriteSettings.TypeFileServerWriteSettings
-1. TypeBasicStoreWriteSettings.TypeSftpWriteSettings
-1. TypeBasicStoreWriteSettings.TypeStoreWriteSettings
-1. TypeBasicTrigger.TypeBlobEventsTrigger
-1. TypeBasicTrigger.TypeBlobTrigger
-1. TypeBasicTrigger.TypeChainingTrigger
-1. TypeBasicTrigger.TypeCustomEventsTrigger
-1. TypeBasicTrigger.TypeMultiplePipelineTrigger
-1. TypeBasicTrigger.TypeRerunTumblingWindowTrigger
-1. TypeBasicTrigger.TypeScheduleTrigger
-1. TypeBasicTrigger.TypeTrigger
-1. TypeBasicTrigger.TypeTumblingWindowTrigger
-## Additive Changes
+### New Funcs
-### New Constants
+1. ArmIDWrapper.MarshalJSON() ([]byte, error)
+1. ConnectionStateProperties.MarshalJSON() ([]byte, error)
+1. ExposureControlResponse.MarshalJSON() ([]byte, error)
+1. IntegrationRuntimeNodeIPAddress.MarshalJSON() ([]byte, error)
+1. LinkedIntegrationRuntime.MarshalJSON() ([]byte, error)
+1. ManagedIntegrationRuntimeError.MarshalJSON() ([]byte, error)
+1. ManagedIntegrationRuntimeOperationResult.MarshalJSON() ([]byte, error)
+1. ManagedIntegrationRuntimeStatusTypeProperties.MarshalJSON() ([]byte, error)
+1. PipelineRunInvokedBy.MarshalJSON() ([]byte, error)
+1. PossibleCompressionCodecValues() []CompressionCodec
+1. PossibleDatasetCompressionLevelValues() []DatasetCompressionLevel
+1. PossibleHdiNodeTypesValues() []HdiNodeTypes
+1. PossibleJSONFormatFilePatternValues() []JSONFormatFilePattern
+1. PossibleServicePrincipalCredentialTypeValues() []ServicePrincipalCredentialType
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. SubResource.MarshalJSON() ([]byte, error)
+1. TriggerSubscriptionOperationStatus.MarshalJSON() ([]byte, error)
-1. AuthenticationType.AuthenticationTypeAuthenticationTypeAnonymous
-1. AuthenticationType.AuthenticationTypeAuthenticationTypeBasic
-1. AuthenticationType.AuthenticationTypeAuthenticationTypeClientCertificate
-1. AuthenticationType.AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties
-1. AuthorizationType.AuthorizationTypeAuthorizationTypeKey
-1. AuthorizationType.AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType
-1. AuthorizationType.AuthorizationTypeAuthorizationTypeRBAC
-1. AvroCompressionCodec.AvroCompressionCodecBzip2
-1. AvroCompressionCodec.AvroCompressionCodecDeflate
-1. AvroCompressionCodec.AvroCompressionCodecNone
-1. AvroCompressionCodec.AvroCompressionCodecSnappy
-1. AvroCompressionCodec.AvroCompressionCodecXz
-1. AzureFunctionActivityMethod.AzureFunctionActivityMethodDELETE
-1. AzureFunctionActivityMethod.AzureFunctionActivityMethodGET
-1. AzureFunctionActivityMethod.AzureFunctionActivityMethodHEAD
-1. AzureFunctionActivityMethod.AzureFunctionActivityMethodOPTIONS
-1. AzureFunctionActivityMethod.AzureFunctionActivityMethodPOST
-1. AzureFunctionActivityMethod.AzureFunctionActivityMethodPUT
-1. AzureFunctionActivityMethod.AzureFunctionActivityMethodTRACE
-1. AzureSearchIndexWriteBehaviorType.AzureSearchIndexWriteBehaviorTypeMerge
-1. AzureSearchIndexWriteBehaviorType.AzureSearchIndexWriteBehaviorTypeUpload
-1. BlobEventTypes.BlobEventTypesMicrosoftStorageBlobCreated
-1. BlobEventTypes.BlobEventTypesMicrosoftStorageBlobDeleted
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsALL
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsEACHQUORUM
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsLOCALONE
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsLOCALQUORUM
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsLOCALSERIAL
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsONE
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsQUORUM
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsSERIAL
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsTHREE
-1. CassandraSourceReadConsistencyLevels.CassandraSourceReadConsistencyLevelsTWO
-1. CopyBehaviorType.CopyBehaviorTypeFlattenHierarchy
-1. CopyBehaviorType.CopyBehaviorTypeMergeFiles
-1. CopyBehaviorType.CopyBehaviorTypePreserveHierarchy
-1. CosmosDbConnectionMode.CosmosDbConnectionModeDirect
-1. CosmosDbConnectionMode.CosmosDbConnectionModeGateway
-1. CosmosDbServicePrincipalCredentialType.CosmosDbServicePrincipalCredentialTypeServicePrincipalCert
-1. CosmosDbServicePrincipalCredentialType.CosmosDbServicePrincipalCredentialTypeServicePrincipalKey
-1. DataFlowComputeType.DataFlowComputeTypeComputeOptimized
-1. DataFlowComputeType.DataFlowComputeTypeGeneral
-1. DataFlowComputeType.DataFlowComputeTypeMemoryOptimized
-1. DataFlowDebugCommandType.DataFlowDebugCommandTypeExecuteExpressionQuery
-1. DataFlowDebugCommandType.DataFlowDebugCommandTypeExecutePreviewQuery
-1. DataFlowDebugCommandType.DataFlowDebugCommandTypeExecuteStatisticsQuery
-1. DayOfWeek.DayOfWeekFriday
-1. DayOfWeek.DayOfWeekMonday
-1. DayOfWeek.DayOfWeekSaturday
-1. DayOfWeek.DayOfWeekSunday
-1. DayOfWeek.DayOfWeekThursday
-1. DayOfWeek.DayOfWeekTuesday
-1. DayOfWeek.DayOfWeekWednesday
-1. Db2AuthenticationType.Db2AuthenticationTypeBasic
-1. DependencyCondition.DependencyConditionCompleted
-1. DependencyCondition.DependencyConditionFailed
-1. DependencyCondition.DependencyConditionSkipped
-1. DependencyCondition.DependencyConditionSucceeded
-1. DynamicsAuthenticationType.DynamicsAuthenticationTypeAADServicePrincipal
-1. DynamicsAuthenticationType.DynamicsAuthenticationTypeIfd
-1. DynamicsAuthenticationType.DynamicsAuthenticationTypeOffice365
-1. DynamicsDeploymentType.DynamicsDeploymentTypeOnPremisesWithIfd
-1. DynamicsDeploymentType.DynamicsDeploymentTypeOnline
-1. DynamicsSinkWriteBehavior.DynamicsSinkWriteBehaviorUpsert
-1. EventSubscriptionStatus.EventSubscriptionStatusDeprovisioning
-1. EventSubscriptionStatus.EventSubscriptionStatusDisabled
-1. EventSubscriptionStatus.EventSubscriptionStatusEnabled
-1. EventSubscriptionStatus.EventSubscriptionStatusProvisioning
-1. EventSubscriptionStatus.EventSubscriptionStatusUnknown
-1. FactoryIdentityType.FactoryIdentityTypeSystemAssigned
-1. FactoryIdentityType.FactoryIdentityTypeSystemAssignedUserAssigned
-1. FactoryIdentityType.FactoryIdentityTypeUserAssigned
-1. GlobalParameterType.GlobalParameterTypeArray
-1. GlobalParameterType.GlobalParameterTypeBool
-1. GlobalParameterType.GlobalParameterTypeFloat
-1. GlobalParameterType.GlobalParameterTypeInt
-1. GlobalParameterType.GlobalParameterTypeObject
-1. GlobalParameterType.GlobalParameterTypeString
-1. GoogleAdWordsAuthenticationType.GoogleAdWordsAuthenticationTypeServiceAuthentication
-1. GoogleAdWordsAuthenticationType.GoogleAdWordsAuthenticationTypeUserAuthentication
-1. HiveAuthenticationType.HiveAuthenticationTypeAnonymous
-1. HiveAuthenticationType.HiveAuthenticationTypeUsername
-1. HiveAuthenticationType.HiveAuthenticationTypeUsernameAndPassword
-1. HiveAuthenticationType.HiveAuthenticationTypeWindowsAzureHDInsightService
-1. HiveServerType.HiveServerTypeHiveServer1
-1. HiveServerType.HiveServerTypeHiveServer2
-1. HiveServerType.HiveServerTypeHiveThriftServer
-1. HiveThriftTransportProtocol.HiveThriftTransportProtocolBinary
-1. HiveThriftTransportProtocol.HiveThriftTransportProtocolHTTP
-1. HiveThriftTransportProtocol.HiveThriftTransportProtocolSASL
-1. IntegrationRuntimeAuthKeyName.IntegrationRuntimeAuthKeyNameAuthKey1
-1. IntegrationRuntimeAuthKeyName.IntegrationRuntimeAuthKeyNameAuthKey2
-1. IntegrationRuntimeAutoUpdate.IntegrationRuntimeAutoUpdateOff
-1. IntegrationRuntimeAutoUpdate.IntegrationRuntimeAutoUpdateOn
-1. IntegrationRuntimeEdition.IntegrationRuntimeEditionEnterprise
-1. IntegrationRuntimeEdition.IntegrationRuntimeEditionStandard
-1. IntegrationRuntimeInternalChannelEncryptionMode.IntegrationRuntimeInternalChannelEncryptionModeNotEncrypted
-1. IntegrationRuntimeInternalChannelEncryptionMode.IntegrationRuntimeInternalChannelEncryptionModeNotSet
-1. IntegrationRuntimeInternalChannelEncryptionMode.IntegrationRuntimeInternalChannelEncryptionModeSslEncrypted
-1. IntegrationRuntimeLicenseType.IntegrationRuntimeLicenseTypeBasePrice
-1. IntegrationRuntimeLicenseType.IntegrationRuntimeLicenseTypeLicenseIncluded
-1. IntegrationRuntimeType.IntegrationRuntimeTypeManaged
-1. IntegrationRuntimeType.IntegrationRuntimeTypeSelfHosted
-1. JSONWriteFilePattern.JSONWriteFilePatternArrayOfObjects
-1. JSONWriteFilePattern.JSONWriteFilePatternSetOfObjects
-1. ManagedIntegrationRuntimeNodeStatus.ManagedIntegrationRuntimeNodeStatusAvailable
-1. ManagedIntegrationRuntimeNodeStatus.ManagedIntegrationRuntimeNodeStatusRecycling
-1. ManagedIntegrationRuntimeNodeStatus.ManagedIntegrationRuntimeNodeStatusStarting
-1. ManagedIntegrationRuntimeNodeStatus.ManagedIntegrationRuntimeNodeStatusUnavailable
-1. PolybaseSettingsRejectType.PolybaseSettingsRejectTypePercentage
-1. PolybaseSettingsRejectType.PolybaseSettingsRejectTypeValue
-1. RecurrenceFrequency.RecurrenceFrequencyDay
-1. RecurrenceFrequency.RecurrenceFrequencyHour
-1. RecurrenceFrequency.RecurrenceFrequencyMinute
-1. RecurrenceFrequency.RecurrenceFrequencyMonth
-1. RecurrenceFrequency.RecurrenceFrequencyNotSpecified
-1. RecurrenceFrequency.RecurrenceFrequencyWeek
-1. RecurrenceFrequency.RecurrenceFrequencyYear
-1. RunQueryFilterOperand.RunQueryFilterOperandActivityName
-1. RunQueryFilterOperand.RunQueryFilterOperandActivityRunEnd
-1. RunQueryFilterOperand.RunQueryFilterOperandActivityRunStart
-1. RunQueryFilterOperand.RunQueryFilterOperandActivityType
-1. RunQueryFilterOperand.RunQueryFilterOperandLatestOnly
-1. RunQueryFilterOperand.RunQueryFilterOperandPipelineName
-1. RunQueryFilterOperand.RunQueryFilterOperandRunEnd
-1. RunQueryFilterOperand.RunQueryFilterOperandRunGroupID
-1. RunQueryFilterOperand.RunQueryFilterOperandRunStart
-1. RunQueryFilterOperand.RunQueryFilterOperandStatus
-1. RunQueryFilterOperand.RunQueryFilterOperandTriggerName
-1. RunQueryFilterOperand.RunQueryFilterOperandTriggerRunTimestamp
-1. RunQueryFilterOperator.RunQueryFilterOperatorEquals
-1. RunQueryFilterOperator.RunQueryFilterOperatorIn
-1. RunQueryFilterOperator.RunQueryFilterOperatorNotEquals
-1. RunQueryFilterOperator.RunQueryFilterOperatorNotIn
-1. RunQueryOrder.RunQueryOrderASC
-1. RunQueryOrder.RunQueryOrderDESC
-1. SQLAlwaysEncryptedAkvAuthType.SQLAlwaysEncryptedAkvAuthTypeManagedIdentity
-1. SQLAlwaysEncryptedAkvAuthType.SQLAlwaysEncryptedAkvAuthTypeServicePrincipal
-1. SalesforceSourceReadBehavior.SalesforceSourceReadBehaviorQuery
-1. SalesforceSourceReadBehavior.SalesforceSourceReadBehaviorQueryAll
-1. SapCloudForCustomerSinkWriteBehavior.SapCloudForCustomerSinkWriteBehaviorInsert
-1. SapCloudForCustomerSinkWriteBehavior.SapCloudForCustomerSinkWriteBehaviorUpdate
-1. SparkServerType.SparkServerTypeSharkServer
-1. SparkServerType.SparkServerTypeSharkServer2
-1. SparkServerType.SparkServerTypeSparkThriftServer
-1. SsisObjectMetadataType.SsisObjectMetadataTypeEnvironment
-1. SsisObjectMetadataType.SsisObjectMetadataTypeFolder
-1. SsisObjectMetadataType.SsisObjectMetadataTypePackage
-1. SsisObjectMetadataType.SsisObjectMetadataTypeProject
-1. Type.TypeTypeAzureKeyVaultSecret
-1. Type.TypeTypeSecretBase
-1. Type.TypeTypeSecureString
-1. TypeBasicActivity.TypeBasicActivityTypeActivity
-1. TypeBasicActivity.TypeBasicActivityTypeAppendVariable
-1. TypeBasicActivity.TypeBasicActivityTypeAzureDataExplorerCommand
-1. TypeBasicActivity.TypeBasicActivityTypeAzureFunctionActivity
-1. TypeBasicActivity.TypeBasicActivityTypeAzureMLBatchExecution
-1. TypeBasicActivity.TypeBasicActivityTypeAzureMLExecutePipeline
-1. TypeBasicActivity.TypeBasicActivityTypeAzureMLUpdateResource
-1. TypeBasicActivity.TypeBasicActivityTypeContainer
-1. TypeBasicActivity.TypeBasicActivityTypeCopy
-1. TypeBasicActivity.TypeBasicActivityTypeCustom
-1. TypeBasicActivity.TypeBasicActivityTypeDataLakeAnalyticsUSQL
-1. TypeBasicActivity.TypeBasicActivityTypeDatabricksNotebook
-1. TypeBasicActivity.TypeBasicActivityTypeDatabricksSparkJar
-1. TypeBasicActivity.TypeBasicActivityTypeDatabricksSparkPython
-1. TypeBasicActivity.TypeBasicActivityTypeDelete
-1. TypeBasicActivity.TypeBasicActivityTypeExecuteDataFlow
-1. TypeBasicActivity.TypeBasicActivityTypeExecutePipeline
-1. TypeBasicActivity.TypeBasicActivityTypeExecuteSSISPackage
-1. TypeBasicActivity.TypeBasicActivityTypeExecution
-1. TypeBasicActivity.TypeBasicActivityTypeFilter
-1. TypeBasicActivity.TypeBasicActivityTypeForEach
-1. TypeBasicActivity.TypeBasicActivityTypeGetMetadata
-1. TypeBasicActivity.TypeBasicActivityTypeHDInsightHive
-1. TypeBasicActivity.TypeBasicActivityTypeHDInsightMapReduce
-1. TypeBasicActivity.TypeBasicActivityTypeHDInsightPig
-1. TypeBasicActivity.TypeBasicActivityTypeHDInsightSpark
-1. TypeBasicActivity.TypeBasicActivityTypeHDInsightStreaming
-1. TypeBasicActivity.TypeBasicActivityTypeIfCondition
-1. TypeBasicActivity.TypeBasicActivityTypeLookup
-1. TypeBasicActivity.TypeBasicActivityTypeSQLServerStoredProcedure
-1. TypeBasicActivity.TypeBasicActivityTypeSetVariable
-1. TypeBasicActivity.TypeBasicActivityTypeSwitch
-1. TypeBasicActivity.TypeBasicActivityTypeUntil
-1. TypeBasicActivity.TypeBasicActivityTypeValidation
-1. TypeBasicActivity.TypeBasicActivityTypeWait
-1. TypeBasicActivity.TypeBasicActivityTypeWebActivity
-1. TypeBasicActivity.TypeBasicActivityTypeWebHook
-1. TypeBasicCompressionReadSettings.TypeBasicCompressionReadSettingsTypeCompressionReadSettings
-1. TypeBasicCompressionReadSettings.TypeBasicCompressionReadSettingsTypeTarGZipReadSettings
-1. TypeBasicCompressionReadSettings.TypeBasicCompressionReadSettingsTypeTarReadSettings
-1. TypeBasicCompressionReadSettings.TypeBasicCompressionReadSettingsTypeZipDeflateReadSettings
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAvroSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureBlobFSSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureDataExplorerSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureDataLakeStoreSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureMySQLSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzurePostgreSQLSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureQueueSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureSQLSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureSearchIndexSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeAzureTableSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeBinarySink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeBlobSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeCommonDataServiceForAppsSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeCopySink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeCosmosDbMongoDbAPISink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeCosmosDbSQLAPISink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeDelimitedTextSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeDocumentDbCollectionSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeDynamicsCrmSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeDynamicsSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeFileSystemSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeInformixSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeJSONSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeMicrosoftAccessSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeMongoDbAtlasSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeMongoDbV2Sink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeOdbcSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeOracleSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeOrcSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeParquetSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeRestSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSQLDWSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSQLMISink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSQLServerSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSQLSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSalesforceServiceCloudSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSalesforceSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSapCloudForCustomerSink
-1. TypeBasicCopySink.TypeBasicCopySinkTypeSnowflakeSink
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAmazonMWSSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAmazonRedshiftSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAvroSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureBlobFSSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureDataExplorerSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureDataLakeStoreSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureMariaDBSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureMySQLSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzurePostgreSQLSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureSQLSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeAzureTableSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeBinarySource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeBlobSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeCassandraSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeCommonDataServiceForAppsSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeConcurSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeCopySource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeCosmosDbMongoDbAPISource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeCosmosDbSQLAPISource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeCouchbaseSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeDb2Source
-1. TypeBasicCopySource.TypeBasicCopySourceTypeDelimitedTextSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeDocumentDbCollectionSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeDrillSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeDynamicsAXSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeDynamicsCrmSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeDynamicsSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeEloquaSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeExcelSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeFileSystemSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeGoogleAdWordsSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeGoogleBigQuerySource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeGreenplumSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeHBaseSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeHTTPSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeHdfsSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeHiveSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeHubspotSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeImpalaSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeInformixSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeJSONSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeJiraSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMagentoSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMariaDBSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMarketoSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMicrosoftAccessSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMongoDbAtlasSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMongoDbSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMongoDbV2Source
-1. TypeBasicCopySource.TypeBasicCopySourceTypeMySQLSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeNetezzaSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeODataSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeOdbcSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeOffice365Source
-1. TypeBasicCopySource.TypeBasicCopySourceTypeOracleServiceCloudSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeOracleSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeOrcSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeParquetSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypePaypalSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypePhoenixSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypePostgreSQLSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypePrestoSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeQuickBooksSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeRelationalSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeResponsysSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeRestSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSQLDWSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSQLMISource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSQLServerSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSQLSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSalesforceMarketingCloudSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSalesforceServiceCloudSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSalesforceSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSapBwSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSapCloudForCustomerSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSapEccSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSapHanaSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSapOpenHubSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSapTableSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeServiceNowSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSharePointOnlineListSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeShopifySource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSnowflakeSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSparkSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSquareSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeSybaseSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeTabularSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeTeradataSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeVerticaSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeWebSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeXMLSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeXeroSource
-1. TypeBasicCopySource.TypeBasicCopySourceTypeZohoSource
-1. TypeBasicCopyTranslator.TypeBasicCopyTranslatorTypeCopyTranslator
-1. TypeBasicCopyTranslator.TypeBasicCopyTranslatorTypeTabularTranslator
-1. TypeBasicCustomSetupBase.TypeBasicCustomSetupBaseTypeAzPowerShellSetup
-1. TypeBasicCustomSetupBase.TypeBasicCustomSetupBaseTypeCmdkeySetup
-1. TypeBasicCustomSetupBase.TypeBasicCustomSetupBaseTypeComponentSetup
-1. TypeBasicCustomSetupBase.TypeBasicCustomSetupBaseTypeCustomSetupBase
-1. TypeBasicCustomSetupBase.TypeBasicCustomSetupBaseTypeEnvironmentVariableSetup
-1. TypeBasicDataFlow.TypeBasicDataFlowTypeDataFlow
-1. TypeBasicDataFlow.TypeBasicDataFlowTypeMappingDataFlow
-1. TypeBasicDataset.TypeBasicDatasetTypeAmazonMWSObject
-1. TypeBasicDataset.TypeBasicDatasetTypeAmazonRedshiftTable
-1. TypeBasicDataset.TypeBasicDatasetTypeAmazonS3Object
-1. TypeBasicDataset.TypeBasicDatasetTypeAvro
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureBlob
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureBlobFSFile
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureDataExplorerTable
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureDataLakeStoreFile
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureDatabricksDeltaLakeDataset
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureMariaDBTable
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureMySQLTable
-1. TypeBasicDataset.TypeBasicDatasetTypeAzurePostgreSQLTable
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureSQLDWTable
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureSQLMITable
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureSQLTable
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureSearchIndex
-1. TypeBasicDataset.TypeBasicDatasetTypeAzureTable
-1. TypeBasicDataset.TypeBasicDatasetTypeBinary
-1. TypeBasicDataset.TypeBasicDatasetTypeCassandraTable
-1. TypeBasicDataset.TypeBasicDatasetTypeCommonDataServiceForAppsEntity
-1. TypeBasicDataset.TypeBasicDatasetTypeConcurObject
-1. TypeBasicDataset.TypeBasicDatasetTypeCosmosDbMongoDbAPICollection
-1. TypeBasicDataset.TypeBasicDatasetTypeCosmosDbSQLAPICollection
-1. TypeBasicDataset.TypeBasicDatasetTypeCouchbaseTable
-1. TypeBasicDataset.TypeBasicDatasetTypeCustomDataset
-1. TypeBasicDataset.TypeBasicDatasetTypeDataset
-1. TypeBasicDataset.TypeBasicDatasetTypeDb2Table
-1. TypeBasicDataset.TypeBasicDatasetTypeDelimitedText
-1. TypeBasicDataset.TypeBasicDatasetTypeDocumentDbCollection
-1. TypeBasicDataset.TypeBasicDatasetTypeDrillTable
-1. TypeBasicDataset.TypeBasicDatasetTypeDynamicsAXResource
-1. TypeBasicDataset.TypeBasicDatasetTypeDynamicsCrmEntity
-1. TypeBasicDataset.TypeBasicDatasetTypeDynamicsEntity
-1. TypeBasicDataset.TypeBasicDatasetTypeEloquaObject
-1. TypeBasicDataset.TypeBasicDatasetTypeExcel
-1. TypeBasicDataset.TypeBasicDatasetTypeFileShare
-1. TypeBasicDataset.TypeBasicDatasetTypeGoogleAdWordsObject
-1. TypeBasicDataset.TypeBasicDatasetTypeGoogleBigQueryObject
-1. TypeBasicDataset.TypeBasicDatasetTypeGreenplumTable
-1. TypeBasicDataset.TypeBasicDatasetTypeHBaseObject
-1. TypeBasicDataset.TypeBasicDatasetTypeHTTPFile
-1. TypeBasicDataset.TypeBasicDatasetTypeHiveObject
-1. TypeBasicDataset.TypeBasicDatasetTypeHubspotObject
-1. TypeBasicDataset.TypeBasicDatasetTypeImpalaObject
-1. TypeBasicDataset.TypeBasicDatasetTypeInformixTable
-1. TypeBasicDataset.TypeBasicDatasetTypeJSON
-1. TypeBasicDataset.TypeBasicDatasetTypeJiraObject
-1. TypeBasicDataset.TypeBasicDatasetTypeMagentoObject
-1. TypeBasicDataset.TypeBasicDatasetTypeMariaDBTable
-1. TypeBasicDataset.TypeBasicDatasetTypeMarketoObject
-1. TypeBasicDataset.TypeBasicDatasetTypeMicrosoftAccessTable
-1. TypeBasicDataset.TypeBasicDatasetTypeMongoDbAtlasCollection
-1. TypeBasicDataset.TypeBasicDatasetTypeMongoDbCollection
-1. TypeBasicDataset.TypeBasicDatasetTypeMongoDbV2Collection
-1. TypeBasicDataset.TypeBasicDatasetTypeMySQLTable
-1. TypeBasicDataset.TypeBasicDatasetTypeNetezzaTable
-1. TypeBasicDataset.TypeBasicDatasetTypeODataResource
-1. TypeBasicDataset.TypeBasicDatasetTypeOdbcTable
-1. TypeBasicDataset.TypeBasicDatasetTypeOffice365Table
-1. TypeBasicDataset.TypeBasicDatasetTypeOracleServiceCloudObject
-1. TypeBasicDataset.TypeBasicDatasetTypeOracleTable
-1. TypeBasicDataset.TypeBasicDatasetTypeOrc
-1. TypeBasicDataset.TypeBasicDatasetTypeParquet
-1. TypeBasicDataset.TypeBasicDatasetTypePaypalObject
-1. TypeBasicDataset.TypeBasicDatasetTypePhoenixObject
-1. TypeBasicDataset.TypeBasicDatasetTypePostgreSQLTable
-1. TypeBasicDataset.TypeBasicDatasetTypePrestoObject
-1. TypeBasicDataset.TypeBasicDatasetTypeQuickBooksObject
-1. TypeBasicDataset.TypeBasicDatasetTypeRelationalTable
-1. TypeBasicDataset.TypeBasicDatasetTypeResponsysObject
-1. TypeBasicDataset.TypeBasicDatasetTypeRestResource
-1. TypeBasicDataset.TypeBasicDatasetTypeSQLServerTable
-1. TypeBasicDataset.TypeBasicDatasetTypeSalesforceMarketingCloudObject
-1. TypeBasicDataset.TypeBasicDatasetTypeSalesforceObject
-1. TypeBasicDataset.TypeBasicDatasetTypeSalesforceServiceCloudObject
-1. TypeBasicDataset.TypeBasicDatasetTypeSapBwCube
-1. TypeBasicDataset.TypeBasicDatasetTypeSapCloudForCustomerResource
-1. TypeBasicDataset.TypeBasicDatasetTypeSapEccResource
-1. TypeBasicDataset.TypeBasicDatasetTypeSapHanaTable
-1. TypeBasicDataset.TypeBasicDatasetTypeSapOpenHubTable
-1. TypeBasicDataset.TypeBasicDatasetTypeSapTableResource
-1. TypeBasicDataset.TypeBasicDatasetTypeServiceNowObject
-1. TypeBasicDataset.TypeBasicDatasetTypeSharePointOnlineListResource
-1. TypeBasicDataset.TypeBasicDatasetTypeShopifyObject
-1. TypeBasicDataset.TypeBasicDatasetTypeSnowflakeTable
-1. TypeBasicDataset.TypeBasicDatasetTypeSparkObject
-1. TypeBasicDataset.TypeBasicDatasetTypeSquareObject
-1. TypeBasicDataset.TypeBasicDatasetTypeSybaseTable
-1. TypeBasicDataset.TypeBasicDatasetTypeTeradataTable
-1. TypeBasicDataset.TypeBasicDatasetTypeVerticaTable
-1. TypeBasicDataset.TypeBasicDatasetTypeWebTable
-1. TypeBasicDataset.TypeBasicDatasetTypeXML
-1. TypeBasicDataset.TypeBasicDatasetTypeXeroObject
-1. TypeBasicDataset.TypeBasicDatasetTypeZohoObject
-1. TypeBasicDatasetCompression.TypeBasicDatasetCompressionTypeBZip2
-1. TypeBasicDatasetCompression.TypeBasicDatasetCompressionTypeDatasetCompression
-1. TypeBasicDatasetCompression.TypeBasicDatasetCompressionTypeDeflate
-1. TypeBasicDatasetCompression.TypeBasicDatasetCompressionTypeGZip
-1. TypeBasicDatasetCompression.TypeBasicDatasetCompressionTypeTar
-1. TypeBasicDatasetCompression.TypeBasicDatasetCompressionTypeTarGZip
-1. TypeBasicDatasetCompression.TypeBasicDatasetCompressionTypeZipDeflate
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeAmazonS3CompatibleLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeAmazonS3Location
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeAzureBlobFSLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeAzureBlobStorageLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeAzureDataLakeStoreLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeAzureFileStorageLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeDatasetLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeFileServerLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeFtpServerLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeGoogleCloudStorageLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeHTTPServerLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeHdfsLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeOracleCloudStorageLocation
-1. TypeBasicDatasetLocation.TypeBasicDatasetLocationTypeSftpLocation
-1. TypeBasicDatasetStorageFormat.TypeBasicDatasetStorageFormatTypeAvroFormat
-1. TypeBasicDatasetStorageFormat.TypeBasicDatasetStorageFormatTypeDatasetStorageFormat
-1. TypeBasicDatasetStorageFormat.TypeBasicDatasetStorageFormatTypeJSONFormat
-1. TypeBasicDatasetStorageFormat.TypeBasicDatasetStorageFormatTypeOrcFormat
-1. TypeBasicDatasetStorageFormat.TypeBasicDatasetStorageFormatTypeParquetFormat
-1. TypeBasicDatasetStorageFormat.TypeBasicDatasetStorageFormatTypeTextFormat
-1. TypeBasicDependencyReference.TypeBasicDependencyReferenceTypeDependencyReference
-1. TypeBasicDependencyReference.TypeBasicDependencyReferenceTypeSelfDependencyTumblingWindowTriggerReference
-1. TypeBasicDependencyReference.TypeBasicDependencyReferenceTypeTriggerDependencyReference
-1. TypeBasicDependencyReference.TypeBasicDependencyReferenceTypeTumblingWindowTriggerDependencyReference
-1. TypeBasicExportSettings.TypeBasicExportSettingsTypeAzureDatabricksDeltaLakeExportCommand
-1. TypeBasicExportSettings.TypeBasicExportSettingsTypeExportSettings
-1. TypeBasicExportSettings.TypeBasicExportSettingsTypeSnowflakeExportCopyCommand
-1. TypeBasicFactoryRepoConfiguration.TypeBasicFactoryRepoConfigurationTypeFactoryGitHubConfiguration
-1. TypeBasicFactoryRepoConfiguration.TypeBasicFactoryRepoConfigurationTypeFactoryRepoConfiguration
-1. TypeBasicFactoryRepoConfiguration.TypeBasicFactoryRepoConfigurationTypeFactoryVSTSConfiguration
-1. TypeBasicFormatReadSettings.TypeBasicFormatReadSettingsTypeBinaryReadSettings
-1. TypeBasicFormatReadSettings.TypeBasicFormatReadSettingsTypeDelimitedTextReadSettings
-1. TypeBasicFormatReadSettings.TypeBasicFormatReadSettingsTypeFormatReadSettings
-1. TypeBasicFormatReadSettings.TypeBasicFormatReadSettingsTypeJSONReadSettings
-1. TypeBasicFormatReadSettings.TypeBasicFormatReadSettingsTypeXMLReadSettings
-1. TypeBasicFormatWriteSettings.TypeBasicFormatWriteSettingsTypeAvroWriteSettings
-1. TypeBasicFormatWriteSettings.TypeBasicFormatWriteSettingsTypeDelimitedTextWriteSettings
-1. TypeBasicFormatWriteSettings.TypeBasicFormatWriteSettingsTypeFormatWriteSettings
-1. TypeBasicFormatWriteSettings.TypeBasicFormatWriteSettingsTypeJSONWriteSettings
-1. TypeBasicFormatWriteSettings.TypeBasicFormatWriteSettingsTypeOrcWriteSettings
-1. TypeBasicFormatWriteSettings.TypeBasicFormatWriteSettingsTypeParquetWriteSettings
-1. TypeBasicImportSettings.TypeBasicImportSettingsTypeAzureDatabricksDeltaLakeImportCommand
-1. TypeBasicImportSettings.TypeBasicImportSettingsTypeImportSettings
-1. TypeBasicImportSettings.TypeBasicImportSettingsTypeSnowflakeImportCopyCommand
-1. TypeBasicIntegrationRuntime.TypeBasicIntegrationRuntimeTypeIntegrationRuntime
-1. TypeBasicIntegrationRuntime.TypeBasicIntegrationRuntimeTypeManaged
-1. TypeBasicIntegrationRuntime.TypeBasicIntegrationRuntimeTypeSelfHosted
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAmazonMWS
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAmazonRedshift
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAmazonS3
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAmazonS3Compatible
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureBatch
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureBlobFS
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureBlobStorage
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureDataExplorer
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureDataLakeAnalytics
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureDataLakeStore
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureDatabricks
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureDatabricksDeltaLake
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureFileStorage
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureFunction
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureKeyVault
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureML
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureMLService
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureMariaDB
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureMySQL
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzurePostgreSQL
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureSQLDW
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureSQLDatabase
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureSQLMI
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureSearch
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureStorage
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeAzureTableStorage
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeCassandra
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeCommonDataServiceForApps
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeConcur
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeCosmosDb
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeCosmosDbMongoDbAPI
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeCouchbase
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeCustomDataSource
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeDb2
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeDrill
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeDynamics
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeDynamicsAX
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeDynamicsCrm
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeEloqua
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeFileServer
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeFtpServer
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeGoogleAdWords
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeGoogleBigQuery
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeGoogleCloudStorage
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeGreenplum
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeHBase
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeHDInsight
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeHDInsightOnDemand
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeHTTPServer
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeHdfs
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeHive
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeHubspot
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeImpala
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeInformix
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeJira
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeLinkedService
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMagento
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMariaDB
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMarketo
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMicrosoftAccess
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMongoDb
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMongoDbAtlas
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMongoDbV2
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeMySQL
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeNetezza
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeOData
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeOdbc
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeOffice365
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeOracle
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeOracleCloudStorage
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeOracleServiceCloud
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypePaypal
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypePhoenix
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypePostgreSQL
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypePresto
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeQuickBooks
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeResponsys
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeRestService
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSQLServer
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSalesforce
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSalesforceMarketingCloud
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSalesforceServiceCloud
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSapBW
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSapCloudForCustomer
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSapEcc
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSapHana
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSapOpenHub
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSapTable
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeServiceNow
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSftp
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSharePointOnlineList
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeShopify
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSnowflake
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSpark
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSquare
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeSybase
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeTeradata
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeVertica
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeWeb
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeXero
-1. TypeBasicLinkedService.TypeBasicLinkedServiceTypeZoho
-1. TypeBasicSsisObjectMetadata.TypeBasicSsisObjectMetadataTypeEnvironment
-1. TypeBasicSsisObjectMetadata.TypeBasicSsisObjectMetadataTypeFolder
-1. TypeBasicSsisObjectMetadata.TypeBasicSsisObjectMetadataTypePackage
-1. TypeBasicSsisObjectMetadata.TypeBasicSsisObjectMetadataTypeProject
-1. TypeBasicSsisObjectMetadata.TypeBasicSsisObjectMetadataTypeSsisObjectMetadata
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeFileServerReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeFtpReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeHTTPReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeHdfsReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeSftpReadSettings
-1. TypeBasicStoreReadSettings.TypeBasicStoreReadSettingsTypeStoreReadSettings
-1. TypeBasicStoreWriteSettings.TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings
-1. TypeBasicStoreWriteSettings.TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings
-1. TypeBasicStoreWriteSettings.TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings
-1. TypeBasicStoreWriteSettings.TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings
-1. TypeBasicStoreWriteSettings.TypeBasicStoreWriteSettingsTypeFileServerWriteSettings
-1. TypeBasicStoreWriteSettings.TypeBasicStoreWriteSettingsTypeSftpWriteSettings
-1. TypeBasicStoreWriteSettings.TypeBasicStoreWriteSettingsTypeStoreWriteSettings
-1. TypeBasicTrigger.TypeBasicTriggerTypeBlobEventsTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeBlobTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeChainingTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeCustomEventsTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeMultiplePipelineTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeRerunTumblingWindowTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeScheduleTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeTrigger
-1. TypeBasicTrigger.TypeBasicTriggerTypeTumblingWindowTrigger
+### Struct Changes
+
+#### New Structs
+
+1. MetadataItem
+
+#### New Struct Fields
+
+1. AmazonMWSSource.DisableMetricsCollection
+1. AmazonRedshiftSource.DisableMetricsCollection
+1. AmazonS3CompatibleReadSettings.DisableMetricsCollection
+1. AmazonS3ReadSettings.DisableMetricsCollection
+1. AvroSink.DisableMetricsCollection
+1. AvroSource.DisableMetricsCollection
+1. AzureBlobFSReadSettings.DisableMetricsCollection
+1. AzureBlobFSSink.DisableMetricsCollection
+1. AzureBlobFSSink.Metadata
+1. AzureBlobFSSource.DisableMetricsCollection
+1. AzureBlobFSWriteSettings.DisableMetricsCollection
+1. AzureBlobStorageReadSettings.DisableMetricsCollection
+1. AzureBlobStorageWriteSettings.DisableMetricsCollection
+1. AzureDataExplorerSink.DisableMetricsCollection
+1. AzureDataExplorerSource.DisableMetricsCollection
+1. AzureDataLakeStoreReadSettings.DisableMetricsCollection
+1. AzureDataLakeStoreSink.DisableMetricsCollection
+1. AzureDataLakeStoreSource.DisableMetricsCollection
+1. AzureDataLakeStoreWriteSettings.DisableMetricsCollection
+1. AzureDatabricksDeltaLakeSink.DisableMetricsCollection
+1. AzureDatabricksDeltaLakeSource.DisableMetricsCollection
+1. AzureFileStorageReadSettings.DisableMetricsCollection
+1. AzureFileStorageWriteSettings.DisableMetricsCollection
+1. AzureMariaDBSource.DisableMetricsCollection
+1. AzureMySQLSink.DisableMetricsCollection
+1. AzureMySQLSource.DisableMetricsCollection
+1. AzurePostgreSQLSink.DisableMetricsCollection
+1. AzurePostgreSQLSource.DisableMetricsCollection
+1. AzureQueueSink.DisableMetricsCollection
+1. AzureSQLSink.DisableMetricsCollection
+1. AzureSQLSource.DisableMetricsCollection
+1. AzureSearchIndexSink.DisableMetricsCollection
+1. AzureTableSink.DisableMetricsCollection
+1. AzureTableSource.DisableMetricsCollection
+1. BinarySink.DisableMetricsCollection
+1. BinarySource.DisableMetricsCollection
+1. BlobSink.DisableMetricsCollection
+1. BlobSink.Metadata
+1. BlobSource.DisableMetricsCollection
+1. CassandraSource.DisableMetricsCollection
+1. CommonDataServiceForAppsSink.DisableMetricsCollection
+1. CommonDataServiceForAppsSource.DisableMetricsCollection
+1. ConcurSource.DisableMetricsCollection
+1. CopySink.DisableMetricsCollection
+1. CopySource.DisableMetricsCollection
+1. CosmosDbMongoDbAPISink.DisableMetricsCollection
+1. CosmosDbMongoDbAPISource.DisableMetricsCollection
+1. CosmosDbSQLAPISink.DisableMetricsCollection
+1. CosmosDbSQLAPISource.DisableMetricsCollection
+1. CouchbaseSource.DisableMetricsCollection
+1. Db2Source.DisableMetricsCollection
+1. DelimitedTextSink.DisableMetricsCollection
+1. DelimitedTextSource.DisableMetricsCollection
+1. DocumentDbCollectionSink.DisableMetricsCollection
+1. DocumentDbCollectionSource.DisableMetricsCollection
+1. DrillSource.DisableMetricsCollection
+1. DynamicsAXSource.DisableMetricsCollection
+1. DynamicsCrmSink.DisableMetricsCollection
+1. DynamicsCrmSource.DisableMetricsCollection
+1. DynamicsSink.DisableMetricsCollection
+1. DynamicsSource.DisableMetricsCollection
+1. EloquaSource.DisableMetricsCollection
+1. ExcelDatasetTypeProperties.SheetIndex
+1. ExcelSource.DisableMetricsCollection
+1. FileServerReadSettings.DisableMetricsCollection
+1. FileServerWriteSettings.DisableMetricsCollection
+1. FileSystemSink.DisableMetricsCollection
+1. FileSystemSource.DisableMetricsCollection
+1. FtpReadSettings.DisableMetricsCollection
+1. GoogleAdWordsSource.DisableMetricsCollection
+1. GoogleBigQuerySource.DisableMetricsCollection
+1. GoogleCloudStorageReadSettings.DisableMetricsCollection
+1. GreenplumSource.DisableMetricsCollection
+1. HBaseSource.DisableMetricsCollection
+1. HTTPReadSettings.DisableMetricsCollection
+1. HTTPSource.DisableMetricsCollection
+1. HdfsReadSettings.DisableMetricsCollection
+1. HdfsSource.DisableMetricsCollection
+1. HiveSource.DisableMetricsCollection
+1. HubspotSource.DisableMetricsCollection
+1. ImpalaSource.DisableMetricsCollection
+1. InformixSink.DisableMetricsCollection
+1. InformixSource.DisableMetricsCollection
+1. IntegrationRuntimeSsisProperties.ManagedCredential
+1. JSONSink.DisableMetricsCollection
+1. JSONSource.DisableMetricsCollection
+1. JiraSource.DisableMetricsCollection
+1. MagentoSource.DisableMetricsCollection
+1. MariaDBSource.DisableMetricsCollection
+1. MarketoSource.DisableMetricsCollection
+1. MicrosoftAccessSink.DisableMetricsCollection
+1. MicrosoftAccessSource.DisableMetricsCollection
+1. MongoDbAtlasSink.DisableMetricsCollection
+1. MongoDbAtlasSource.DisableMetricsCollection
+1. MongoDbSource.DisableMetricsCollection
+1. MongoDbV2Sink.DisableMetricsCollection
+1. MongoDbV2Source.DisableMetricsCollection
+1. MySQLSource.DisableMetricsCollection
+1. NetezzaSource.DisableMetricsCollection
+1. ODataSource.DisableMetricsCollection
+1. OdbcSink.DisableMetricsCollection
+1. OdbcSource.DisableMetricsCollection
+1. Office365Source.DisableMetricsCollection
+1. OracleCloudStorageReadSettings.DisableMetricsCollection
+1. OracleServiceCloudSource.DisableMetricsCollection
+1. OracleSink.DisableMetricsCollection
+1. OracleSource.DisableMetricsCollection
+1. OrcSink.DisableMetricsCollection
+1. OrcSource.DisableMetricsCollection
+1. ParquetSink.DisableMetricsCollection
+1. ParquetSource.DisableMetricsCollection
+1. PaypalSource.DisableMetricsCollection
+1. PhoenixSource.DisableMetricsCollection
+1. PostgreSQLSource.DisableMetricsCollection
+1. PrestoSource.DisableMetricsCollection
+1. QuickBooksSource.DisableMetricsCollection
+1. RelationalSource.DisableMetricsCollection
+1. ResponsysSource.DisableMetricsCollection
+1. RestSink.DisableMetricsCollection
+1. RestSource.DisableMetricsCollection
+1. SQLDWSink.DisableMetricsCollection
+1. SQLDWSource.DisableMetricsCollection
+1. SQLMISink.DisableMetricsCollection
+1. SQLMISource.DisableMetricsCollection
+1. SQLServerSink.DisableMetricsCollection
+1. SQLServerSource.DisableMetricsCollection
+1. SQLSink.DisableMetricsCollection
+1. SQLSource.DisableMetricsCollection
+1. SalesforceMarketingCloudSource.DisableMetricsCollection
+1. SalesforceServiceCloudSink.DisableMetricsCollection
+1. SalesforceServiceCloudSource.DisableMetricsCollection
+1. SalesforceSink.DisableMetricsCollection
+1. SalesforceSource.DisableMetricsCollection
+1. SapBwSource.DisableMetricsCollection
+1. SapCloudForCustomerSink.DisableMetricsCollection
+1. SapCloudForCustomerSource.DisableMetricsCollection
+1. SapEccSource.DisableMetricsCollection
+1. SapHanaSource.DisableMetricsCollection
+1. SapOpenHubSource.DisableMetricsCollection
+1. SapTableSource.DisableMetricsCollection
+1. ServiceNowSource.DisableMetricsCollection
+1. SftpReadSettings.DisableMetricsCollection
+1. SftpWriteSettings.DisableMetricsCollection
+1. SharePointOnlineListSource.DisableMetricsCollection
+1. ShopifySource.DisableMetricsCollection
+1. SnowflakeSink.DisableMetricsCollection
+1. SnowflakeSource.DisableMetricsCollection
+1. SparkSource.DisableMetricsCollection
+1. SquareSource.DisableMetricsCollection
+1. StoreReadSettings.DisableMetricsCollection
+1. StoreWriteSettings.DisableMetricsCollection
+1. SybaseSource.DisableMetricsCollection
+1. TabularSource.DisableMetricsCollection
+1. TeradataSource.DisableMetricsCollection
+1. VerticaSource.DisableMetricsCollection
+1. WebSource.DisableMetricsCollection
+1. XMLSource.DisableMetricsCollection
+1. XeroSource.DisableMetricsCollection
+1. ZohoSource.DisableMetricsCollection
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/_meta.json
index 612a1ef076c6..b0ad88fa8bf7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/_meta.json
@@ -1,10 +1,10 @@
{
- "commit": "ea5bc27ee9cadeb67767d774c82095be2420bcad",
+ "commit": "394395ed0bdc1c5c05cb37a031379ca03bfebbb5",
"readme": "/_/azure-rest-api-specs/specification/datafactory/resource-manager/readme.md",
"tag": "package-2018-06",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/datafactory/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/datafactory/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/enums.go b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/enums.go
index 4027b310aa43..1b165d84eea0 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/enums.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/enums.go
@@ -10,36 +10,36 @@ package datafactory
type AuthenticationType string
const (
- // AuthenticationTypeAuthenticationTypeAnonymous ...
- AuthenticationTypeAuthenticationTypeAnonymous AuthenticationType = "Anonymous"
- // AuthenticationTypeAuthenticationTypeBasic ...
- AuthenticationTypeAuthenticationTypeBasic AuthenticationType = "Basic"
- // AuthenticationTypeAuthenticationTypeClientCertificate ...
- AuthenticationTypeAuthenticationTypeClientCertificate AuthenticationType = "ClientCertificate"
- // AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties ...
- AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties AuthenticationType = "WebLinkedServiceTypeProperties"
+ // AuthenticationTypeAnonymous ...
+ AuthenticationTypeAnonymous AuthenticationType = "Anonymous"
+ // AuthenticationTypeBasic ...
+ AuthenticationTypeBasic AuthenticationType = "Basic"
+ // AuthenticationTypeClientCertificate ...
+ AuthenticationTypeClientCertificate AuthenticationType = "ClientCertificate"
+ // AuthenticationTypeWebLinkedServiceTypeProperties ...
+ AuthenticationTypeWebLinkedServiceTypeProperties AuthenticationType = "WebLinkedServiceTypeProperties"
)
// PossibleAuthenticationTypeValues returns an array of possible values for the AuthenticationType const type.
func PossibleAuthenticationTypeValues() []AuthenticationType {
- return []AuthenticationType{AuthenticationTypeAuthenticationTypeAnonymous, AuthenticationTypeAuthenticationTypeBasic, AuthenticationTypeAuthenticationTypeClientCertificate, AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties}
+ return []AuthenticationType{AuthenticationTypeAnonymous, AuthenticationTypeBasic, AuthenticationTypeClientCertificate, AuthenticationTypeWebLinkedServiceTypeProperties}
}
// AuthorizationType enumerates the values for authorization type.
type AuthorizationType string
const (
- // AuthorizationTypeAuthorizationTypeKey ...
- AuthorizationTypeAuthorizationTypeKey AuthorizationType = "Key"
- // AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType ...
- AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType AuthorizationType = "LinkedIntegrationRuntimeType"
- // AuthorizationTypeAuthorizationTypeRBAC ...
- AuthorizationTypeAuthorizationTypeRBAC AuthorizationType = "RBAC"
+ // AuthorizationTypeKey ...
+ AuthorizationTypeKey AuthorizationType = "Key"
+ // AuthorizationTypeLinkedIntegrationRuntimeType ...
+ AuthorizationTypeLinkedIntegrationRuntimeType AuthorizationType = "LinkedIntegrationRuntimeType"
+ // AuthorizationTypeRBAC ...
+ AuthorizationTypeRBAC AuthorizationType = "RBAC"
)
// PossibleAuthorizationTypeValues returns an array of possible values for the AuthorizationType const type.
func PossibleAuthorizationTypeValues() []AuthorizationType {
- return []AuthorizationType{AuthorizationTypeAuthorizationTypeKey, AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType, AuthorizationTypeAuthorizationTypeRBAC}
+ return []AuthorizationType{AuthorizationTypeKey, AuthorizationTypeLinkedIntegrationRuntimeType, AuthorizationTypeRBAC}
}
// AvroCompressionCodec enumerates the values for avro compression codec.
@@ -149,6 +149,37 @@ func PossibleCassandraSourceReadConsistencyLevelsValues() []CassandraSourceReadC
return []CassandraSourceReadConsistencyLevels{CassandraSourceReadConsistencyLevelsALL, CassandraSourceReadConsistencyLevelsEACHQUORUM, CassandraSourceReadConsistencyLevelsLOCALONE, CassandraSourceReadConsistencyLevelsLOCALQUORUM, CassandraSourceReadConsistencyLevelsLOCALSERIAL, CassandraSourceReadConsistencyLevelsONE, CassandraSourceReadConsistencyLevelsQUORUM, CassandraSourceReadConsistencyLevelsSERIAL, CassandraSourceReadConsistencyLevelsTHREE, CassandraSourceReadConsistencyLevelsTWO}
}
+// CompressionCodec enumerates the values for compression codec.
+type CompressionCodec string
+
+const (
+ // CompressionCodecBzip2 ...
+ CompressionCodecBzip2 CompressionCodec = "bzip2"
+ // CompressionCodecDeflate ...
+ CompressionCodecDeflate CompressionCodec = "deflate"
+ // CompressionCodecGzip ...
+ CompressionCodecGzip CompressionCodec = "gzip"
+ // CompressionCodecLz4 ...
+ CompressionCodecLz4 CompressionCodec = "lz4"
+ // CompressionCodecLzo ...
+ CompressionCodecLzo CompressionCodec = "lzo"
+ // CompressionCodecNone ...
+ CompressionCodecNone CompressionCodec = "none"
+ // CompressionCodecSnappy ...
+ CompressionCodecSnappy CompressionCodec = "snappy"
+ // CompressionCodecTar ...
+ CompressionCodecTar CompressionCodec = "tar"
+ // CompressionCodecTarGZip ...
+ CompressionCodecTarGZip CompressionCodec = "tarGZip"
+ // CompressionCodecZipDeflate ...
+ CompressionCodecZipDeflate CompressionCodec = "zipDeflate"
+)
+
+// PossibleCompressionCodecValues returns an array of possible values for the CompressionCodec const type.
+func PossibleCompressionCodecValues() []CompressionCodec {
+ return []CompressionCodec{CompressionCodecBzip2, CompressionCodecDeflate, CompressionCodecGzip, CompressionCodecLz4, CompressionCodecLzo, CompressionCodecNone, CompressionCodecSnappy, CompressionCodecTar, CompressionCodecTarGZip, CompressionCodecZipDeflate}
+}
+
// CopyBehaviorType enumerates the values for copy behavior type.
type CopyBehaviorType string
@@ -231,6 +262,21 @@ func PossibleDataFlowDebugCommandTypeValues() []DataFlowDebugCommandType {
return []DataFlowDebugCommandType{DataFlowDebugCommandTypeExecuteExpressionQuery, DataFlowDebugCommandTypeExecutePreviewQuery, DataFlowDebugCommandTypeExecuteStatisticsQuery}
}
+// DatasetCompressionLevel enumerates the values for dataset compression level.
+type DatasetCompressionLevel string
+
+const (
+ // DatasetCompressionLevelFastest ...
+ DatasetCompressionLevelFastest DatasetCompressionLevel = "Fastest"
+ // DatasetCompressionLevelOptimal ...
+ DatasetCompressionLevelOptimal DatasetCompressionLevel = "Optimal"
+)
+
+// PossibleDatasetCompressionLevelValues returns an array of possible values for the DatasetCompressionLevel const type.
+func PossibleDatasetCompressionLevelValues() []DatasetCompressionLevel {
+ return []DatasetCompressionLevel{DatasetCompressionLevelFastest, DatasetCompressionLevelOptimal}
+}
+
// DayOfWeek enumerates the values for day of week.
type DayOfWeek string
@@ -479,6 +525,23 @@ func PossibleHBaseAuthenticationTypeValues() []HBaseAuthenticationType {
return []HBaseAuthenticationType{HBaseAuthenticationTypeAnonymous, HBaseAuthenticationTypeBasic}
}
+// HdiNodeTypes enumerates the values for hdi node types.
+type HdiNodeTypes string
+
+const (
+ // HdiNodeTypesHeadnode ...
+ HdiNodeTypesHeadnode HdiNodeTypes = "Headnode"
+ // HdiNodeTypesWorkernode ...
+ HdiNodeTypesWorkernode HdiNodeTypes = "Workernode"
+ // HdiNodeTypesZookeeper ...
+ HdiNodeTypesZookeeper HdiNodeTypes = "Zookeeper"
+)
+
+// PossibleHdiNodeTypesValues returns an array of possible values for the HdiNodeTypes const type.
+func PossibleHdiNodeTypesValues() []HdiNodeTypes {
+ return []HdiNodeTypes{HdiNodeTypesHeadnode, HdiNodeTypesWorkernode, HdiNodeTypesZookeeper}
+}
+
// HDInsightActivityDebugInfoOption enumerates the values for hd insight activity debug info option.
type HDInsightActivityDebugInfoOption string
@@ -636,6 +699,8 @@ func PossibleIntegrationRuntimeEditionValues() []IntegrationRuntimeEdition {
type IntegrationRuntimeEntityReferenceType string
const (
+ // IntegrationRuntimeEntityReferenceTypeCredentialReference ...
+ IntegrationRuntimeEntityReferenceTypeCredentialReference IntegrationRuntimeEntityReferenceType = "CredentialReference"
// IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference ...
IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference IntegrationRuntimeEntityReferenceType = "IntegrationRuntimeReference"
// IntegrationRuntimeEntityReferenceTypeLinkedServiceReference ...
@@ -644,7 +709,7 @@ const (
// PossibleIntegrationRuntimeEntityReferenceTypeValues returns an array of possible values for the IntegrationRuntimeEntityReferenceType const type.
func PossibleIntegrationRuntimeEntityReferenceTypeValues() []IntegrationRuntimeEntityReferenceType {
- return []IntegrationRuntimeEntityReferenceType{IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference, IntegrationRuntimeEntityReferenceTypeLinkedServiceReference}
+ return []IntegrationRuntimeEntityReferenceType{IntegrationRuntimeEntityReferenceTypeCredentialReference, IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference, IntegrationRuntimeEntityReferenceTypeLinkedServiceReference}
}
// IntegrationRuntimeInternalChannelEncryptionMode enumerates the values for integration runtime internal
@@ -763,6 +828,21 @@ func PossibleIntegrationRuntimeUpdateResultValues() []IntegrationRuntimeUpdateRe
return []IntegrationRuntimeUpdateResult{IntegrationRuntimeUpdateResultFail, IntegrationRuntimeUpdateResultNone, IntegrationRuntimeUpdateResultSucceed}
}
+// JSONFormatFilePattern enumerates the values for json format file pattern.
+type JSONFormatFilePattern string
+
+const (
+ // JSONFormatFilePatternArrayOfObjects ...
+ JSONFormatFilePatternArrayOfObjects JSONFormatFilePattern = "arrayOfObjects"
+ // JSONFormatFilePatternSetOfObjects ...
+ JSONFormatFilePatternSetOfObjects JSONFormatFilePattern = "setOfObjects"
+)
+
+// PossibleJSONFormatFilePatternValues returns an array of possible values for the JSONFormatFilePattern const type.
+func PossibleJSONFormatFilePatternValues() []JSONFormatFilePattern {
+ return []JSONFormatFilePattern{JSONFormatFilePatternArrayOfObjects, JSONFormatFilePatternSetOfObjects}
+}
+
// JSONWriteFilePattern enumerates the values for json write file pattern.
type JSONWriteFilePattern string
@@ -1272,6 +1352,21 @@ func PossibleServiceNowAuthenticationTypeValues() []ServiceNowAuthenticationType
return []ServiceNowAuthenticationType{ServiceNowAuthenticationTypeBasic, ServiceNowAuthenticationTypeOAuth2}
}
+// ServicePrincipalCredentialType enumerates the values for service principal credential type.
+type ServicePrincipalCredentialType string
+
+const (
+ // ServicePrincipalCredentialTypeServicePrincipalCert ...
+ ServicePrincipalCredentialTypeServicePrincipalCert ServicePrincipalCredentialType = "ServicePrincipalCert"
+ // ServicePrincipalCredentialTypeServicePrincipalKey ...
+ ServicePrincipalCredentialTypeServicePrincipalKey ServicePrincipalCredentialType = "ServicePrincipalKey"
+)
+
+// PossibleServicePrincipalCredentialTypeValues returns an array of possible values for the ServicePrincipalCredentialType const type.
+func PossibleServicePrincipalCredentialTypeValues() []ServicePrincipalCredentialType {
+ return []ServicePrincipalCredentialType{ServicePrincipalCredentialTypeServicePrincipalCert, ServicePrincipalCredentialTypeServicePrincipalKey}
+}
+
// SftpAuthenticationType enumerates the values for sftp authentication type.
type SftpAuthenticationType string
@@ -1539,17 +1634,17 @@ func PossibleTumblingWindowFrequencyValues() []TumblingWindowFrequency {
type Type string
const (
- // TypeTypeAzureKeyVaultSecret ...
- TypeTypeAzureKeyVaultSecret Type = "AzureKeyVaultSecret"
- // TypeTypeSecretBase ...
- TypeTypeSecretBase Type = "SecretBase"
- // TypeTypeSecureString ...
- TypeTypeSecureString Type = "SecureString"
+ // TypeAzureKeyVaultSecret ...
+ TypeAzureKeyVaultSecret Type = "AzureKeyVaultSecret"
+ // TypeSecretBase ...
+ TypeSecretBase Type = "SecretBase"
+ // TypeSecureString ...
+ TypeSecureString Type = "SecureString"
)
// PossibleTypeValues returns an array of possible values for the Type const type.
func PossibleTypeValues() []Type {
- return []Type{TypeTypeAzureKeyVaultSecret, TypeTypeSecretBase, TypeTypeSecureString}
+ return []Type{TypeAzureKeyVaultSecret, TypeSecretBase, TypeSecureString}
}
// TypeBasicActivity enumerates the values for type basic activity.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/models.go
index 89dcc8f53eec..1a2c5974dfcc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datafactory/mgmt/2018-06-01/datafactory/models.go
@@ -2380,6 +2380,8 @@ type AmazonMWSSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -2406,6 +2408,9 @@ func (ams AmazonMWSSource) MarshalJSON() ([]byte, error) {
if ams.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ams.MaxConcurrentConnections
}
+ if ams.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ams.DisableMetricsCollection
+ }
if ams.Type != "" {
objectMap["type"] = ams.Type
}
@@ -2970,6 +2975,15 @@ func (ams *AmazonMWSSource) UnmarshalJSON(body []byte) error {
}
ams.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ams.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -3724,6 +3738,8 @@ type AmazonRedshiftSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -3753,6 +3769,9 @@ func (ars AmazonRedshiftSource) MarshalJSON() ([]byte, error) {
if ars.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ars.MaxConcurrentConnections
}
+ if ars.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ars.DisableMetricsCollection
+ }
if ars.Type != "" {
objectMap["type"] = ars.Type
}
@@ -4326,6 +4345,15 @@ func (ars *AmazonRedshiftSource) UnmarshalJSON(body []byte) error {
}
ars.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ars.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -5919,6 +5947,8 @@ type AmazonS3CompatibleReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -5960,6 +5990,9 @@ func (ascrs AmazonS3CompatibleReadSettings) MarshalJSON() ([]byte, error) {
if ascrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ascrs.MaxConcurrentConnections
}
+ if ascrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ascrs.DisableMetricsCollection
+ }
if ascrs.Type != "" {
objectMap["type"] = ascrs.Type
}
@@ -6164,6 +6197,15 @@ func (ascrs *AmazonS3CompatibleReadSettings) UnmarshalJSON(body []byte) error {
}
ascrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ascrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -7862,6 +7904,8 @@ type AmazonS3ReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -7903,6 +7947,9 @@ func (asrs AmazonS3ReadSettings) MarshalJSON() ([]byte, error) {
if asrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = asrs.MaxConcurrentConnections
}
+ if asrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = asrs.DisableMetricsCollection
+ }
if asrs.Type != "" {
objectMap["type"] = asrs.Type
}
@@ -8107,6 +8154,15 @@ func (asrs *AmazonS3ReadSettings) UnmarshalJSON(body []byte) error {
}
asrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ asrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -8463,6 +8519,12 @@ type ArmIDWrapper struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for ArmIDWrapper.
+func (aiw ArmIDWrapper) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AvroDataset avro dataset.
type AvroDataset struct {
// AvroDatasetTypeProperties - Avro dataset properties.
@@ -9295,6 +9357,8 @@ type AvroSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -9322,6 +9386,9 @@ func (as AvroSink) MarshalJSON() ([]byte, error) {
if as.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = as.MaxConcurrentConnections
}
+ if as.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = as.DisableMetricsCollection
+ }
if as.Type != "" {
objectMap["type"] = as.Type
}
@@ -9619,6 +9686,15 @@ func (as *AvroSink) UnmarshalJSON(body []byte) error {
}
as.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ as.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -9648,6 +9724,8 @@ type AvroSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -9669,6 +9747,9 @@ func (as AvroSource) MarshalJSON() ([]byte, error) {
if as.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = as.MaxConcurrentConnections
}
+ if as.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = as.DisableMetricsCollection
+ }
if as.Type != "" {
objectMap["type"] = as.Type
}
@@ -10223,6 +10304,15 @@ func (as *AvroSource) UnmarshalJSON(body []byte) error {
}
as.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ as.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -13570,6 +13660,8 @@ type AzureBlobFSReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -13608,6 +13700,9 @@ func (abfrs AzureBlobFSReadSettings) MarshalJSON() ([]byte, error) {
if abfrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = abfrs.MaxConcurrentConnections
}
+ if abfrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = abfrs.DisableMetricsCollection
+ }
if abfrs.Type != "" {
objectMap["type"] = abfrs.Type
}
@@ -13803,6 +13898,15 @@ func (abfrs *AzureBlobFSReadSettings) UnmarshalJSON(body []byte) error {
}
abfrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ abfrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -13822,6 +13926,8 @@ func (abfrs *AzureBlobFSReadSettings) UnmarshalJSON(body []byte) error {
type AzureBlobFSSink struct {
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
+ // Metadata - 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"`
// AdditionalProperties - Unmatched properties from the message are deserialized this collection
AdditionalProperties map[string]interface{} `json:""`
// WriteBatchSize - Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
@@ -13834,6 +13940,8 @@ type AzureBlobFSSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -13845,6 +13953,9 @@ func (abfs AzureBlobFSSink) MarshalJSON() ([]byte, error) {
if abfs.CopyBehavior != nil {
objectMap["copyBehavior"] = abfs.CopyBehavior
}
+ if abfs.Metadata != nil {
+ objectMap["metadata"] = abfs.Metadata
+ }
if abfs.WriteBatchSize != nil {
objectMap["writeBatchSize"] = abfs.WriteBatchSize
}
@@ -13860,6 +13971,9 @@ func (abfs AzureBlobFSSink) MarshalJSON() ([]byte, error) {
if abfs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = abfs.MaxConcurrentConnections
}
+ if abfs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = abfs.DisableMetricsCollection
+ }
if abfs.Type != "" {
objectMap["type"] = abfs.Type
}
@@ -14092,6 +14206,15 @@ func (abfs *AzureBlobFSSink) UnmarshalJSON(body []byte) error {
}
abfs.CopyBehavior = copyBehavior
}
+ case "metadata":
+ if v != nil {
+ var metadata []MetadataItem
+ err = json.Unmarshal(*v, &metadata)
+ if err != nil {
+ return err
+ }
+ abfs.Metadata = &metadata
+ }
default:
if v != nil {
var additionalProperties interface{}
@@ -14149,6 +14272,15 @@ func (abfs *AzureBlobFSSink) UnmarshalJSON(body []byte) error {
}
abfs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ abfs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -14180,6 +14312,8 @@ type AzureBlobFSSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -14206,6 +14340,9 @@ func (abfs AzureBlobFSSource) MarshalJSON() ([]byte, error) {
if abfs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = abfs.MaxConcurrentConnections
}
+ if abfs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = abfs.DisableMetricsCollection
+ }
if abfs.Type != "" {
objectMap["type"] = abfs.Type
}
@@ -14770,6 +14907,15 @@ func (abfs *AzureBlobFSSource) UnmarshalJSON(body []byte) error {
}
abfs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ abfs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -14793,6 +14939,8 @@ type AzureBlobFSWriteSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
// Type - Possible values include: 'TypeBasicStoreWriteSettingsTypeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeFileServerWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeSftpWriteSettings'
@@ -14809,6 +14957,9 @@ func (abfws AzureBlobFSWriteSettings) MarshalJSON() ([]byte, error) {
if abfws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = abfws.MaxConcurrentConnections
}
+ if abfws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = abfws.DisableMetricsCollection
+ }
if abfws.CopyBehavior != nil {
objectMap["copyBehavior"] = abfws.CopyBehavior
}
@@ -14900,6 +15051,15 @@ func (abfws *AzureBlobFSWriteSettings) UnmarshalJSON(body []byte) error {
}
abfws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ abfws.DisableMetricsCollection = disableMetricsCollection
+ }
case "copyBehavior":
if v != nil {
var copyBehavior interface{}
@@ -15900,6 +16060,8 @@ type AzureBlobStorageReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -15941,6 +16103,9 @@ func (absrs AzureBlobStorageReadSettings) MarshalJSON() ([]byte, error) {
if absrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = absrs.MaxConcurrentConnections
}
+ if absrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = absrs.DisableMetricsCollection
+ }
if absrs.Type != "" {
objectMap["type"] = absrs.Type
}
@@ -16145,6 +16310,15 @@ func (absrs *AzureBlobStorageReadSettings) UnmarshalJSON(body []byte) error {
}
absrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ absrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -16168,6 +16342,8 @@ type AzureBlobStorageWriteSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
// Type - Possible values include: 'TypeBasicStoreWriteSettingsTypeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeFileServerWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeSftpWriteSettings'
@@ -16184,6 +16360,9 @@ func (absws AzureBlobStorageWriteSettings) MarshalJSON() ([]byte, error) {
if absws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = absws.MaxConcurrentConnections
}
+ if absws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = absws.DisableMetricsCollection
+ }
if absws.CopyBehavior != nil {
objectMap["copyBehavior"] = absws.CopyBehavior
}
@@ -16275,6 +16454,15 @@ func (absws *AzureBlobStorageWriteSettings) UnmarshalJSON(body []byte) error {
}
absws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ absws.DisableMetricsCollection = disableMetricsCollection
+ }
case "copyBehavior":
if v != nil {
var copyBehavior interface{}
@@ -17816,6 +18004,8 @@ type AzureDatabricksDeltaLakeSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -17845,6 +18035,9 @@ func (addls AzureDatabricksDeltaLakeSink) MarshalJSON() ([]byte, error) {
if addls.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = addls.MaxConcurrentConnections
}
+ if addls.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = addls.DisableMetricsCollection
+ }
if addls.Type != "" {
objectMap["type"] = addls.Type
}
@@ -18143,6 +18336,15 @@ func (addls *AzureDatabricksDeltaLakeSink) UnmarshalJSON(body []byte) error {
}
addls.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ addls.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -18172,6 +18374,8 @@ type AzureDatabricksDeltaLakeSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -18195,6 +18399,9 @@ func (addls AzureDatabricksDeltaLakeSource) MarshalJSON() ([]byte, error) {
if addls.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = addls.MaxConcurrentConnections
}
+ if addls.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = addls.DisableMetricsCollection
+ }
if addls.Type != "" {
objectMap["type"] = addls.Type
}
@@ -18750,6 +18957,15 @@ func (addls *AzureDatabricksDeltaLakeSource) UnmarshalJSON(body []byte) error {
}
addls.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ addls.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -20838,6 +21054,8 @@ type AzureDataExplorerSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -20870,6 +21088,9 @@ func (ades AzureDataExplorerSink) MarshalJSON() ([]byte, error) {
if ades.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ades.MaxConcurrentConnections
}
+ if ades.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ades.DisableMetricsCollection
+ }
if ades.Type != "" {
objectMap["type"] = ades.Type
}
@@ -21177,6 +21398,15 @@ func (ades *AzureDataExplorerSink) UnmarshalJSON(body []byte) error {
}
ades.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ades.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -21210,6 +21440,8 @@ type AzureDataExplorerSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -21239,6 +21471,9 @@ func (ades AzureDataExplorerSource) MarshalJSON() ([]byte, error) {
if ades.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ades.MaxConcurrentConnections
}
+ if ades.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ades.DisableMetricsCollection
+ }
if ades.Type != "" {
objectMap["type"] = ades.Type
}
@@ -21812,6 +22047,15 @@ func (ades *AzureDataExplorerSource) UnmarshalJSON(body []byte) error {
}
ades.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ades.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -24861,6 +25105,8 @@ type AzureDataLakeStoreReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -24905,6 +25151,9 @@ func (adlsrs AzureDataLakeStoreReadSettings) MarshalJSON() ([]byte, error) {
if adlsrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = adlsrs.MaxConcurrentConnections
}
+ if adlsrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = adlsrs.DisableMetricsCollection
+ }
if adlsrs.Type != "" {
objectMap["type"] = adlsrs.Type
}
@@ -25118,6 +25367,15 @@ func (adlsrs *AzureDataLakeStoreReadSettings) UnmarshalJSON(body []byte) error {
}
adlsrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ adlsrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -25151,6 +25409,8 @@ type AzureDataLakeStoreSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -25180,6 +25440,9 @@ func (adlss AzureDataLakeStoreSink) MarshalJSON() ([]byte, error) {
if adlss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = adlss.MaxConcurrentConnections
}
+ if adlss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = adlss.DisableMetricsCollection
+ }
if adlss.Type != "" {
objectMap["type"] = adlss.Type
}
@@ -25478,6 +25741,15 @@ func (adlss *AzureDataLakeStoreSink) UnmarshalJSON(body []byte) error {
}
adlss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ adlss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -25505,6 +25777,8 @@ type AzureDataLakeStoreSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -25525,6 +25799,9 @@ func (adlss AzureDataLakeStoreSource) MarshalJSON() ([]byte, error) {
if adlss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = adlss.MaxConcurrentConnections
}
+ if adlss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = adlss.DisableMetricsCollection
+ }
if adlss.Type != "" {
objectMap["type"] = adlss.Type
}
@@ -26071,6 +26348,15 @@ func (adlss *AzureDataLakeStoreSource) UnmarshalJSON(body []byte) error {
}
adlss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ adlss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -26094,6 +26380,8 @@ type AzureDataLakeStoreWriteSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
// Type - Possible values include: 'TypeBasicStoreWriteSettingsTypeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeFileServerWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeSftpWriteSettings'
@@ -26110,6 +26398,9 @@ func (adlsws AzureDataLakeStoreWriteSettings) MarshalJSON() ([]byte, error) {
if adlsws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = adlsws.MaxConcurrentConnections
}
+ if adlsws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = adlsws.DisableMetricsCollection
+ }
if adlsws.CopyBehavior != nil {
objectMap["copyBehavior"] = adlsws.CopyBehavior
}
@@ -26201,6 +26492,15 @@ func (adlsws *AzureDataLakeStoreWriteSettings) UnmarshalJSON(body []byte) error
}
adlsws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ adlsws.DisableMetricsCollection = disableMetricsCollection
+ }
case "copyBehavior":
if v != nil {
var copyBehavior interface{}
@@ -27176,6 +27476,8 @@ type AzureFileStorageReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -27217,6 +27519,9 @@ func (afsrs AzureFileStorageReadSettings) MarshalJSON() ([]byte, error) {
if afsrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = afsrs.MaxConcurrentConnections
}
+ if afsrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = afsrs.DisableMetricsCollection
+ }
if afsrs.Type != "" {
objectMap["type"] = afsrs.Type
}
@@ -27421,6 +27726,15 @@ func (afsrs *AzureFileStorageReadSettings) UnmarshalJSON(body []byte) error {
}
afsrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ afsrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -27442,6 +27756,8 @@ type AzureFileStorageWriteSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
// Type - Possible values include: 'TypeBasicStoreWriteSettingsTypeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeFileServerWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeSftpWriteSettings'
@@ -27455,6 +27771,9 @@ func (afsws AzureFileStorageWriteSettings) MarshalJSON() ([]byte, error) {
if afsws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = afsws.MaxConcurrentConnections
}
+ if afsws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = afsws.DisableMetricsCollection
+ }
if afsws.CopyBehavior != nil {
objectMap["copyBehavior"] = afsws.CopyBehavior
}
@@ -27537,6 +27856,15 @@ func (afsws *AzureFileStorageWriteSettings) UnmarshalJSON(body []byte) error {
}
afsws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ afsws.DisableMetricsCollection = disableMetricsCollection
+ }
case "copyBehavior":
if v != nil {
var copyBehavior interface{}
@@ -29267,13 +29595,13 @@ type AzureKeyVaultSecretReference struct {
SecretName interface{} `json:"secretName,omitempty"`
// SecretVersion - 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"`
- // Type - Possible values include: 'TypeTypeSecretBase', 'TypeTypeSecureString', 'TypeTypeAzureKeyVaultSecret'
+ // Type - Possible values include: 'TypeSecretBase', 'TypeSecureString', 'TypeAzureKeyVaultSecret'
Type Type `json:"type,omitempty"`
}
// MarshalJSON is the custom marshaler for AzureKeyVaultSecretReference.
func (akvsr AzureKeyVaultSecretReference) MarshalJSON() ([]byte, error) {
- akvsr.Type = TypeTypeAzureKeyVaultSecret
+ akvsr.Type = TypeAzureKeyVaultSecret
objectMap := make(map[string]interface{})
if akvsr.Store != nil {
objectMap["store"] = akvsr.Store
@@ -29973,6 +30301,8 @@ type AzureMariaDBSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -29999,6 +30329,9 @@ func (amds AzureMariaDBSource) MarshalJSON() ([]byte, error) {
if amds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = amds.MaxConcurrentConnections
}
+ if amds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = amds.DisableMetricsCollection
+ }
if amds.Type != "" {
objectMap["type"] = amds.Type
}
@@ -30563,6 +30896,15 @@ func (amds *AzureMariaDBSource) UnmarshalJSON(body []byte) error {
}
amds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ amds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -34476,6 +34818,8 @@ type AzureMySQLSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -34502,6 +34846,9 @@ func (amss AzureMySQLSink) MarshalJSON() ([]byte, error) {
if amss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = amss.MaxConcurrentConnections
}
+ if amss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = amss.DisableMetricsCollection
+ }
if amss.Type != "" {
objectMap["type"] = amss.Type
}
@@ -34791,6 +35138,15 @@ func (amss *AzureMySQLSink) UnmarshalJSON(body []byte) error {
}
amss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ amss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -34822,6 +35178,8 @@ type AzureMySQLSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -34848,6 +35206,9 @@ func (amss AzureMySQLSource) MarshalJSON() ([]byte, error) {
if amss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = amss.MaxConcurrentConnections
}
+ if amss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = amss.DisableMetricsCollection
+ }
if amss.Type != "" {
objectMap["type"] = amss.Type
}
@@ -35412,6 +35773,15 @@ func (amss *AzureMySQLSource) UnmarshalJSON(body []byte) error {
}
amss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ amss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -36742,6 +37112,8 @@ type AzurePostgreSQLSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -36768,6 +37140,9 @@ func (apss AzurePostgreSQLSink) MarshalJSON() ([]byte, error) {
if apss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = apss.MaxConcurrentConnections
}
+ if apss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = apss.DisableMetricsCollection
+ }
if apss.Type != "" {
objectMap["type"] = apss.Type
}
@@ -37057,6 +37432,15 @@ func (apss *AzurePostgreSQLSink) UnmarshalJSON(body []byte) error {
}
apss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ apss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -37088,6 +37472,8 @@ type AzurePostgreSQLSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -37114,6 +37500,9 @@ func (apss AzurePostgreSQLSource) MarshalJSON() ([]byte, error) {
if apss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = apss.MaxConcurrentConnections
}
+ if apss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = apss.DisableMetricsCollection
+ }
if apss.Type != "" {
objectMap["type"] = apss.Type
}
@@ -37678,6 +38067,15 @@ func (apss *AzurePostgreSQLSource) UnmarshalJSON(body []byte) error {
}
apss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ apss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -38361,6 +38759,8 @@ type AzureQueueSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -38384,6 +38784,9 @@ func (aqs AzureQueueSink) MarshalJSON() ([]byte, error) {
if aqs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = aqs.MaxConcurrentConnections
}
+ if aqs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = aqs.DisableMetricsCollection
+ }
if aqs.Type != "" {
objectMap["type"] = aqs.Type
}
@@ -38664,6 +39067,15 @@ func (aqs *AzureQueueSink) UnmarshalJSON(body []byte) error {
}
aqs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ aqs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -39345,6 +39757,8 @@ type AzureSearchIndexSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -39371,6 +39785,9 @@ func (asis AzureSearchIndexSink) MarshalJSON() ([]byte, error) {
if asis.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = asis.MaxConcurrentConnections
}
+ if asis.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = asis.DisableMetricsCollection
+ }
if asis.Type != "" {
objectMap["type"] = asis.Type
}
@@ -39660,6 +40077,15 @@ func (asis *AzureSearchIndexSink) UnmarshalJSON(body []byte) error {
}
asis.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ asis.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -43915,6 +44341,8 @@ type AzureSQLSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -43956,6 +44384,9 @@ func (ass AzureSQLSink) MarshalJSON() ([]byte, error) {
if ass.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ass.MaxConcurrentConnections
}
+ if ass.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ass.DisableMetricsCollection
+ }
if ass.Type != "" {
objectMap["type"] = ass.Type
}
@@ -44290,6 +44721,15 @@ func (ass *AzureSQLSink) UnmarshalJSON(body []byte) error {
}
ass.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ass.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -44331,6 +44771,8 @@ type AzureSQLSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -44372,6 +44814,9 @@ func (ass AzureSQLSource) MarshalJSON() ([]byte, error) {
if ass.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ass.MaxConcurrentConnections
}
+ if ass.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ass.DisableMetricsCollection
+ }
if ass.Type != "" {
objectMap["type"] = ass.Type
}
@@ -44981,6 +45426,15 @@ func (ass *AzureSQLSource) UnmarshalJSON(body []byte) error {
}
ass.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ass.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -46973,6 +47427,8 @@ type AzureTableSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -47008,6 +47464,9 @@ func (ats AzureTableSink) MarshalJSON() ([]byte, error) {
if ats.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ats.MaxConcurrentConnections
}
+ if ats.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ats.DisableMetricsCollection
+ }
if ats.Type != "" {
objectMap["type"] = ats.Type
}
@@ -47324,6 +47783,15 @@ func (ats *AzureTableSink) UnmarshalJSON(body []byte) error {
}
ats.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ats.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -47357,6 +47825,8 @@ type AzureTableSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -47386,6 +47856,9 @@ func (ats AzureTableSource) MarshalJSON() ([]byte, error) {
if ats.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ats.MaxConcurrentConnections
}
+ if ats.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ats.DisableMetricsCollection
+ }
if ats.Type != "" {
objectMap["type"] = ats.Type
}
@@ -47959,6 +48432,15 @@ func (ats *AzureTableSource) UnmarshalJSON(body []byte) error {
}
ats.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ats.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -49408,6 +49890,8 @@ type BinarySink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -49432,6 +49916,9 @@ func (bs BinarySink) MarshalJSON() ([]byte, error) {
if bs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = bs.MaxConcurrentConnections
}
+ if bs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = bs.DisableMetricsCollection
+ }
if bs.Type != "" {
objectMap["type"] = bs.Type
}
@@ -49720,6 +50207,15 @@ func (bs *BinarySink) UnmarshalJSON(body []byte) error {
}
bs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ bs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -49749,6 +50245,8 @@ type BinarySource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -49770,6 +50268,9 @@ func (bs BinarySource) MarshalJSON() ([]byte, error) {
if bs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = bs.MaxConcurrentConnections
}
+ if bs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = bs.DisableMetricsCollection
+ }
if bs.Type != "" {
objectMap["type"] = bs.Type
}
@@ -50324,6 +50825,15 @@ func (bs *BinarySource) UnmarshalJSON(body []byte) error {
}
bs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ bs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -50542,6 +51052,8 @@ type BlobSink struct {
BlobWriterAddHeader interface{} `json:"blobWriterAddHeader,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
+ // Metadata - 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"`
// AdditionalProperties - Unmatched properties from the message are deserialized this collection
AdditionalProperties map[string]interface{} `json:""`
// WriteBatchSize - Write batch size. Type: integer (or Expression with resultType integer), minimum: 0.
@@ -50554,6 +51066,8 @@ type BlobSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -50574,6 +51088,9 @@ func (bs BlobSink) MarshalJSON() ([]byte, error) {
if bs.CopyBehavior != nil {
objectMap["copyBehavior"] = bs.CopyBehavior
}
+ if bs.Metadata != nil {
+ objectMap["metadata"] = bs.Metadata
+ }
if bs.WriteBatchSize != nil {
objectMap["writeBatchSize"] = bs.WriteBatchSize
}
@@ -50589,6 +51106,9 @@ func (bs BlobSink) MarshalJSON() ([]byte, error) {
if bs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = bs.MaxConcurrentConnections
}
+ if bs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = bs.DisableMetricsCollection
+ }
if bs.Type != "" {
objectMap["type"] = bs.Type
}
@@ -50848,6 +51368,15 @@ func (bs *BlobSink) UnmarshalJSON(body []byte) error {
}
bs.CopyBehavior = copyBehavior
}
+ case "metadata":
+ if v != nil {
+ var metadata []MetadataItem
+ err = json.Unmarshal(*v, &metadata)
+ if err != nil {
+ return err
+ }
+ bs.Metadata = &metadata
+ }
default:
if v != nil {
var additionalProperties interface{}
@@ -50905,6 +51434,15 @@ func (bs *BlobSink) UnmarshalJSON(body []byte) error {
}
bs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ bs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -50936,6 +51474,8 @@ type BlobSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -50962,6 +51502,9 @@ func (bs BlobSource) MarshalJSON() ([]byte, error) {
if bs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = bs.MaxConcurrentConnections
}
+ if bs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = bs.DisableMetricsCollection
+ }
if bs.Type != "" {
objectMap["type"] = bs.Type
}
@@ -51526,6 +52069,15 @@ func (bs *BlobSource) UnmarshalJSON(body []byte) error {
}
bs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ bs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -52469,6 +53021,8 @@ type CassandraSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -52498,6 +53052,9 @@ func (cs CassandraSource) MarshalJSON() ([]byte, error) {
if cs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cs.MaxConcurrentConnections
}
+ if cs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cs.DisableMetricsCollection
+ }
if cs.Type != "" {
objectMap["type"] = cs.Type
}
@@ -53071,6 +53628,15 @@ func (cs *CassandraSource) UnmarshalJSON(body []byte) error {
}
cs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -55411,8 +55977,8 @@ func (cdsfals *CommonDataServiceForAppsLinkedService) UnmarshalJSON(body []byte)
// CommonDataServiceForAppsLinkedServiceTypeProperties common Data Service for Apps linked service
// properties.
type CommonDataServiceForAppsLinkedServiceTypeProperties struct {
- // DeploymentType - 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). Possible values include: 'DynamicsDeploymentTypeOnline', 'DynamicsDeploymentTypeOnPremisesWithIfd'
- DeploymentType DynamicsDeploymentType `json:"deploymentType,omitempty"`
+ // DeploymentType - 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"`
// HostName - 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"`
// Port - 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.
@@ -55421,8 +55987,8 @@ type CommonDataServiceForAppsLinkedServiceTypeProperties struct {
ServiceURI interface{} `json:"serviceUri,omitempty"`
// OrganizationName - 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"`
- // AuthenticationType - 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). Possible values include: 'DynamicsAuthenticationTypeOffice365', 'DynamicsAuthenticationTypeIfd', 'DynamicsAuthenticationTypeAADServicePrincipal'
- AuthenticationType DynamicsAuthenticationType `json:"authenticationType,omitempty"`
+ // AuthenticationType - 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"`
// Username - User name to access the Common Data Service for Apps instance. Type: string (or Expression with resultType string).
Username interface{} `json:"username,omitempty"`
// Password - Password to access the Common Data Service for Apps instance.
@@ -55448,7 +56014,7 @@ func (cdsfalstp *CommonDataServiceForAppsLinkedServiceTypeProperties) UnmarshalJ
switch k {
case "deploymentType":
if v != nil {
- var deploymentType DynamicsDeploymentType
+ var deploymentType interface{}
err = json.Unmarshal(*v, &deploymentType)
if err != nil {
return err
@@ -55493,7 +56059,7 @@ func (cdsfalstp *CommonDataServiceForAppsLinkedServiceTypeProperties) UnmarshalJ
}
case "authenticationType":
if v != nil {
- var authenticationType DynamicsAuthenticationType
+ var authenticationType interface{}
err = json.Unmarshal(*v, &authenticationType)
if err != nil {
return err
@@ -55578,6 +56144,8 @@ type CommonDataServiceForAppsSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -55610,6 +56178,9 @@ func (cdsfas CommonDataServiceForAppsSink) MarshalJSON() ([]byte, error) {
if cdsfas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cdsfas.MaxConcurrentConnections
}
+ if cdsfas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cdsfas.DisableMetricsCollection
+ }
if cdsfas.Type != "" {
objectMap["type"] = cdsfas.Type
}
@@ -55917,6 +56488,15 @@ func (cdsfas *CommonDataServiceForAppsSink) UnmarshalJSON(body []byte) error {
}
cdsfas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cdsfas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -55946,6 +56526,8 @@ type CommonDataServiceForAppsSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -55969,6 +56551,9 @@ func (cdsfas CommonDataServiceForAppsSource) MarshalJSON() ([]byte, error) {
if cdsfas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cdsfas.MaxConcurrentConnections
}
+ if cdsfas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cdsfas.DisableMetricsCollection
+ }
if cdsfas.Type != "" {
objectMap["type"] = cdsfas.Type
}
@@ -56524,6 +57109,15 @@ func (cdsfas *CommonDataServiceForAppsSource) UnmarshalJSON(body []byte) error {
}
cdsfas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cdsfas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -58161,6 +58755,8 @@ type ConcurSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -58187,6 +58783,9 @@ func (cs ConcurSource) MarshalJSON() ([]byte, error) {
if cs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cs.MaxConcurrentConnections
}
+ if cs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cs.DisableMetricsCollection
+ }
if cs.Type != "" {
objectMap["type"] = cs.Type
}
@@ -58751,6 +59350,15 @@ func (cs *ConcurSource) UnmarshalJSON(body []byte) error {
}
cs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -58776,6 +59384,12 @@ type ConnectionStateProperties struct {
Status *string `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectionStateProperties.
+func (csp ConnectionStateProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicControlActivity base class for all control activities like IfCondition, ForEach , Until.
type BasicControlActivity interface {
AsWebHookActivity() (*WebHookActivity, bool)
@@ -59813,6 +60427,8 @@ type CopySink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -60025,6 +60641,9 @@ func (cs CopySink) MarshalJSON() ([]byte, error) {
if cs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cs.MaxConcurrentConnections
}
+ if cs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cs.DisableMetricsCollection
+ }
if cs.Type != "" {
objectMap["type"] = cs.Type
}
@@ -60305,6 +60924,15 @@ func (cs *CopySink) UnmarshalJSON(body []byte) error {
}
cs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -60429,6 +61057,8 @@ type CopySource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -60851,6 +61481,9 @@ func (cs CopySource) MarshalJSON() ([]byte, error) {
if cs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cs.MaxConcurrentConnections
}
+ if cs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cs.DisableMetricsCollection
+ }
if cs.Type != "" {
objectMap["type"] = cs.Type
}
@@ -61388,6 +62021,15 @@ func (cs *CopySource) UnmarshalJSON(body []byte) error {
}
cs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -63604,6 +64246,8 @@ type CosmosDbMongoDbAPISink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -63630,6 +64274,9 @@ func (cdmdas CosmosDbMongoDbAPISink) MarshalJSON() ([]byte, error) {
if cdmdas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cdmdas.MaxConcurrentConnections
}
+ if cdmdas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cdmdas.DisableMetricsCollection
+ }
if cdmdas.Type != "" {
objectMap["type"] = cdmdas.Type
}
@@ -63919,6 +64566,15 @@ func (cdmdas *CosmosDbMongoDbAPISink) UnmarshalJSON(body []byte) error {
}
cdmdas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cdmdas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -63954,6 +64610,8 @@ type CosmosDbMongoDbAPISource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -63986,6 +64644,9 @@ func (cdmdas CosmosDbMongoDbAPISource) MarshalJSON() ([]byte, error) {
if cdmdas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cdmdas.MaxConcurrentConnections
}
+ if cdmdas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cdmdas.DisableMetricsCollection
+ }
if cdmdas.Type != "" {
objectMap["type"] = cdmdas.Type
}
@@ -64568,6 +65229,15 @@ func (cdmdas *CosmosDbMongoDbAPISource) UnmarshalJSON(body []byte) error {
}
cdmdas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cdmdas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -65249,6 +65919,8 @@ type CosmosDbSQLAPISink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -65275,6 +65947,9 @@ func (cdsas CosmosDbSQLAPISink) MarshalJSON() ([]byte, error) {
if cdsas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cdsas.MaxConcurrentConnections
}
+ if cdsas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cdsas.DisableMetricsCollection
+ }
if cdsas.Type != "" {
objectMap["type"] = cdsas.Type
}
@@ -65564,6 +66239,15 @@ func (cdsas *CosmosDbSQLAPISink) UnmarshalJSON(body []byte) error {
}
cdsas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cdsas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -65599,6 +66283,8 @@ type CosmosDbSQLAPISource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -65631,6 +66317,9 @@ func (cdsas CosmosDbSQLAPISource) MarshalJSON() ([]byte, error) {
if cdsas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cdsas.MaxConcurrentConnections
}
+ if cdsas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cdsas.DisableMetricsCollection
+ }
if cdsas.Type != "" {
objectMap["type"] = cdsas.Type
}
@@ -66213,6 +66902,15 @@ func (cdsas *CosmosDbSQLAPISource) UnmarshalJSON(body []byte) error {
}
cdsas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cdsas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -66891,6 +67589,8 @@ type CouchbaseSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -66917,6 +67617,9 @@ func (cs CouchbaseSource) MarshalJSON() ([]byte, error) {
if cs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = cs.MaxConcurrentConnections
}
+ if cs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = cs.DisableMetricsCollection
+ }
if cs.Type != "" {
objectMap["type"] = cs.Type
}
@@ -67481,6 +68184,15 @@ func (cs *CouchbaseSource) UnmarshalJSON(body []byte) error {
}
cs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ cs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -76147,6 +76859,8 @@ type Db2Source struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -76173,6 +76887,9 @@ func (d2s Db2Source) MarshalJSON() ([]byte, error) {
if d2s.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = d2s.MaxConcurrentConnections
}
+ if d2s.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = d2s.DisableMetricsCollection
+ }
if d2s.Type != "" {
objectMap["type"] = d2s.Type
}
@@ -76737,6 +77454,15 @@ func (d2s *Db2Source) UnmarshalJSON(body []byte) error {
}
d2s.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ d2s.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -78504,7 +79230,8 @@ type DelimitedTextDatasetTypeProperties struct {
// RowDelimiter - The row delimiter. Type: string (or Expression with resultType string).
RowDelimiter interface{} `json:"rowDelimiter,omitempty"`
// EncodingName - 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 interface{} `json:"encodingName,omitempty"`
+ // CompressionCodec - The data compressionCodec. Type: string (or Expression with resultType string).
CompressionCodec interface{} `json:"compressionCodec,omitempty"`
// CompressionLevel - The data compression method used for DelimitedText.
CompressionLevel interface{} `json:"compressionLevel,omitempty"`
@@ -78752,6 +79479,8 @@ type DelimitedTextSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -78779,6 +79508,9 @@ func (dts DelimitedTextSink) MarshalJSON() ([]byte, error) {
if dts.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = dts.MaxConcurrentConnections
}
+ if dts.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = dts.DisableMetricsCollection
+ }
if dts.Type != "" {
objectMap["type"] = dts.Type
}
@@ -79076,6 +79808,15 @@ func (dts *DelimitedTextSink) UnmarshalJSON(body []byte) error {
}
dts.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ dts.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -79107,6 +79848,8 @@ type DelimitedTextSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -79131,6 +79874,9 @@ func (dts DelimitedTextSource) MarshalJSON() ([]byte, error) {
if dts.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = dts.MaxConcurrentConnections
}
+ if dts.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = dts.DisableMetricsCollection
+ }
if dts.Type != "" {
objectMap["type"] = dts.Type
}
@@ -79694,6 +80440,15 @@ func (dts *DelimitedTextSource) UnmarshalJSON(body []byte) error {
}
dts.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ dts.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -80635,6 +81390,8 @@ type DocumentDbCollectionSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -80664,6 +81421,9 @@ func (ddcs DocumentDbCollectionSink) MarshalJSON() ([]byte, error) {
if ddcs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ddcs.MaxConcurrentConnections
}
+ if ddcs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ddcs.DisableMetricsCollection
+ }
if ddcs.Type != "" {
objectMap["type"] = ddcs.Type
}
@@ -80962,6 +81722,15 @@ func (ddcs *DocumentDbCollectionSink) UnmarshalJSON(body []byte) error {
}
ddcs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ddcs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -80995,6 +81764,8 @@ type DocumentDbCollectionSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -81024,6 +81795,9 @@ func (ddcs DocumentDbCollectionSource) MarshalJSON() ([]byte, error) {
if ddcs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ddcs.MaxConcurrentConnections
}
+ if ddcs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ddcs.DisableMetricsCollection
+ }
if ddcs.Type != "" {
objectMap["type"] = ddcs.Type
}
@@ -81597,6 +82371,15 @@ func (ddcs *DocumentDbCollectionSource) UnmarshalJSON(body []byte) error {
}
ddcs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ddcs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -82285,6 +83068,8 @@ type DrillSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -82311,6 +83096,9 @@ func (ds DrillSource) MarshalJSON() ([]byte, error) {
if ds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ds.MaxConcurrentConnections
}
+ if ds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ds.DisableMetricsCollection
+ }
if ds.Type != "" {
objectMap["type"] = ds.Type
}
@@ -82875,6 +83663,15 @@ func (ds *DrillSource) UnmarshalJSON(body []byte) error {
}
ds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -84951,6 +85748,8 @@ type DynamicsAXSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -84980,6 +85779,9 @@ func (das DynamicsAXSource) MarshalJSON() ([]byte, error) {
if das.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = das.MaxConcurrentConnections
}
+ if das.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = das.DisableMetricsCollection
+ }
if das.Type != "" {
objectMap["type"] = das.Type
}
@@ -85553,6 +86355,15 @@ func (das *DynamicsAXSource) UnmarshalJSON(body []byte) error {
}
das.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ das.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -86857,8 +87668,8 @@ func (dcls *DynamicsCrmLinkedService) UnmarshalJSON(body []byte) error {
// DynamicsCrmLinkedServiceTypeProperties dynamics CRM linked service properties.
type DynamicsCrmLinkedServiceTypeProperties struct {
- // DeploymentType - 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). Possible values include: 'DynamicsDeploymentTypeOnline', 'DynamicsDeploymentTypeOnPremisesWithIfd'
- DeploymentType DynamicsDeploymentType `json:"deploymentType,omitempty"`
+ // DeploymentType - 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"`
// HostName - 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"`
// Port - 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.
@@ -86867,8 +87678,8 @@ type DynamicsCrmLinkedServiceTypeProperties struct {
ServiceURI interface{} `json:"serviceUri,omitempty"`
// OrganizationName - 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"`
- // AuthenticationType - 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). Possible values include: 'DynamicsAuthenticationTypeOffice365', 'DynamicsAuthenticationTypeIfd', 'DynamicsAuthenticationTypeAADServicePrincipal'
- AuthenticationType DynamicsAuthenticationType `json:"authenticationType,omitempty"`
+ // AuthenticationType - 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"`
// Username - User name to access the Dynamics CRM instance. Type: string (or Expression with resultType string).
Username interface{} `json:"username,omitempty"`
// Password - Password to access the Dynamics CRM instance.
@@ -86894,7 +87705,7 @@ func (dclstp *DynamicsCrmLinkedServiceTypeProperties) UnmarshalJSON(body []byte)
switch k {
case "deploymentType":
if v != nil {
- var deploymentType DynamicsDeploymentType
+ var deploymentType interface{}
err = json.Unmarshal(*v, &deploymentType)
if err != nil {
return err
@@ -86939,7 +87750,7 @@ func (dclstp *DynamicsCrmLinkedServiceTypeProperties) UnmarshalJSON(body []byte)
}
case "authenticationType":
if v != nil {
- var authenticationType DynamicsAuthenticationType
+ var authenticationType interface{}
err = json.Unmarshal(*v, &authenticationType)
if err != nil {
return err
@@ -87024,6 +87835,8 @@ type DynamicsCrmSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -87056,6 +87869,9 @@ func (dcs DynamicsCrmSink) MarshalJSON() ([]byte, error) {
if dcs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = dcs.MaxConcurrentConnections
}
+ if dcs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = dcs.DisableMetricsCollection
+ }
if dcs.Type != "" {
objectMap["type"] = dcs.Type
}
@@ -87363,6 +88179,15 @@ func (dcs *DynamicsCrmSink) UnmarshalJSON(body []byte) error {
}
dcs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ dcs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -87392,6 +88217,8 @@ type DynamicsCrmSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -87415,6 +88242,9 @@ func (dcs DynamicsCrmSource) MarshalJSON() ([]byte, error) {
if dcs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = dcs.MaxConcurrentConnections
}
+ if dcs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = dcs.DisableMetricsCollection
+ }
if dcs.Type != "" {
objectMap["type"] = dcs.Type
}
@@ -87970,6 +88800,15 @@ func (dcs *DynamicsCrmSource) UnmarshalJSON(body []byte) error {
}
dcs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ dcs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -89441,6 +90280,8 @@ type DynamicsSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -89473,6 +90314,9 @@ func (ds DynamicsSink) MarshalJSON() ([]byte, error) {
if ds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ds.MaxConcurrentConnections
}
+ if ds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ds.DisableMetricsCollection
+ }
if ds.Type != "" {
objectMap["type"] = ds.Type
}
@@ -89780,6 +90624,15 @@ func (ds *DynamicsSink) UnmarshalJSON(body []byte) error {
}
ds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -89809,6 +90662,8 @@ type DynamicsSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -89832,6 +90687,9 @@ func (ds DynamicsSource) MarshalJSON() ([]byte, error) {
if ds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ds.MaxConcurrentConnections
}
+ if ds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ds.DisableMetricsCollection
+ }
if ds.Type != "" {
objectMap["type"] = ds.Type
}
@@ -90387,6 +91245,15 @@ func (ds *DynamicsSource) UnmarshalJSON(body []byte) error {
}
ds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -91794,6 +92661,8 @@ type EloquaSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -91820,6 +92689,9 @@ func (es EloquaSource) MarshalJSON() ([]byte, error) {
if es.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = es.MaxConcurrentConnections
}
+ if es.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = es.DisableMetricsCollection
+ }
if es.Type != "" {
objectMap["type"] = es.Type
}
@@ -92384,6 +93256,15 @@ func (es *EloquaSource) UnmarshalJSON(body []byte) error {
}
es.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ es.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -92413,7 +93294,7 @@ type EncryptionConfiguration struct {
// EntityReference the entity reference.
type EntityReference struct {
- // Type - The type of this referenced entity. Possible values include: 'IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference', 'IntegrationRuntimeEntityReferenceTypeLinkedServiceReference'
+ // Type - The type of this referenced entity. Possible values include: 'IntegrationRuntimeEntityReferenceTypeIntegrationRuntimeReference', 'IntegrationRuntimeEntityReferenceTypeLinkedServiceReference', 'IntegrationRuntimeEntityReferenceTypeCredentialReference'
Type IntegrationRuntimeEntityReferenceType `json:"type,omitempty"`
// ReferenceName - The name of this referenced entity.
ReferenceName *string `json:"referenceName,omitempty"`
@@ -93159,8 +94040,10 @@ func (ed *ExcelDataset) UnmarshalJSON(body []byte) error {
type ExcelDatasetTypeProperties struct {
// Location - The location of the excel storage.
Location BasicDatasetLocation `json:"location,omitempty"`
- // SheetName - The sheet of excel file. Type: string (or Expression with resultType string).
+ // SheetName - The sheet name of excel file. Type: string (or Expression with resultType string).
SheetName interface{} `json:"sheetName,omitempty"`
+ // SheetIndex - The sheet index of excel file and default value is 0. Type: integer (or Expression with resultType integer)
+ SheetIndex interface{} `json:"sheetIndex,omitempty"`
// Range - The partial data of one sheet. Type: string (or Expression with resultType string).
Range interface{} `json:"range,omitempty"`
// FirstRowAsHeader - 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).
@@ -93197,6 +94080,15 @@ func (edtp *ExcelDatasetTypeProperties) UnmarshalJSON(body []byte) error {
}
edtp.SheetName = sheetName
}
+ case "sheetIndex":
+ if v != nil {
+ var sheetIndex interface{}
+ err = json.Unmarshal(*v, &sheetIndex)
+ if err != nil {
+ return err
+ }
+ edtp.SheetIndex = sheetIndex
+ }
case "range":
if v != nil {
var rangeVar interface{}
@@ -93252,6 +94144,8 @@ type ExcelSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -93273,6 +94167,9 @@ func (es ExcelSource) MarshalJSON() ([]byte, error) {
if es.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = es.MaxConcurrentConnections
}
+ if es.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = es.DisableMetricsCollection
+ }
if es.Type != "" {
objectMap["type"] = es.Type
}
@@ -93827,6 +94724,15 @@ func (es *ExcelSource) UnmarshalJSON(body []byte) error {
}
es.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ es.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -95649,6 +96555,12 @@ type ExposureControlResponse struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExposureControlResponse.
+func (ecr ExposureControlResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Expression azure Data Factory expression definition.
type Expression struct {
// Type - Expression type.
@@ -97285,6 +98197,8 @@ type FileServerReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -97326,6 +98240,9 @@ func (fsrs FileServerReadSettings) MarshalJSON() ([]byte, error) {
if fsrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = fsrs.MaxConcurrentConnections
}
+ if fsrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = fsrs.DisableMetricsCollection
+ }
if fsrs.Type != "" {
objectMap["type"] = fsrs.Type
}
@@ -97530,6 +98447,15 @@ func (fsrs *FileServerReadSettings) UnmarshalJSON(body []byte) error {
}
fsrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ fsrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -97551,6 +98477,8 @@ type FileServerWriteSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
// Type - Possible values include: 'TypeBasicStoreWriteSettingsTypeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeFileServerWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeSftpWriteSettings'
@@ -97564,6 +98492,9 @@ func (fsws FileServerWriteSettings) MarshalJSON() ([]byte, error) {
if fsws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = fsws.MaxConcurrentConnections
}
+ if fsws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = fsws.DisableMetricsCollection
+ }
if fsws.CopyBehavior != nil {
objectMap["copyBehavior"] = fsws.CopyBehavior
}
@@ -97646,6 +98577,15 @@ func (fsws *FileServerWriteSettings) UnmarshalJSON(body []byte) error {
}
fsws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ fsws.DisableMetricsCollection = disableMetricsCollection
+ }
case "copyBehavior":
if v != nil {
var copyBehavior interface{}
@@ -98424,6 +99364,8 @@ type FileSystemSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -98450,6 +99392,9 @@ func (fss FileSystemSink) MarshalJSON() ([]byte, error) {
if fss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = fss.MaxConcurrentConnections
}
+ if fss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = fss.DisableMetricsCollection
+ }
if fss.Type != "" {
objectMap["type"] = fss.Type
}
@@ -98739,6 +99684,15 @@ func (fss *FileSystemSink) UnmarshalJSON(body []byte) error {
}
fss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ fss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -98768,6 +99722,8 @@ type FileSystemSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -98791,6 +99747,9 @@ func (fss FileSystemSource) MarshalJSON() ([]byte, error) {
if fss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = fss.MaxConcurrentConnections
}
+ if fss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = fss.DisableMetricsCollection
+ }
if fss.Type != "" {
objectMap["type"] = fss.Type
}
@@ -99346,6 +100305,15 @@ func (fss *FileSystemSource) UnmarshalJSON(body []byte) error {
}
fss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ fss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -100407,6 +101375,8 @@ type FtpReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -100442,6 +101412,9 @@ func (frs FtpReadSettings) MarshalJSON() ([]byte, error) {
if frs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = frs.MaxConcurrentConnections
}
+ if frs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = frs.DisableMetricsCollection
+ }
if frs.Type != "" {
objectMap["type"] = frs.Type
}
@@ -100628,6 +101601,15 @@ func (frs *FtpReadSettings) UnmarshalJSON(body []byte) error {
}
frs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ frs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -103489,6 +104471,8 @@ type GoogleAdWordsSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -103515,6 +104499,9 @@ func (gaws GoogleAdWordsSource) MarshalJSON() ([]byte, error) {
if gaws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = gaws.MaxConcurrentConnections
}
+ if gaws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = gaws.DisableMetricsCollection
+ }
if gaws.Type != "" {
objectMap["type"] = gaws.Type
}
@@ -104079,6 +105066,15 @@ func (gaws *GoogleAdWordsSource) UnmarshalJSON(body []byte) error {
}
gaws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ gaws.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -105550,6 +106546,8 @@ type GoogleBigQuerySource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -105576,6 +106574,9 @@ func (gbqs GoogleBigQuerySource) MarshalJSON() ([]byte, error) {
if gbqs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = gbqs.MaxConcurrentConnections
}
+ if gbqs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = gbqs.DisableMetricsCollection
+ }
if gbqs.Type != "" {
objectMap["type"] = gbqs.Type
}
@@ -106140,6 +107141,15 @@ func (gbqs *GoogleBigQuerySource) UnmarshalJSON(body []byte) error {
}
gbqs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ gbqs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -107068,6 +108078,8 @@ type GoogleCloudStorageReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -107109,6 +108121,9 @@ func (gcsrs GoogleCloudStorageReadSettings) MarshalJSON() ([]byte, error) {
if gcsrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = gcsrs.MaxConcurrentConnections
}
+ if gcsrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = gcsrs.DisableMetricsCollection
+ }
if gcsrs.Type != "" {
objectMap["type"] = gcsrs.Type
}
@@ -107313,6 +108328,15 @@ func (gcsrs *GoogleCloudStorageReadSettings) UnmarshalJSON(body []byte) error {
}
gcsrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ gcsrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -108001,6 +109025,8 @@ type GreenplumSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -108027,6 +109053,9 @@ func (gs GreenplumSource) MarshalJSON() ([]byte, error) {
if gs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = gs.MaxConcurrentConnections
}
+ if gs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = gs.DisableMetricsCollection
+ }
if gs.Type != "" {
objectMap["type"] = gs.Type
}
@@ -108591,6 +109620,15 @@ func (gs *GreenplumSource) UnmarshalJSON(body []byte) error {
}
gs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ gs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -110686,6 +111724,8 @@ type HBaseSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -110712,6 +111752,9 @@ func (hbs HBaseSource) MarshalJSON() ([]byte, error) {
if hbs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = hbs.MaxConcurrentConnections
}
+ if hbs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = hbs.DisableMetricsCollection
+ }
if hbs.Type != "" {
objectMap["type"] = hbs.Type
}
@@ -111276,6 +112319,15 @@ func (hbs *HBaseSource) UnmarshalJSON(body []byte) error {
}
hbs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ hbs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -112187,6 +113239,8 @@ type HdfsReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -112228,6 +113282,9 @@ func (hrs HdfsReadSettings) MarshalJSON() ([]byte, error) {
if hrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = hrs.MaxConcurrentConnections
}
+ if hrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = hrs.DisableMetricsCollection
+ }
if hrs.Type != "" {
objectMap["type"] = hrs.Type
}
@@ -112432,6 +113489,15 @@ func (hrs *HdfsReadSettings) UnmarshalJSON(body []byte) error {
}
hrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ hrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -112461,6 +113527,8 @@ type HdfsSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -112484,6 +113552,9 @@ func (hs HdfsSource) MarshalJSON() ([]byte, error) {
if hs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = hs.MaxConcurrentConnections
}
+ if hs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = hs.DisableMetricsCollection
+ }
if hs.Type != "" {
objectMap["type"] = hs.Type
}
@@ -113039,6 +114110,15 @@ func (hs *HdfsSource) UnmarshalJSON(body []byte) error {
}
hs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ hs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -118360,6 +119440,8 @@ type HiveSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -118386,6 +119468,9 @@ func (hs HiveSource) MarshalJSON() ([]byte, error) {
if hs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = hs.MaxConcurrentConnections
}
+ if hs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = hs.DisableMetricsCollection
+ }
if hs.Type != "" {
objectMap["type"] = hs.Type
}
@@ -118950,6 +120035,15 @@ func (hs *HiveSource) UnmarshalJSON(body []byte) error {
}
hs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ hs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -120466,6 +121560,8 @@ type HTTPReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -120495,6 +121591,9 @@ func (hrs HTTPReadSettings) MarshalJSON() ([]byte, error) {
if hrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = hrs.MaxConcurrentConnections
}
+ if hrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = hrs.DisableMetricsCollection
+ }
if hrs.Type != "" {
objectMap["type"] = hrs.Type
}
@@ -120663,6 +121762,15 @@ func (hrs *HTTPReadSettings) UnmarshalJSON(body []byte) error {
}
hrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ hrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -120864,6 +121972,8 @@ type HTTPSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -120884,6 +121994,9 @@ func (hs HTTPSource) MarshalJSON() ([]byte, error) {
if hs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = hs.MaxConcurrentConnections
}
+ if hs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = hs.DisableMetricsCollection
+ }
if hs.Type != "" {
objectMap["type"] = hs.Type
}
@@ -121430,6 +122543,15 @@ func (hs *HTTPSource) UnmarshalJSON(body []byte) error {
}
hs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ hs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -122846,6 +123968,8 @@ type HubspotSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -122872,6 +123996,9 @@ func (hs HubspotSource) MarshalJSON() ([]byte, error) {
if hs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = hs.MaxConcurrentConnections
}
+ if hs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = hs.DisableMetricsCollection
+ }
if hs.Type != "" {
objectMap["type"] = hs.Type
}
@@ -123436,6 +124563,15 @@ func (hs *HubspotSource) UnmarshalJSON(body []byte) error {
}
hs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ hs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -125276,6 +126412,8 @@ type ImpalaSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -125302,6 +126440,9 @@ func (is ImpalaSource) MarshalJSON() ([]byte, error) {
if is.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = is.MaxConcurrentConnections
}
+ if is.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = is.DisableMetricsCollection
+ }
if is.Type != "" {
objectMap["type"] = is.Type
}
@@ -125866,6 +127007,15 @@ func (is *ImpalaSource) UnmarshalJSON(body []byte) error {
}
is.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ is.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -126742,6 +127892,8 @@ type InformixSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -126768,6 +127920,9 @@ func (is InformixSink) MarshalJSON() ([]byte, error) {
if is.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = is.MaxConcurrentConnections
}
+ if is.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = is.DisableMetricsCollection
+ }
if is.Type != "" {
objectMap["type"] = is.Type
}
@@ -127057,6 +128212,15 @@ func (is *InformixSink) UnmarshalJSON(body []byte) error {
}
is.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ is.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -127088,6 +128252,8 @@ type InformixSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -127114,6 +128280,9 @@ func (is InformixSource) MarshalJSON() ([]byte, error) {
if is.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = is.MaxConcurrentConnections
}
+ if is.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = is.DisableMetricsCollection
+ }
if is.Type != "" {
objectMap["type"] = is.Type
}
@@ -127678,6 +128847,15 @@ func (is *InformixSource) UnmarshalJSON(body []byte) error {
}
is.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ is.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -129046,6 +130224,12 @@ type IntegrationRuntimeNodeIPAddress struct {
IPAddress *string `json:"ipAddress,omitempty"`
}
+// MarshalJSON is the custom marshaler for IntegrationRuntimeNodeIPAddress.
+func (irnia IntegrationRuntimeNodeIPAddress) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IntegrationRuntimeNodeMonitoringData monitoring data for integration runtime node.
type IntegrationRuntimeNodeMonitoringData struct {
// AdditionalProperties - Unmatched properties from the message are deserialized this collection
@@ -129461,6 +130645,8 @@ type IntegrationRuntimeSsisProperties struct {
ExpressCustomSetupProperties *[]BasicCustomSetupBase `json:"expressCustomSetupProperties,omitempty"`
// PackageStores - Package stores for the SSIS Integration Runtime.
PackageStores *[]PackageStore `json:"packageStores,omitempty"`
+ // ManagedCredential - The user-assigned managed identity reference.
+ ManagedCredential *EntityReference `json:"managedCredential,omitempty"`
}
// MarshalJSON is the custom marshaler for IntegrationRuntimeSsisProperties.
@@ -129487,6 +130673,9 @@ func (irsp IntegrationRuntimeSsisProperties) MarshalJSON() ([]byte, error) {
if irsp.PackageStores != nil {
objectMap["packageStores"] = irsp.PackageStores
}
+ if irsp.ManagedCredential != nil {
+ objectMap["managedCredential"] = irsp.ManagedCredential
+ }
for k, v := range irsp.AdditionalProperties {
objectMap[k] = v
}
@@ -129576,6 +130765,15 @@ func (irsp *IntegrationRuntimeSsisProperties) UnmarshalJSON(body []byte) error {
}
irsp.PackageStores = &packageStores
}
+ case "managedCredential":
+ if v != nil {
+ var managedCredential EntityReference
+ err = json.Unmarshal(*v, &managedCredential)
+ if err != nil {
+ return err
+ }
+ irsp.ManagedCredential = &managedCredential
+ }
}
}
@@ -131352,6 +132550,8 @@ type JiraSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -131378,6 +132578,9 @@ func (js JiraSource) MarshalJSON() ([]byte, error) {
if js.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = js.MaxConcurrentConnections
}
+ if js.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = js.DisableMetricsCollection
+ }
if js.Type != "" {
objectMap["type"] = js.Type
}
@@ -131942,6 +133145,15 @@ func (js *JiraSource) UnmarshalJSON(body []byte) error {
}
js.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ js.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -132957,6 +134169,8 @@ type JSONSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -132984,6 +134198,9 @@ func (js JSONSink) MarshalJSON() ([]byte, error) {
if js.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = js.MaxConcurrentConnections
}
+ if js.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = js.DisableMetricsCollection
+ }
if js.Type != "" {
objectMap["type"] = js.Type
}
@@ -133281,6 +134498,15 @@ func (js *JSONSink) UnmarshalJSON(body []byte) error {
}
js.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ js.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -133312,6 +134538,8 @@ type JSONSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -133336,6 +134564,9 @@ func (js JSONSource) MarshalJSON() ([]byte, error) {
if js.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = js.MaxConcurrentConnections
}
+ if js.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = js.DisableMetricsCollection
+ }
if js.Type != "" {
objectMap["type"] = js.Type
}
@@ -133899,6 +135130,15 @@ func (js *JSONSource) UnmarshalJSON(body []byte) error {
}
js.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ js.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -133916,8 +135156,8 @@ func (js *JSONSource) UnmarshalJSON(body []byte) error {
// JSONWriteSettings json write settings.
type JSONWriteSettings struct {
- // FilePattern - 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. Possible values include: 'JSONWriteFilePatternSetOfObjects', 'JSONWriteFilePatternArrayOfObjects'
- FilePattern JSONWriteFilePattern `json:"filePattern,omitempty"`
+ // FilePattern - 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"`
// AdditionalProperties - Unmatched properties from the message are deserialized this collection
AdditionalProperties map[string]interface{} `json:""`
// Type - Possible values include: 'TypeBasicFormatWriteSettingsTypeFormatWriteSettings', 'TypeBasicFormatWriteSettingsTypeJSONWriteSettings', 'TypeBasicFormatWriteSettingsTypeDelimitedTextWriteSettings', 'TypeBasicFormatWriteSettingsTypeOrcWriteSettings', 'TypeBasicFormatWriteSettingsTypeAvroWriteSettings', 'TypeBasicFormatWriteSettingsTypeParquetWriteSettings'
@@ -133928,7 +135168,7 @@ type JSONWriteSettings struct {
func (jws JSONWriteSettings) MarshalJSON() ([]byte, error) {
jws.Type = TypeBasicFormatWriteSettingsTypeJSONWriteSettings
objectMap := make(map[string]interface{})
- if jws.FilePattern != "" {
+ if jws.FilePattern != nil {
objectMap["filePattern"] = jws.FilePattern
}
if jws.Type != "" {
@@ -133986,7 +135226,7 @@ func (jws *JSONWriteSettings) UnmarshalJSON(body []byte) error {
switch k {
case "filePattern":
if v != nil {
- var filePattern JSONWriteFilePattern
+ var filePattern interface{}
err = json.Unmarshal(*v, &filePattern)
if err != nil {
return err
@@ -134074,17 +135314,23 @@ type LinkedIntegrationRuntime struct {
CreateTime *date.Time `json:"createTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for LinkedIntegrationRuntime.
+func (lir LinkedIntegrationRuntime) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LinkedIntegrationRuntimeKeyAuthorization the key authorization type integration runtime.
type LinkedIntegrationRuntimeKeyAuthorization struct {
// Key - The key used for authorization.
Key *SecureString `json:"key,omitempty"`
- // AuthorizationType - Possible values include: 'AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeAuthorizationTypeRBAC', 'AuthorizationTypeAuthorizationTypeKey'
+ // AuthorizationType - Possible values include: 'AuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeRBAC', 'AuthorizationTypeKey'
AuthorizationType AuthorizationType `json:"authorizationType,omitempty"`
}
// MarshalJSON is the custom marshaler for LinkedIntegrationRuntimeKeyAuthorization.
func (lirka LinkedIntegrationRuntimeKeyAuthorization) MarshalJSON() ([]byte, error) {
- lirka.AuthorizationType = AuthorizationTypeAuthorizationTypeKey
+ lirka.AuthorizationType = AuthorizationTypeKey
objectMap := make(map[string]interface{})
if lirka.Key != nil {
objectMap["key"] = lirka.Key
@@ -134120,13 +135366,13 @@ func (lirka LinkedIntegrationRuntimeKeyAuthorization) AsBasicLinkedIntegrationRu
type LinkedIntegrationRuntimeRbacAuthorization struct {
// ResourceID - The resource identifier of the integration runtime to be shared.
ResourceID *string `json:"resourceId,omitempty"`
- // AuthorizationType - Possible values include: 'AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeAuthorizationTypeRBAC', 'AuthorizationTypeAuthorizationTypeKey'
+ // AuthorizationType - Possible values include: 'AuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeRBAC', 'AuthorizationTypeKey'
AuthorizationType AuthorizationType `json:"authorizationType,omitempty"`
}
// MarshalJSON is the custom marshaler for LinkedIntegrationRuntimeRbacAuthorization.
func (lirra LinkedIntegrationRuntimeRbacAuthorization) MarshalJSON() ([]byte, error) {
- lirra.AuthorizationType = AuthorizationTypeAuthorizationTypeRBAC
+ lirra.AuthorizationType = AuthorizationTypeRBAC
objectMap := make(map[string]interface{})
if lirra.ResourceID != nil {
objectMap["resourceId"] = lirra.ResourceID
@@ -134172,7 +135418,7 @@ type BasicLinkedIntegrationRuntimeType interface {
// LinkedIntegrationRuntimeType the base definition of a linked integration runtime.
type LinkedIntegrationRuntimeType struct {
- // AuthorizationType - Possible values include: 'AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeAuthorizationTypeRBAC', 'AuthorizationTypeAuthorizationTypeKey'
+ // AuthorizationType - Possible values include: 'AuthorizationTypeLinkedIntegrationRuntimeType', 'AuthorizationTypeRBAC', 'AuthorizationTypeKey'
AuthorizationType AuthorizationType `json:"authorizationType,omitempty"`
}
@@ -134184,11 +135430,11 @@ func unmarshalBasicLinkedIntegrationRuntimeType(body []byte) (BasicLinkedIntegra
}
switch m["authorizationType"] {
- case string(AuthorizationTypeAuthorizationTypeRBAC):
+ case string(AuthorizationTypeRBAC):
var lirra LinkedIntegrationRuntimeRbacAuthorization
err := json.Unmarshal(body, &lirra)
return lirra, err
- case string(AuthorizationTypeAuthorizationTypeKey):
+ case string(AuthorizationTypeKey):
var lirka LinkedIntegrationRuntimeKeyAuthorization
err := json.Unmarshal(body, &lirka)
return lirka, err
@@ -134219,7 +135465,7 @@ func unmarshalBasicLinkedIntegrationRuntimeTypeArray(body []byte) ([]BasicLinked
// MarshalJSON is the custom marshaler for LinkedIntegrationRuntimeType.
func (lirt LinkedIntegrationRuntimeType) MarshalJSON() ([]byte, error) {
- lirt.AuthorizationType = AuthorizationTypeAuthorizationTypeLinkedIntegrationRuntimeType
+ lirt.AuthorizationType = AuthorizationTypeLinkedIntegrationRuntimeType
objectMap := make(map[string]interface{})
if lirt.AuthorizationType != "" {
objectMap["authorizationType"] = lirt.AuthorizationType
@@ -137618,6 +138864,8 @@ type MagentoSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -137644,6 +138892,9 @@ func (ms MagentoSource) MarshalJSON() ([]byte, error) {
if ms.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ms.MaxConcurrentConnections
}
+ if ms.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ms.DisableMetricsCollection
+ }
if ms.Type != "" {
objectMap["type"] = ms.Type
}
@@ -138208,6 +139459,15 @@ func (ms *MagentoSource) UnmarshalJSON(body []byte) error {
}
ms.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ms.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -138366,6 +139626,12 @@ type ManagedIntegrationRuntimeError struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeError.
+func (mire ManagedIntegrationRuntimeError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedIntegrationRuntimeNode properties of integration runtime node.
type ManagedIntegrationRuntimeNode struct {
// NodeID - READ-ONLY; The managed integration runtime node id.
@@ -138401,6 +139667,12 @@ type ManagedIntegrationRuntimeOperationResult struct {
ActivityID *string `json:"activityId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeOperationResult.
+func (miror ManagedIntegrationRuntimeOperationResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedIntegrationRuntimeStatus managed integration runtime status.
type ManagedIntegrationRuntimeStatus struct {
// ManagedIntegrationRuntimeStatusTypeProperties - Managed integration runtime status type properties.
@@ -138526,6 +139798,12 @@ type ManagedIntegrationRuntimeStatusTypeProperties struct {
LastOperation *ManagedIntegrationRuntimeOperationResult `json:"lastOperation,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeStatusTypeProperties.
+func (mirstp ManagedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedIntegrationRuntimeTypeProperties managed integration runtime type properties.
type ManagedIntegrationRuntimeTypeProperties struct {
// ComputeProperties - The compute resource for managed integration runtime.
@@ -139880,6 +141158,8 @@ type MariaDBSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -139906,6 +141186,9 @@ func (mds MariaDBSource) MarshalJSON() ([]byte, error) {
if mds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mds.MaxConcurrentConnections
}
+ if mds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mds.DisableMetricsCollection
+ }
if mds.Type != "" {
objectMap["type"] = mds.Type
}
@@ -140470,6 +141753,15 @@ func (mds *MariaDBSource) UnmarshalJSON(body []byte) error {
}
mds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -142521,6 +143813,8 @@ type MarketoSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -142547,6 +143841,9 @@ func (ms MarketoSource) MarshalJSON() ([]byte, error) {
if ms.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ms.MaxConcurrentConnections
}
+ if ms.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ms.DisableMetricsCollection
+ }
if ms.Type != "" {
objectMap["type"] = ms.Type
}
@@ -143111,6 +144408,15 @@ func (ms *MarketoSource) UnmarshalJSON(body []byte) error {
}
ms.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ms.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -143126,6 +144432,14 @@ func (ms *MarketoSource) UnmarshalJSON(body []byte) error {
return nil
}
+// MetadataItem specify the name and value of custom metadata item.
+type MetadataItem struct {
+ // Name - Metadata item key name. Type: string (or Expression with resultType string).
+ Name interface{} `json:"name,omitempty"`
+ // Value - Metadata item value. Type: string (or Expression with resultType string).
+ Value interface{} `json:"value,omitempty"`
+}
+
// MicrosoftAccessLinkedService microsoft Access linked service.
type MicrosoftAccessLinkedService struct {
// MicrosoftAccessLinkedServiceTypeProperties - Microsoft Access linked service properties.
@@ -143862,6 +145176,8 @@ type MicrosoftAccessSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -143888,6 +145204,9 @@ func (mas MicrosoftAccessSink) MarshalJSON() ([]byte, error) {
if mas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mas.MaxConcurrentConnections
}
+ if mas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mas.DisableMetricsCollection
+ }
if mas.Type != "" {
objectMap["type"] = mas.Type
}
@@ -144177,6 +145496,15 @@ func (mas *MicrosoftAccessSink) UnmarshalJSON(body []byte) error {
}
mas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -144206,6 +145534,8 @@ type MicrosoftAccessSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -144229,6 +145559,9 @@ func (mas MicrosoftAccessSource) MarshalJSON() ([]byte, error) {
if mas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mas.MaxConcurrentConnections
}
+ if mas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mas.DisableMetricsCollection
+ }
if mas.Type != "" {
objectMap["type"] = mas.Type
}
@@ -144784,6 +146117,15 @@ func (mas *MicrosoftAccessSource) UnmarshalJSON(body []byte) error {
}
mas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -146760,6 +148102,8 @@ type MongoDbAtlasSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -146786,6 +148130,9 @@ func (mdas MongoDbAtlasSink) MarshalJSON() ([]byte, error) {
if mdas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mdas.MaxConcurrentConnections
}
+ if mdas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mdas.DisableMetricsCollection
+ }
if mdas.Type != "" {
objectMap["type"] = mdas.Type
}
@@ -147075,6 +148422,15 @@ func (mdas *MongoDbAtlasSink) UnmarshalJSON(body []byte) error {
}
mdas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mdas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -147110,6 +148466,8 @@ type MongoDbAtlasSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -147142,6 +148500,9 @@ func (mdas MongoDbAtlasSource) MarshalJSON() ([]byte, error) {
if mdas.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mdas.MaxConcurrentConnections
}
+ if mdas.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mdas.DisableMetricsCollection
+ }
if mdas.Type != "" {
objectMap["type"] = mdas.Type
}
@@ -147724,6 +149085,15 @@ func (mdas *MongoDbAtlasSource) UnmarshalJSON(body []byte) error {
}
mdas.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mdas.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -149266,6 +150636,8 @@ type MongoDbSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -149289,6 +150661,9 @@ func (mds MongoDbSource) MarshalJSON() ([]byte, error) {
if mds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mds.MaxConcurrentConnections
}
+ if mds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mds.DisableMetricsCollection
+ }
if mds.Type != "" {
objectMap["type"] = mds.Type
}
@@ -149844,6 +151219,15 @@ func (mds *MongoDbSource) UnmarshalJSON(body []byte) error {
}
mds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -151170,6 +152554,8 @@ type MongoDbV2Sink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -151196,6 +152582,9 @@ func (mdvs MongoDbV2Sink) MarshalJSON() ([]byte, error) {
if mdvs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mdvs.MaxConcurrentConnections
}
+ if mdvs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mdvs.DisableMetricsCollection
+ }
if mdvs.Type != "" {
objectMap["type"] = mdvs.Type
}
@@ -151485,6 +152874,15 @@ func (mdvs *MongoDbV2Sink) UnmarshalJSON(body []byte) error {
}
mdvs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mdvs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -151520,6 +152918,8 @@ type MongoDbV2Source struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -151552,6 +152952,9 @@ func (mdvs MongoDbV2Source) MarshalJSON() ([]byte, error) {
if mdvs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mdvs.MaxConcurrentConnections
}
+ if mdvs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mdvs.DisableMetricsCollection
+ }
if mdvs.Type != "" {
objectMap["type"] = mdvs.Type
}
@@ -152134,6 +153537,15 @@ func (mdvs *MongoDbV2Source) UnmarshalJSON(body []byte) error {
}
mdvs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mdvs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -153035,6 +154447,8 @@ type MySQLSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -153061,6 +154475,9 @@ func (mss MySQLSource) MarshalJSON() ([]byte, error) {
if mss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = mss.MaxConcurrentConnections
}
+ if mss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = mss.DisableMetricsCollection
+ }
if mss.Type != "" {
objectMap["type"] = mss.Type
}
@@ -153625,6 +155042,15 @@ func (mss *MySQLSource) UnmarshalJSON(body []byte) error {
}
mss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ mss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -154967,6 +156393,8 @@ type NetezzaSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -154999,6 +156427,9 @@ func (ns NetezzaSource) MarshalJSON() ([]byte, error) {
if ns.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ns.MaxConcurrentConnections
}
+ if ns.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ns.DisableMetricsCollection
+ }
if ns.Type != "" {
objectMap["type"] = ns.Type
}
@@ -155581,6 +157012,15 @@ func (ns *NetezzaSource) UnmarshalJSON(body []byte) error {
}
ns.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ns.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -157722,6 +159162,8 @@ type ODataSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -157748,6 +159190,9 @@ func (ods ODataSource) MarshalJSON() ([]byte, error) {
if ods.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ods.MaxConcurrentConnections
}
+ if ods.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ods.DisableMetricsCollection
+ }
if ods.Type != "" {
objectMap["type"] = ods.Type
}
@@ -158312,6 +159757,15 @@ func (ods *ODataSource) UnmarshalJSON(body []byte) error {
}
ods.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ods.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -159063,6 +160517,8 @@ type OdbcSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -159089,6 +160545,9 @@ func (osVar OdbcSink) MarshalJSON() ([]byte, error) {
if osVar.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = osVar.MaxConcurrentConnections
}
+ if osVar.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = osVar.DisableMetricsCollection
+ }
if osVar.Type != "" {
objectMap["type"] = osVar.Type
}
@@ -159378,6 +160837,15 @@ func (osVar *OdbcSink) UnmarshalJSON(body []byte) error {
}
osVar.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ osVar.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -159409,6 +160877,8 @@ type OdbcSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -159435,6 +160905,9 @@ func (osVar OdbcSource) MarshalJSON() ([]byte, error) {
if osVar.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = osVar.MaxConcurrentConnections
}
+ if osVar.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = osVar.DisableMetricsCollection
+ }
if osVar.Type != "" {
objectMap["type"] = osVar.Type
}
@@ -159999,6 +161472,15 @@ func (osVar *OdbcSource) UnmarshalJSON(body []byte) error {
}
osVar.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ osVar.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -162048,6 +163530,8 @@ type Office365Source struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -162083,6 +163567,9 @@ func (o3s Office365Source) MarshalJSON() ([]byte, error) {
if o3s.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = o3s.MaxConcurrentConnections
}
+ if o3s.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = o3s.DisableMetricsCollection
+ }
if o3s.Type != "" {
objectMap["type"] = o3s.Type
}
@@ -162674,6 +164161,15 @@ func (o3s *Office365Source) UnmarshalJSON(body []byte) error {
}
o3s.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ o3s.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -163920,6 +165416,8 @@ type OracleCloudStorageReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -163961,6 +165459,9 @@ func (ocsrs OracleCloudStorageReadSettings) MarshalJSON() ([]byte, error) {
if ocsrs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ocsrs.MaxConcurrentConnections
}
+ if ocsrs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ocsrs.DisableMetricsCollection
+ }
if ocsrs.Type != "" {
objectMap["type"] = ocsrs.Type
}
@@ -164165,6 +165666,15 @@ func (ocsrs *OracleCloudStorageReadSettings) UnmarshalJSON(body []byte) error {
}
ocsrs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ocsrs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -166231,6 +167741,8 @@ type OracleServiceCloudSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -166257,6 +167769,9 @@ func (oscs OracleServiceCloudSource) MarshalJSON() ([]byte, error) {
if oscs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = oscs.MaxConcurrentConnections
}
+ if oscs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = oscs.DisableMetricsCollection
+ }
if oscs.Type != "" {
objectMap["type"] = oscs.Type
}
@@ -166821,6 +168336,15 @@ func (oscs *OracleServiceCloudSource) UnmarshalJSON(body []byte) error {
}
oscs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ oscs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -166852,6 +168376,8 @@ type OracleSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -166878,6 +168404,9 @@ func (osVar OracleSink) MarshalJSON() ([]byte, error) {
if osVar.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = osVar.MaxConcurrentConnections
}
+ if osVar.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = osVar.DisableMetricsCollection
+ }
if osVar.Type != "" {
objectMap["type"] = osVar.Type
}
@@ -167167,6 +168696,15 @@ func (osVar *OracleSink) UnmarshalJSON(body []byte) error {
}
osVar.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ osVar.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -167202,6 +168740,8 @@ type OracleSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -167234,6 +168774,9 @@ func (osVar OracleSource) MarshalJSON() ([]byte, error) {
if osVar.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = osVar.MaxConcurrentConnections
}
+ if osVar.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = osVar.DisableMetricsCollection
+ }
if osVar.Type != "" {
objectMap["type"] = osVar.Type
}
@@ -167816,6 +169359,15 @@ func (osVar *OracleSource) UnmarshalJSON(body []byte) error {
}
osVar.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ osVar.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -169307,6 +170859,8 @@ type OrcSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -169334,6 +170888,9 @@ func (osVar OrcSink) MarshalJSON() ([]byte, error) {
if osVar.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = osVar.MaxConcurrentConnections
}
+ if osVar.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = osVar.DisableMetricsCollection
+ }
if osVar.Type != "" {
objectMap["type"] = osVar.Type
}
@@ -169631,6 +171188,15 @@ func (osVar *OrcSink) UnmarshalJSON(body []byte) error {
}
osVar.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ osVar.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -169660,6 +171226,8 @@ type OrcSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -169681,6 +171249,9 @@ func (osVar OrcSource) MarshalJSON() ([]byte, error) {
if osVar.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = osVar.MaxConcurrentConnections
}
+ if osVar.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = osVar.DisableMetricsCollection
+ }
if osVar.Type != "" {
objectMap["type"] = osVar.Type
}
@@ -170235,6 +171806,15 @@ func (osVar *OrcSource) UnmarshalJSON(body []byte) error {
}
osVar.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ osVar.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -171033,8 +172613,9 @@ func (pd *ParquetDataset) UnmarshalJSON(body []byte) error {
// ParquetDatasetTypeProperties parquet dataset properties.
type ParquetDatasetTypeProperties struct {
// Location - The location of the parquet storage.
- Location BasicDatasetLocation `json:"location,omitempty"`
- CompressionCodec interface{} `json:"compressionCodec,omitempty"`
+ Location BasicDatasetLocation `json:"location,omitempty"`
+ // CompressionCodec - The data compressionCodec. Type: string (or Expression with resultType string).
+ CompressionCodec interface{} `json:"compressionCodec,omitempty"`
}
// UnmarshalJSON is the custom unmarshaler for ParquetDatasetTypeProperties struct.
@@ -171207,6 +172788,8 @@ type ParquetSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -171234,6 +172817,9 @@ func (ps ParquetSink) MarshalJSON() ([]byte, error) {
if ps.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ps.MaxConcurrentConnections
}
+ if ps.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ps.DisableMetricsCollection
+ }
if ps.Type != "" {
objectMap["type"] = ps.Type
}
@@ -171531,6 +173117,15 @@ func (ps *ParquetSink) UnmarshalJSON(body []byte) error {
}
ps.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ps.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -171560,6 +173155,8 @@ type ParquetSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -171581,6 +173178,9 @@ func (ps ParquetSource) MarshalJSON() ([]byte, error) {
if ps.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ps.MaxConcurrentConnections
}
+ if ps.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ps.DisableMetricsCollection
+ }
if ps.Type != "" {
objectMap["type"] = ps.Type
}
@@ -172135,6 +173735,15 @@ func (ps *ParquetSource) UnmarshalJSON(body []byte) error {
}
ps.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ps.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -173662,6 +175271,8 @@ type PaypalSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -173688,6 +175299,9 @@ func (ps PaypalSource) MarshalJSON() ([]byte, error) {
if ps.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ps.MaxConcurrentConnections
}
+ if ps.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ps.DisableMetricsCollection
+ }
if ps.Type != "" {
objectMap["type"] = ps.Type
}
@@ -174252,6 +175866,15 @@ func (ps *PaypalSource) UnmarshalJSON(body []byte) error {
}
ps.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ps.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -175724,6 +177347,8 @@ type PhoenixSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -175750,6 +177375,9 @@ func (ps PhoenixSource) MarshalJSON() ([]byte, error) {
if ps.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ps.MaxConcurrentConnections
}
+ if ps.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ps.DisableMetricsCollection
+ }
if ps.Type != "" {
objectMap["type"] = ps.Type
}
@@ -176314,6 +177942,15 @@ func (ps *PhoenixSource) UnmarshalJSON(body []byte) error {
}
ps.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ps.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -176962,6 +178599,12 @@ type PipelineRunInvokedBy struct {
InvokedByType *string `json:"invokedByType,omitempty"`
}
+// MarshalJSON is the custom marshaler for PipelineRunInvokedBy.
+func (prib PipelineRunInvokedBy) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PipelineRunsQueryResponse a list pipeline runs.
type PipelineRunsQueryResponse struct {
autorest.Response `json:"-"`
@@ -177732,6 +179375,8 @@ type PostgreSQLSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -177758,6 +179403,9 @@ func (pss PostgreSQLSource) MarshalJSON() ([]byte, error) {
if pss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = pss.MaxConcurrentConnections
}
+ if pss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = pss.DisableMetricsCollection
+ }
if pss.Type != "" {
objectMap["type"] = pss.Type
}
@@ -178322,6 +179970,15 @@ func (pss *PostgreSQLSource) UnmarshalJSON(body []byte) error {
}
pss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ pss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -180470,6 +182127,8 @@ type PrestoSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -180496,6 +182155,9 @@ func (ps PrestoSource) MarshalJSON() ([]byte, error) {
if ps.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ps.MaxConcurrentConnections
}
+ if ps.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ps.DisableMetricsCollection
+ }
if ps.Type != "" {
objectMap["type"] = ps.Type
}
@@ -181060,6 +182722,15 @@ func (ps *PrestoSource) UnmarshalJSON(body []byte) error {
}
ps.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ps.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -181330,6 +183001,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourcesWrapper wrapper for a collection of private link resources
type PrivateLinkResourcesWrapper struct {
autorest.Response `json:"-"`
@@ -182908,6 +184585,8 @@ type QuickBooksSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -182934,6 +184613,9 @@ func (qbs QuickBooksSource) MarshalJSON() ([]byte, error) {
if qbs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = qbs.MaxConcurrentConnections
}
+ if qbs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = qbs.DisableMetricsCollection
+ }
if qbs.Type != "" {
objectMap["type"] = qbs.Type
}
@@ -183498,6 +185180,15 @@ func (qbs *QuickBooksSource) UnmarshalJSON(body []byte) error {
}
qbs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ qbs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -183789,6 +185480,8 @@ type RelationalSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -183812,6 +185505,9 @@ func (rs RelationalSource) MarshalJSON() ([]byte, error) {
if rs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = rs.MaxConcurrentConnections
}
+ if rs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = rs.DisableMetricsCollection
+ }
if rs.Type != "" {
objectMap["type"] = rs.Type
}
@@ -184367,6 +186063,15 @@ func (rs *RelationalSource) UnmarshalJSON(body []byte) error {
}
rs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ rs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -186651,6 +188356,8 @@ type ResponsysSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -186677,6 +188384,9 @@ func (rs ResponsysSource) MarshalJSON() ([]byte, error) {
if rs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = rs.MaxConcurrentConnections
}
+ if rs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = rs.DisableMetricsCollection
+ }
if rs.Type != "" {
objectMap["type"] = rs.Type
}
@@ -187241,6 +188951,15 @@ func (rs *ResponsysSource) UnmarshalJSON(body []byte) error {
}
rs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ rs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -188724,6 +190443,8 @@ type RestSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -188762,6 +190483,9 @@ func (rs RestSink) MarshalJSON() ([]byte, error) {
if rs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = rs.MaxConcurrentConnections
}
+ if rs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = rs.DisableMetricsCollection
+ }
if rs.Type != "" {
objectMap["type"] = rs.Type
}
@@ -189087,6 +190811,15 @@ func (rs *RestSink) UnmarshalJSON(body []byte) error {
}
rs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ rs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -189126,6 +190859,8 @@ type RestSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -189164,6 +190899,9 @@ func (rs RestSource) MarshalJSON() ([]byte, error) {
if rs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = rs.MaxConcurrentConnections
}
+ if rs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = rs.DisableMetricsCollection
+ }
if rs.Type != "" {
objectMap["type"] = rs.Type
}
@@ -189764,6 +191502,15 @@ func (rs *RestSource) UnmarshalJSON(body []byte) error {
}
rs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ rs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -191932,6 +193679,8 @@ type SalesforceMarketingCloudSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -191958,6 +193707,9 @@ func (smcs SalesforceMarketingCloudSource) MarshalJSON() ([]byte, error) {
if smcs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = smcs.MaxConcurrentConnections
}
+ if smcs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = smcs.DisableMetricsCollection
+ }
if smcs.Type != "" {
objectMap["type"] = smcs.Type
}
@@ -192522,6 +194274,15 @@ func (smcs *SalesforceMarketingCloudSource) UnmarshalJSON(body []byte) error {
}
smcs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ smcs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -194588,6 +196349,8 @@ type SalesforceServiceCloudSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -194620,6 +196383,9 @@ func (sscs SalesforceServiceCloudSink) MarshalJSON() ([]byte, error) {
if sscs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sscs.MaxConcurrentConnections
}
+ if sscs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sscs.DisableMetricsCollection
+ }
if sscs.Type != "" {
objectMap["type"] = sscs.Type
}
@@ -194927,6 +196693,15 @@ func (sscs *SalesforceServiceCloudSink) UnmarshalJSON(body []byte) error {
}
sscs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sscs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -194958,6 +196733,8 @@ type SalesforceServiceCloudSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -194984,6 +196761,9 @@ func (sscs SalesforceServiceCloudSource) MarshalJSON() ([]byte, error) {
if sscs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sscs.MaxConcurrentConnections
}
+ if sscs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sscs.DisableMetricsCollection
+ }
if sscs.Type != "" {
objectMap["type"] = sscs.Type
}
@@ -195548,6 +197328,15 @@ func (sscs *SalesforceServiceCloudSource) UnmarshalJSON(body []byte) error {
}
sscs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sscs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -195583,6 +197372,8 @@ type SalesforceSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -195615,6 +197406,9 @@ func (ss SalesforceSink) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -195922,6 +197716,15 @@ func (ss *SalesforceSink) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -195955,6 +197758,8 @@ type SalesforceSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -195984,6 +197789,9 @@ func (ss SalesforceSource) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -196557,6 +198365,15 @@ func (ss *SalesforceSource) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -197939,6 +199756,8 @@ type SapBwSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -197965,6 +199784,9 @@ func (sbs SapBwSource) MarshalJSON() ([]byte, error) {
if sbs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sbs.MaxConcurrentConnections
}
+ if sbs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sbs.DisableMetricsCollection
+ }
if sbs.Type != "" {
objectMap["type"] = sbs.Type
}
@@ -198529,6 +200351,15 @@ func (sbs *SapBwSource) UnmarshalJSON(body []byte) error {
}
sbs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sbs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -199912,6 +201743,8 @@ type SapCloudForCustomerSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -199941,6 +201774,9 @@ func (scfcs SapCloudForCustomerSink) MarshalJSON() ([]byte, error) {
if scfcs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = scfcs.MaxConcurrentConnections
}
+ if scfcs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = scfcs.DisableMetricsCollection
+ }
if scfcs.Type != "" {
objectMap["type"] = scfcs.Type
}
@@ -200239,6 +202075,15 @@ func (scfcs *SapCloudForCustomerSink) UnmarshalJSON(body []byte) error {
}
scfcs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ scfcs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -200272,6 +202117,8 @@ type SapCloudForCustomerSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -200301,6 +202148,9 @@ func (scfcs SapCloudForCustomerSource) MarshalJSON() ([]byte, error) {
if scfcs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = scfcs.MaxConcurrentConnections
}
+ if scfcs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = scfcs.DisableMetricsCollection
+ }
if scfcs.Type != "" {
objectMap["type"] = scfcs.Type
}
@@ -200874,6 +202724,15 @@ func (scfcs *SapCloudForCustomerSource) UnmarshalJSON(body []byte) error {
}
scfcs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ scfcs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -202256,6 +204115,8 @@ type SapEccSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -202285,6 +204146,9 @@ func (ses SapEccSource) MarshalJSON() ([]byte, error) {
if ses.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ses.MaxConcurrentConnections
}
+ if ses.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ses.DisableMetricsCollection
+ }
if ses.Type != "" {
objectMap["type"] = ses.Type
}
@@ -202858,6 +204722,15 @@ func (ses *SapEccSource) UnmarshalJSON(body []byte) error {
}
ses.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ses.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -203622,6 +205495,8 @@ type SapHanaSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -203657,6 +205532,9 @@ func (shs SapHanaSource) MarshalJSON() ([]byte, error) {
if shs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = shs.MaxConcurrentConnections
}
+ if shs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = shs.DisableMetricsCollection
+ }
if shs.Type != "" {
objectMap["type"] = shs.Type
}
@@ -204248,6 +206126,15 @@ func (shs *SapHanaSource) UnmarshalJSON(body []byte) error {
}
shs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ shs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -205714,6 +207601,8 @@ type SapOpenHubSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -205749,6 +207638,9 @@ func (sohs SapOpenHubSource) MarshalJSON() ([]byte, error) {
if sohs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sohs.MaxConcurrentConnections
}
+ if sohs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sohs.DisableMetricsCollection
+ }
if sohs.Type != "" {
objectMap["type"] = sohs.Type
}
@@ -206340,6 +208232,15 @@ func (sohs *SapOpenHubSource) UnmarshalJSON(body []byte) error {
}
sohs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sohs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -208534,6 +210435,8 @@ type SapTableSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -208584,6 +210487,9 @@ func (sts SapTableSource) MarshalJSON() ([]byte, error) {
if sts.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sts.MaxConcurrentConnections
}
+ if sts.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sts.DisableMetricsCollection
+ }
if sts.Type != "" {
objectMap["type"] = sts.Type
}
@@ -209220,6 +211126,15 @@ func (sts *SapTableSource) UnmarshalJSON(body []byte) error {
}
sts.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sts.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -209567,7 +211482,7 @@ type BasicSecretBase interface {
// SecretBase the base definition of a secret type.
type SecretBase struct {
- // Type - Possible values include: 'TypeTypeSecretBase', 'TypeTypeSecureString', 'TypeTypeAzureKeyVaultSecret'
+ // Type - Possible values include: 'TypeSecretBase', 'TypeSecureString', 'TypeAzureKeyVaultSecret'
Type Type `json:"type,omitempty"`
}
@@ -209579,11 +211494,11 @@ func unmarshalBasicSecretBase(body []byte) (BasicSecretBase, error) {
}
switch m["type"] {
- case string(TypeTypeSecureString):
+ case string(TypeSecureString):
var ss SecureString
err := json.Unmarshal(body, &ss)
return ss, err
- case string(TypeTypeAzureKeyVaultSecret):
+ case string(TypeAzureKeyVaultSecret):
var akvsr AzureKeyVaultSecretReference
err := json.Unmarshal(body, &akvsr)
return akvsr, err
@@ -209614,7 +211529,7 @@ func unmarshalBasicSecretBaseArray(body []byte) ([]BasicSecretBase, error) {
// MarshalJSON is the custom marshaler for SecretBase.
func (sb SecretBase) MarshalJSON() ([]byte, error) {
- sb.Type = TypeTypeSecretBase
+ sb.Type = TypeSecretBase
objectMap := make(map[string]interface{})
if sb.Type != "" {
objectMap["type"] = sb.Type
@@ -209647,13 +211562,13 @@ func (sb SecretBase) AsBasicSecretBase() (BasicSecretBase, bool) {
type SecureString struct {
// Value - Value of secure string.
Value *string `json:"value,omitempty"`
- // Type - Possible values include: 'TypeTypeSecretBase', 'TypeTypeSecureString', 'TypeTypeAzureKeyVaultSecret'
+ // Type - Possible values include: 'TypeSecretBase', 'TypeSecureString', 'TypeAzureKeyVaultSecret'
Type Type `json:"type,omitempty"`
}
// MarshalJSON is the custom marshaler for SecureString.
func (ss SecureString) MarshalJSON() ([]byte, error) {
- ss.Type = TypeTypeSecureString
+ ss.Type = TypeSecureString
objectMap := make(map[string]interface{})
if ss.Value != nil {
objectMap["value"] = ss.Value
@@ -211505,6 +213420,8 @@ type ServiceNowSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -211531,6 +213448,9 @@ func (sns ServiceNowSource) MarshalJSON() ([]byte, error) {
if sns.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sns.MaxConcurrentConnections
}
+ if sns.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sns.DisableMetricsCollection
+ }
if sns.Type != "" {
objectMap["type"] = sns.Type
}
@@ -212095,6 +214015,15 @@ func (sns *ServiceNowSource) UnmarshalJSON(body []byte) error {
}
sns.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sns.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -212629,6 +214558,8 @@ type SftpReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -212667,6 +214598,9 @@ func (srs SftpReadSettings) MarshalJSON() ([]byte, error) {
if srs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = srs.MaxConcurrentConnections
}
+ if srs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = srs.DisableMetricsCollection
+ }
if srs.Type != "" {
objectMap["type"] = srs.Type
}
@@ -212862,6 +214796,15 @@ func (srs *SftpReadSettings) UnmarshalJSON(body []byte) error {
}
srs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ srs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -213661,6 +215604,8 @@ type SftpWriteSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
// Type - Possible values include: 'TypeBasicStoreWriteSettingsTypeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeFileServerWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeSftpWriteSettings'
@@ -213680,6 +215625,9 @@ func (sws SftpWriteSettings) MarshalJSON() ([]byte, error) {
if sws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sws.MaxConcurrentConnections
}
+ if sws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sws.DisableMetricsCollection
+ }
if sws.CopyBehavior != nil {
objectMap["copyBehavior"] = sws.CopyBehavior
}
@@ -213780,6 +215728,15 @@ func (sws *SftpWriteSettings) UnmarshalJSON(body []byte) error {
}
sws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sws.DisableMetricsCollection = disableMetricsCollection
+ }
case "copyBehavior":
if v != nil {
var copyBehavior interface{}
@@ -215178,6 +217135,8 @@ type SharePointOnlineListSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -215201,6 +217160,9 @@ func (spols SharePointOnlineListSource) MarshalJSON() ([]byte, error) {
if spols.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = spols.MaxConcurrentConnections
}
+ if spols.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = spols.DisableMetricsCollection
+ }
if spols.Type != "" {
objectMap["type"] = spols.Type
}
@@ -215756,6 +217718,15 @@ func (spols *SharePointOnlineListSource) UnmarshalJSON(body []byte) error {
}
spols.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ spols.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -217152,6 +219123,8 @@ type ShopifySource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -217178,6 +219151,9 @@ func (ss ShopifySource) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -217742,6 +219718,15 @@ func (ss *ShopifySource) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -219292,6 +221277,8 @@ type SnowflakeSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -219321,6 +221308,9 @@ func (ss SnowflakeSink) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -219619,6 +221609,15 @@ func (ss *SnowflakeSink) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -219648,6 +221647,8 @@ type SnowflakeSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -219671,6 +221672,9 @@ func (ss SnowflakeSource) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -220226,6 +222230,15 @@ func (ss *SnowflakeSource) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -221720,6 +223733,8 @@ type SparkSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -221746,6 +223761,9 @@ func (ss SparkSource) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -222310,6 +224328,15 @@ func (ss *SparkSource) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -222402,6 +224429,8 @@ type SQLDWSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -222443,6 +224472,9 @@ func (sds SQLDWSink) MarshalJSON() ([]byte, error) {
if sds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sds.MaxConcurrentConnections
}
+ if sds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sds.DisableMetricsCollection
+ }
if sds.Type != "" {
objectMap["type"] = sds.Type
}
@@ -222777,6 +224809,15 @@ func (sds *SQLDWSink) UnmarshalJSON(body []byte) error {
}
sds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -222816,6 +224857,8 @@ type SQLDWSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -222854,6 +224897,9 @@ func (sds SQLDWSource) MarshalJSON() ([]byte, error) {
if sds.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sds.MaxConcurrentConnections
}
+ if sds.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sds.DisableMetricsCollection
+ }
if sds.Type != "" {
objectMap["type"] = sds.Type
}
@@ -223454,6 +225500,15 @@ func (sds *SQLDWSource) UnmarshalJSON(body []byte) error {
}
sds.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sds.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -223495,6 +225550,8 @@ type SQLMISink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -223536,6 +225593,9 @@ func (sms SQLMISink) MarshalJSON() ([]byte, error) {
if sms.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sms.MaxConcurrentConnections
}
+ if sms.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sms.DisableMetricsCollection
+ }
if sms.Type != "" {
objectMap["type"] = sms.Type
}
@@ -223870,6 +225930,15 @@ func (sms *SQLMISink) UnmarshalJSON(body []byte) error {
}
sms.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sms.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -223911,6 +225980,8 @@ type SQLMISource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -223952,6 +226023,9 @@ func (sms SQLMISource) MarshalJSON() ([]byte, error) {
if sms.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sms.MaxConcurrentConnections
}
+ if sms.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sms.DisableMetricsCollection
+ }
if sms.Type != "" {
objectMap["type"] = sms.Type
}
@@ -224561,6 +226635,15 @@ func (sms *SQLMISource) UnmarshalJSON(body []byte) error {
}
sms.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sms.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -225322,6 +227405,8 @@ type SQLServerSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -225363,6 +227448,9 @@ func (sss SQLServerSink) MarshalJSON() ([]byte, error) {
if sss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sss.MaxConcurrentConnections
}
+ if sss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sss.DisableMetricsCollection
+ }
if sss.Type != "" {
objectMap["type"] = sss.Type
}
@@ -225697,6 +227785,15 @@ func (sss *SQLServerSink) UnmarshalJSON(body []byte) error {
}
sss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -225738,6 +227835,8 @@ type SQLServerSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -225779,6 +227878,9 @@ func (sss SQLServerSource) MarshalJSON() ([]byte, error) {
if sss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sss.MaxConcurrentConnections
}
+ if sss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sss.DisableMetricsCollection
+ }
if sss.Type != "" {
objectMap["type"] = sss.Type
}
@@ -226388,6 +228490,15 @@ func (sss *SQLServerSource) UnmarshalJSON(body []byte) error {
}
sss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -227458,6 +229569,8 @@ type SQLSink struct {
SinkRetryWait interface{} `json:"sinkRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the sink data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySinkTypeCopySink', 'TypeBasicCopySinkTypeCosmosDbMongoDbAPISink', 'TypeBasicCopySinkTypeMongoDbV2Sink', 'TypeBasicCopySinkTypeMongoDbAtlasSink', 'TypeBasicCopySinkTypeSalesforceServiceCloudSink', 'TypeBasicCopySinkTypeSalesforceSink', 'TypeBasicCopySinkTypeAzureDataExplorerSink', 'TypeBasicCopySinkTypeCommonDataServiceForAppsSink', 'TypeBasicCopySinkTypeDynamicsCrmSink', 'TypeBasicCopySinkTypeDynamicsSink', 'TypeBasicCopySinkTypeMicrosoftAccessSink', 'TypeBasicCopySinkTypeInformixSink', 'TypeBasicCopySinkTypeOdbcSink', 'TypeBasicCopySinkTypeAzureSearchIndexSink', 'TypeBasicCopySinkTypeAzureBlobFSSink', 'TypeBasicCopySinkTypeAzureDataLakeStoreSink', 'TypeBasicCopySinkTypeOracleSink', 'TypeBasicCopySinkTypeSnowflakeSink', 'TypeBasicCopySinkTypeSQLDWSink', 'TypeBasicCopySinkTypeSQLMISink', 'TypeBasicCopySinkTypeAzureSQLSink', 'TypeBasicCopySinkTypeSQLServerSink', 'TypeBasicCopySinkTypeSQLSink', 'TypeBasicCopySinkTypeCosmosDbSQLAPISink', 'TypeBasicCopySinkTypeDocumentDbCollectionSink', 'TypeBasicCopySinkTypeFileSystemSink', 'TypeBasicCopySinkTypeBlobSink', 'TypeBasicCopySinkTypeBinarySink', 'TypeBasicCopySinkTypeParquetSink', 'TypeBasicCopySinkTypeAvroSink', 'TypeBasicCopySinkTypeAzureTableSink', 'TypeBasicCopySinkTypeAzureQueueSink', 'TypeBasicCopySinkTypeSapCloudForCustomerSink', 'TypeBasicCopySinkTypeAzureDatabricksDeltaLakeSink', 'TypeBasicCopySinkTypeAzureMySQLSink', 'TypeBasicCopySinkTypeAzurePostgreSQLSink', 'TypeBasicCopySinkTypeRestSink', 'TypeBasicCopySinkTypeOrcSink', 'TypeBasicCopySinkTypeJSONSink', 'TypeBasicCopySinkTypeDelimitedTextSink'
Type TypeBasicCopySink `json:"type,omitempty"`
}
@@ -227499,6 +229612,9 @@ func (ss SQLSink) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -227833,6 +229949,15 @@ func (ss *SQLSink) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySink
@@ -227874,6 +229999,8 @@ type SQLSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -227915,6 +230042,9 @@ func (ss SQLSource) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -228524,6 +230654,15 @@ func (ss *SQLSource) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -229953,6 +232092,8 @@ type SquareSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -229979,6 +232120,9 @@ func (ss SquareSource) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -230543,6 +232687,15 @@ func (ss *SquareSource) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -231534,6 +233687,8 @@ type StoreReadSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicStoreReadSettingsTypeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeHdfsReadSettings', 'TypeBasicStoreReadSettingsTypeHTTPReadSettings', 'TypeBasicStoreReadSettingsTypeSftpReadSettings', 'TypeBasicStoreReadSettingsTypeFtpReadSettings', 'TypeBasicStoreReadSettingsTypeGoogleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeOracleCloudStorageReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3CompatibleReadSettings', 'TypeBasicStoreReadSettingsTypeAzureFileStorageReadSettings', 'TypeBasicStoreReadSettingsTypeFileServerReadSettings', 'TypeBasicStoreReadSettingsTypeAmazonS3ReadSettings', 'TypeBasicStoreReadSettingsTypeAzureDataLakeStoreReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobFSReadSettings', 'TypeBasicStoreReadSettingsTypeAzureBlobStorageReadSettings'
Type TypeBasicStoreReadSettings `json:"type,omitempty"`
}
@@ -231630,6 +233785,9 @@ func (srs StoreReadSettings) MarshalJSON() ([]byte, error) {
if srs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = srs.MaxConcurrentConnections
}
+ if srs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = srs.DisableMetricsCollection
+ }
if srs.Type != "" {
objectMap["type"] = srs.Type
}
@@ -231744,6 +233902,15 @@ func (srs *StoreReadSettings) UnmarshalJSON(body []byte) error {
}
srs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ srs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicStoreReadSettings
@@ -231776,6 +233943,8 @@ type StoreWriteSettings struct {
AdditionalProperties map[string]interface{} `json:""`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// CopyBehavior - The type of copy behavior for copy sink.
CopyBehavior interface{} `json:"copyBehavior,omitempty"`
// Type - Possible values include: 'TypeBasicStoreWriteSettingsTypeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureFileStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeFileServerWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureDataLakeStoreWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobFSWriteSettings', 'TypeBasicStoreWriteSettingsTypeAzureBlobStorageWriteSettings', 'TypeBasicStoreWriteSettingsTypeSftpWriteSettings'
@@ -231846,6 +234015,9 @@ func (sws StoreWriteSettings) MarshalJSON() ([]byte, error) {
if sws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = sws.MaxConcurrentConnections
}
+ if sws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = sws.DisableMetricsCollection
+ }
if sws.CopyBehavior != nil {
objectMap["copyBehavior"] = sws.CopyBehavior
}
@@ -231928,6 +234100,15 @@ func (sws *StoreWriteSettings) UnmarshalJSON(body []byte) error {
}
sws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ sws.DisableMetricsCollection = disableMetricsCollection
+ }
case "copyBehavior":
if v != nil {
var copyBehavior interface{}
@@ -231964,6 +234145,12 @@ type SubResource struct {
Etag *string `json:"etag,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResource.
+func (sr SubResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubResourceDebugResource azure Data Factory nested debug resource.
type SubResourceDebugResource struct {
// Name - The resource name.
@@ -233137,6 +235324,8 @@ type SybaseSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -233163,6 +235352,9 @@ func (ss SybaseSource) MarshalJSON() ([]byte, error) {
if ss.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ss.MaxConcurrentConnections
}
+ if ss.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ss.DisableMetricsCollection
+ }
if ss.Type != "" {
objectMap["type"] = ss.Type
}
@@ -233727,6 +235919,15 @@ func (ss *SybaseSource) UnmarshalJSON(body []byte) error {
}
ss.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ss.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -234468,6 +236669,8 @@ type TabularSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -234752,6 +236955,9 @@ func (ts TabularSource) MarshalJSON() ([]byte, error) {
if ts.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ts.MaxConcurrentConnections
}
+ if ts.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ts.DisableMetricsCollection
+ }
if ts.Type != "" {
objectMap["type"] = ts.Type
}
@@ -235307,6 +237513,15 @@ func (ts *TabularSource) UnmarshalJSON(body []byte) error {
}
ts.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ts.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -236435,6 +238650,8 @@ type TeradataSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -236467,6 +238684,9 @@ func (ts TeradataSource) MarshalJSON() ([]byte, error) {
if ts.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ts.MaxConcurrentConnections
}
+ if ts.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ts.DisableMetricsCollection
+ }
if ts.Type != "" {
objectMap["type"] = ts.Type
}
@@ -237049,6 +239269,15 @@ func (ts *TeradataSource) UnmarshalJSON(body []byte) error {
}
ts.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ts.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -238865,6 +241094,12 @@ type TriggerSubscriptionOperationStatus struct {
Status EventSubscriptionStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for TriggerSubscriptionOperationStatus.
+func (tsos TriggerSubscriptionOperationStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TriggersUnsubscribeFromEventsFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type TriggersUnsubscribeFromEventsFuture struct {
@@ -240708,6 +242943,8 @@ type VerticaSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -240734,6 +242971,9 @@ func (vs VerticaSource) MarshalJSON() ([]byte, error) {
if vs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = vs.MaxConcurrentConnections
}
+ if vs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = vs.DisableMetricsCollection
+ }
if vs.Type != "" {
objectMap["type"] = vs.Type
}
@@ -241298,6 +243538,15 @@ func (vs *VerticaSource) UnmarshalJSON(body []byte) error {
}
vs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ vs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -242753,13 +245002,13 @@ type WebActivityTypeProperties struct {
type WebAnonymousAuthentication struct {
// URL - The URL of the web service endpoint, e.g. http://www.microsoft.com . Type: string (or Expression with resultType string).
URL interface{} `json:"url,omitempty"`
- // AuthenticationType - Possible values include: 'AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeAuthenticationTypeClientCertificate', 'AuthenticationTypeAuthenticationTypeBasic', 'AuthenticationTypeAuthenticationTypeAnonymous'
+ // AuthenticationType - Possible values include: 'AuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeClientCertificate', 'AuthenticationTypeBasic', 'AuthenticationTypeAnonymous'
AuthenticationType AuthenticationType `json:"authenticationType,omitempty"`
}
// MarshalJSON is the custom marshaler for WebAnonymousAuthentication.
func (waa WebAnonymousAuthentication) MarshalJSON() ([]byte, error) {
- waa.AuthenticationType = AuthenticationTypeAuthenticationTypeAnonymous
+ waa.AuthenticationType = AuthenticationTypeAnonymous
objectMap := make(map[string]interface{})
if waa.URL != nil {
objectMap["url"] = waa.URL
@@ -242804,13 +245053,13 @@ type WebBasicAuthentication struct {
Password BasicSecretBase `json:"password,omitempty"`
// URL - The URL of the web service endpoint, e.g. http://www.microsoft.com . Type: string (or Expression with resultType string).
URL interface{} `json:"url,omitempty"`
- // AuthenticationType - Possible values include: 'AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeAuthenticationTypeClientCertificate', 'AuthenticationTypeAuthenticationTypeBasic', 'AuthenticationTypeAuthenticationTypeAnonymous'
+ // AuthenticationType - Possible values include: 'AuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeClientCertificate', 'AuthenticationTypeBasic', 'AuthenticationTypeAnonymous'
AuthenticationType AuthenticationType `json:"authenticationType,omitempty"`
}
// MarshalJSON is the custom marshaler for WebBasicAuthentication.
func (wba WebBasicAuthentication) MarshalJSON() ([]byte, error) {
- wba.AuthenticationType = AuthenticationTypeAuthenticationTypeBasic
+ wba.AuthenticationType = AuthenticationTypeBasic
objectMap := make(map[string]interface{})
if wba.Username != nil {
objectMap["username"] = wba.Username
@@ -242910,13 +245159,13 @@ type WebClientCertificateAuthentication struct {
Password BasicSecretBase `json:"password,omitempty"`
// URL - The URL of the web service endpoint, e.g. http://www.microsoft.com . Type: string (or Expression with resultType string).
URL interface{} `json:"url,omitempty"`
- // AuthenticationType - Possible values include: 'AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeAuthenticationTypeClientCertificate', 'AuthenticationTypeAuthenticationTypeBasic', 'AuthenticationTypeAuthenticationTypeAnonymous'
+ // AuthenticationType - Possible values include: 'AuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeClientCertificate', 'AuthenticationTypeBasic', 'AuthenticationTypeAnonymous'
AuthenticationType AuthenticationType `json:"authenticationType,omitempty"`
}
// MarshalJSON is the custom marshaler for WebClientCertificateAuthentication.
func (wcca WebClientCertificateAuthentication) MarshalJSON() ([]byte, error) {
- wcca.AuthenticationType = AuthenticationTypeAuthenticationTypeClientCertificate
+ wcca.AuthenticationType = AuthenticationTypeClientCertificate
objectMap := make(map[string]interface{})
objectMap["pfx"] = wcca.Pfx
objectMap["password"] = wcca.Password
@@ -243996,7 +246245,7 @@ type BasicWebLinkedServiceTypeProperties interface {
type WebLinkedServiceTypeProperties struct {
// URL - The URL of the web service endpoint, e.g. http://www.microsoft.com . Type: string (or Expression with resultType string).
URL interface{} `json:"url,omitempty"`
- // AuthenticationType - Possible values include: 'AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeAuthenticationTypeClientCertificate', 'AuthenticationTypeAuthenticationTypeBasic', 'AuthenticationTypeAuthenticationTypeAnonymous'
+ // AuthenticationType - Possible values include: 'AuthenticationTypeWebLinkedServiceTypeProperties', 'AuthenticationTypeClientCertificate', 'AuthenticationTypeBasic', 'AuthenticationTypeAnonymous'
AuthenticationType AuthenticationType `json:"authenticationType,omitempty"`
}
@@ -244008,15 +246257,15 @@ func unmarshalBasicWebLinkedServiceTypeProperties(body []byte) (BasicWebLinkedSe
}
switch m["authenticationType"] {
- case string(AuthenticationTypeAuthenticationTypeClientCertificate):
+ case string(AuthenticationTypeClientCertificate):
var wcca WebClientCertificateAuthentication
err := json.Unmarshal(body, &wcca)
return wcca, err
- case string(AuthenticationTypeAuthenticationTypeBasic):
+ case string(AuthenticationTypeBasic):
var wba WebBasicAuthentication
err := json.Unmarshal(body, &wba)
return wba, err
- case string(AuthenticationTypeAuthenticationTypeAnonymous):
+ case string(AuthenticationTypeAnonymous):
var waa WebAnonymousAuthentication
err := json.Unmarshal(body, &waa)
return waa, err
@@ -244047,7 +246296,7 @@ func unmarshalBasicWebLinkedServiceTypePropertiesArray(body []byte) ([]BasicWebL
// MarshalJSON is the custom marshaler for WebLinkedServiceTypeProperties.
func (wlstp WebLinkedServiceTypeProperties) MarshalJSON() ([]byte, error) {
- wlstp.AuthenticationType = AuthenticationTypeAuthenticationTypeWebLinkedServiceTypeProperties
+ wlstp.AuthenticationType = AuthenticationTypeWebLinkedServiceTypeProperties
objectMap := make(map[string]interface{})
if wlstp.URL != nil {
objectMap["url"] = wlstp.URL
@@ -244095,6 +246344,8 @@ type WebSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -244115,6 +246366,9 @@ func (ws WebSource) MarshalJSON() ([]byte, error) {
if ws.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = ws.MaxConcurrentConnections
}
+ if ws.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = ws.DisableMetricsCollection
+ }
if ws.Type != "" {
objectMap["type"] = ws.Type
}
@@ -244661,6 +246915,15 @@ func (ws *WebSource) UnmarshalJSON(body []byte) error {
}
ws.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ ws.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -246731,6 +248994,8 @@ type XeroSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -246757,6 +249022,9 @@ func (xs XeroSource) MarshalJSON() ([]byte, error) {
if xs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = xs.MaxConcurrentConnections
}
+ if xs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = xs.DisableMetricsCollection
+ }
if xs.Type != "" {
objectMap["type"] = xs.Type
}
@@ -247321,6 +249589,15 @@ func (xs *XeroSource) UnmarshalJSON(body []byte) error {
}
xs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ xs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -248211,6 +250488,8 @@ type XMLSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -248235,6 +250514,9 @@ func (xs XMLSource) MarshalJSON() ([]byte, error) {
if xs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = xs.MaxConcurrentConnections
}
+ if xs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = xs.DisableMetricsCollection
+ }
if xs.Type != "" {
objectMap["type"] = xs.Type
}
@@ -248798,6 +251080,15 @@ func (xs *XMLSource) UnmarshalJSON(body []byte) error {
}
xs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ xs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
@@ -250301,6 +252592,8 @@ type ZohoSource struct {
SourceRetryWait interface{} `json:"sourceRetryWait,omitempty"`
// MaxConcurrentConnections - The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
MaxConcurrentConnections interface{} `json:"maxConcurrentConnections,omitempty"`
+ // DisableMetricsCollection - If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
+ DisableMetricsCollection interface{} `json:"disableMetricsCollection,omitempty"`
// Type - Possible values include: 'TypeBasicCopySourceTypeCopySource', 'TypeBasicCopySourceTypeSharePointOnlineListSource', 'TypeBasicCopySourceTypeAzureDatabricksDeltaLakeSource', 'TypeBasicCopySourceTypeSnowflakeSource', 'TypeBasicCopySourceTypeHTTPSource', 'TypeBasicCopySourceTypeAzureBlobFSSource', 'TypeBasicCopySourceTypeAzureDataLakeStoreSource', 'TypeBasicCopySourceTypeOffice365Source', 'TypeBasicCopySourceTypeCosmosDbMongoDbAPISource', 'TypeBasicCopySourceTypeMongoDbV2Source', 'TypeBasicCopySourceTypeMongoDbAtlasSource', 'TypeBasicCopySourceTypeMongoDbSource', 'TypeBasicCopySourceTypeWebSource', 'TypeBasicCopySourceTypeOracleSource', 'TypeBasicCopySourceTypeAzureDataExplorerSource', 'TypeBasicCopySourceTypeHdfsSource', 'TypeBasicCopySourceTypeFileSystemSource', 'TypeBasicCopySourceTypeRestSource', 'TypeBasicCopySourceTypeSalesforceServiceCloudSource', 'TypeBasicCopySourceTypeODataSource', 'TypeBasicCopySourceTypeMicrosoftAccessSource', 'TypeBasicCopySourceTypeRelationalSource', 'TypeBasicCopySourceTypeCommonDataServiceForAppsSource', 'TypeBasicCopySourceTypeDynamicsCrmSource', 'TypeBasicCopySourceTypeDynamicsSource', 'TypeBasicCopySourceTypeCosmosDbSQLAPISource', 'TypeBasicCopySourceTypeDocumentDbCollectionSource', 'TypeBasicCopySourceTypeBlobSource', 'TypeBasicCopySourceTypeAmazonRedshiftSource', 'TypeBasicCopySourceTypeGoogleAdWordsSource', 'TypeBasicCopySourceTypeOracleServiceCloudSource', 'TypeBasicCopySourceTypeDynamicsAXSource', 'TypeBasicCopySourceTypeResponsysSource', 'TypeBasicCopySourceTypeSalesforceMarketingCloudSource', 'TypeBasicCopySourceTypeVerticaSource', 'TypeBasicCopySourceTypeNetezzaSource', 'TypeBasicCopySourceTypeZohoSource', 'TypeBasicCopySourceTypeXeroSource', 'TypeBasicCopySourceTypeSquareSource', 'TypeBasicCopySourceTypeSparkSource', 'TypeBasicCopySourceTypeShopifySource', 'TypeBasicCopySourceTypeServiceNowSource', 'TypeBasicCopySourceTypeQuickBooksSource', 'TypeBasicCopySourceTypePrestoSource', 'TypeBasicCopySourceTypePhoenixSource', 'TypeBasicCopySourceTypePaypalSource', 'TypeBasicCopySourceTypeMarketoSource', 'TypeBasicCopySourceTypeAzureMariaDBSource', 'TypeBasicCopySourceTypeMariaDBSource', 'TypeBasicCopySourceTypeMagentoSource', 'TypeBasicCopySourceTypeJiraSource', 'TypeBasicCopySourceTypeImpalaSource', 'TypeBasicCopySourceTypeHubspotSource', 'TypeBasicCopySourceTypeHiveSource', 'TypeBasicCopySourceTypeHBaseSource', 'TypeBasicCopySourceTypeGreenplumSource', 'TypeBasicCopySourceTypeGoogleBigQuerySource', 'TypeBasicCopySourceTypeEloquaSource', 'TypeBasicCopySourceTypeDrillSource', 'TypeBasicCopySourceTypeCouchbaseSource', 'TypeBasicCopySourceTypeConcurSource', 'TypeBasicCopySourceTypeAzurePostgreSQLSource', 'TypeBasicCopySourceTypeAmazonMWSSource', 'TypeBasicCopySourceTypeCassandraSource', 'TypeBasicCopySourceTypeTeradataSource', 'TypeBasicCopySourceTypeAzureMySQLSource', 'TypeBasicCopySourceTypeSQLDWSource', 'TypeBasicCopySourceTypeSQLMISource', 'TypeBasicCopySourceTypeAzureSQLSource', 'TypeBasicCopySourceTypeSQLServerSource', 'TypeBasicCopySourceTypeSQLSource', 'TypeBasicCopySourceTypeSapTableSource', 'TypeBasicCopySourceTypeSapOpenHubSource', 'TypeBasicCopySourceTypeSapHanaSource', 'TypeBasicCopySourceTypeSapEccSource', 'TypeBasicCopySourceTypeSapCloudForCustomerSource', 'TypeBasicCopySourceTypeSalesforceSource', 'TypeBasicCopySourceTypeSapBwSource', 'TypeBasicCopySourceTypeSybaseSource', 'TypeBasicCopySourceTypePostgreSQLSource', 'TypeBasicCopySourceTypeMySQLSource', 'TypeBasicCopySourceTypeOdbcSource', 'TypeBasicCopySourceTypeDb2Source', 'TypeBasicCopySourceTypeInformixSource', 'TypeBasicCopySourceTypeAzureTableSource', 'TypeBasicCopySourceTypeTabularSource', 'TypeBasicCopySourceTypeBinarySource', 'TypeBasicCopySourceTypeOrcSource', 'TypeBasicCopySourceTypeXMLSource', 'TypeBasicCopySourceTypeJSONSource', 'TypeBasicCopySourceTypeDelimitedTextSource', 'TypeBasicCopySourceTypeParquetSource', 'TypeBasicCopySourceTypeExcelSource', 'TypeBasicCopySourceTypeAvroSource'
Type TypeBasicCopySource `json:"type,omitempty"`
}
@@ -250327,6 +252620,9 @@ func (zs ZohoSource) MarshalJSON() ([]byte, error) {
if zs.MaxConcurrentConnections != nil {
objectMap["maxConcurrentConnections"] = zs.MaxConcurrentConnections
}
+ if zs.DisableMetricsCollection != nil {
+ objectMap["disableMetricsCollection"] = zs.DisableMetricsCollection
+ }
if zs.Type != "" {
objectMap["type"] = zs.Type
}
@@ -250891,6 +253187,15 @@ func (zs *ZohoSource) UnmarshalJSON(body []byte) error {
}
zs.MaxConcurrentConnections = maxConcurrentConnections
}
+ case "disableMetricsCollection":
+ if v != nil {
+ var disableMetricsCollection interface{}
+ err = json.Unmarshal(*v, &disableMetricsCollection)
+ if err != nil {
+ return err
+ }
+ zs.DisableMetricsCollection = disableMetricsCollection
+ }
case "type":
if v != nil {
var typeVar TypeBasicCopySource
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/CHANGELOG.md
index 52911e4cc5e4..e72d9ec3a1ff 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/CHANGELOG.md
@@ -1,2 +1,27 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CapabilityInformation.MarshalJSON() ([]byte, error)
+1. ComputePolicyListResult.MarshalJSON() ([]byte, error)
+1. ComputePolicyProperties.MarshalJSON() ([]byte, error)
+1. DataLakeAnalyticsAccountListResult.MarshalJSON() ([]byte, error)
+1. DataLakeAnalyticsAccountProperties.MarshalJSON() ([]byte, error)
+1. DataLakeAnalyticsAccountPropertiesBasic.MarshalJSON() ([]byte, error)
+1. DataLakeStoreAccountInformationListResult.MarshalJSON() ([]byte, error)
+1. DataLakeStoreAccountInformationProperties.MarshalJSON() ([]byte, error)
+1. FirewallRuleListResult.MarshalJSON() ([]byte, error)
+1. FirewallRuleProperties.MarshalJSON() ([]byte, error)
+1. NameAvailabilityInformation.MarshalJSON() ([]byte, error)
+1. Operation.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. SasTokenInformation.MarshalJSON() ([]byte, error)
+1. SasTokenInformationListResult.MarshalJSON() ([]byte, error)
+1. StorageAccountInformationListResult.MarshalJSON() ([]byte, error)
+1. StorageAccountInformationProperties.MarshalJSON() ([]byte, error)
+1. StorageContainerListResult.MarshalJSON() ([]byte, error)
+1. StorageContainerProperties.MarshalJSON() ([]byte, error)
+1. SubResource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/_meta.json
index 3aee1fe61109..212fe40a2b95 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/datalake-analytics/resource-manager/readme.md",
"tag": "package-2016-11",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2016-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datalake-analytics/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2016-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datalake-analytics/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/models.go
index 3464472ba282..c29533732b91 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/analytics/mgmt/2016-11-01/account/models.go
@@ -361,6 +361,12 @@ type CapabilityInformation struct {
MigrationState *bool `json:"migrationState,omitempty"`
}
+// MarshalJSON is the custom marshaler for CapabilityInformation.
+func (ci CapabilityInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CheckNameAvailabilityParameters data Lake Analytics account name availability check parameters.
type CheckNameAvailabilityParameters struct {
// Name - The Data Lake Analytics name to check availability for.
@@ -448,6 +454,12 @@ type ComputePolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ComputePolicyListResult.
+func (cplr ComputePolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ComputePolicyListResultIterator provides access to a complete listing of ComputePolicy values.
type ComputePolicyListResultIterator struct {
i int
@@ -610,6 +622,12 @@ type ComputePolicyProperties struct {
MinPriorityPerJob *int32 `json:"minPriorityPerJob,omitempty"`
}
+// MarshalJSON is the custom marshaler for ComputePolicyProperties.
+func (cpp ComputePolicyProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CreateComputePolicyWithAccountParameters the parameters used to create a new compute policy while
// creating a new Data Lake Analytics account.
type CreateComputePolicyWithAccountParameters struct {
@@ -1110,6 +1128,12 @@ type DataLakeAnalyticsAccountListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeAnalyticsAccountListResult.
+func (dlaalr DataLakeAnalyticsAccountListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataLakeAnalyticsAccountListResultIterator provides access to a complete listing of
// DataLakeAnalyticsAccountBasic values.
type DataLakeAnalyticsAccountListResultIterator struct {
@@ -1310,6 +1334,12 @@ type DataLakeAnalyticsAccountProperties struct {
Endpoint *string `json:"endpoint,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeAnalyticsAccountProperties.
+func (dlaap DataLakeAnalyticsAccountProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataLakeAnalyticsAccountPropertiesBasic the basic account specific properties that are associated with
// an underlying Data Lake Analytics account.
type DataLakeAnalyticsAccountPropertiesBasic struct {
@@ -1327,6 +1357,12 @@ type DataLakeAnalyticsAccountPropertiesBasic struct {
Endpoint *string `json:"endpoint,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeAnalyticsAccountPropertiesBasic.
+func (dlaapb DataLakeAnalyticsAccountPropertiesBasic) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataLakeStoreAccountInformation data Lake Store account information.
type DataLakeStoreAccountInformation struct {
autorest.Response `json:"-"`
@@ -1406,6 +1442,12 @@ type DataLakeStoreAccountInformationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeStoreAccountInformationListResult.
+func (dlsailr DataLakeStoreAccountInformationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataLakeStoreAccountInformationListResultIterator provides access to a complete listing of
// DataLakeStoreAccountInformation values.
type DataLakeStoreAccountInformationListResultIterator struct {
@@ -1563,6 +1605,12 @@ type DataLakeStoreAccountInformationProperties struct {
Suffix *string `json:"suffix,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeStoreAccountInformationProperties.
+func (dlsaip DataLakeStoreAccountInformationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FirewallRule data Lake Analytics firewall rule information.
type FirewallRule struct {
autorest.Response `json:"-"`
@@ -1642,6 +1690,12 @@ type FirewallRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for FirewallRuleListResult.
+func (frlr FirewallRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FirewallRuleListResultIterator provides access to a complete listing of FirewallRule values.
type FirewallRuleListResultIterator struct {
i int
@@ -1800,6 +1854,12 @@ type FirewallRuleProperties struct {
EndIPAddress *string `json:"endIpAddress,omitempty"`
}
+// MarshalJSON is the custom marshaler for FirewallRuleProperties.
+func (frp FirewallRuleProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NameAvailabilityInformation data Lake Analytics account name availability result information.
type NameAvailabilityInformation struct {
autorest.Response `json:"-"`
@@ -1811,6 +1871,12 @@ type NameAvailabilityInformation struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for NameAvailabilityInformation.
+func (nai NameAvailabilityInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation an available operation for Data Lake Analytics.
type Operation struct {
// Name - READ-ONLY; The name of the operation.
@@ -1821,6 +1887,12 @@ type Operation struct {
Origin OperationOrigin `json:"origin,omitempty"`
}
+// MarshalJSON is the custom marshaler for Operation.
+func (o Operation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDisplay the display information for a particular operation.
type OperationDisplay struct {
// Provider - READ-ONLY; The resource provider of the operation.
@@ -1833,6 +1905,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult the list of available operations for Data Lake Analytics.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -1842,6 +1920,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource the resource model definition.
type Resource struct {
// ID - READ-ONLY; The resource identifer.
@@ -1868,6 +1952,12 @@ type SasTokenInformation struct {
AccessToken *string `json:"accessToken,omitempty"`
}
+// MarshalJSON is the custom marshaler for SasTokenInformation.
+func (sti SasTokenInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SasTokenInformationListResult the SAS response that contains the storage account, container and
// associated SAS token for connection use.
type SasTokenInformationListResult struct {
@@ -1878,6 +1968,12 @@ type SasTokenInformationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SasTokenInformationListResult.
+func (stilr SasTokenInformationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SasTokenInformationListResultIterator provides access to a complete listing of SasTokenInformation
// values.
type SasTokenInformationListResultIterator struct {
@@ -2108,6 +2204,12 @@ type StorageAccountInformationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageAccountInformationListResult.
+func (sailr StorageAccountInformationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageAccountInformationListResultIterator provides access to a complete listing of
// StorageAccountInformation values.
type StorageAccountInformationListResultIterator struct {
@@ -2265,6 +2367,12 @@ type StorageAccountInformationProperties struct {
Suffix *string `json:"suffix,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageAccountInformationProperties.
+func (saip StorageAccountInformationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageContainer azure Storage blob container information.
type StorageContainer struct {
autorest.Response `json:"-"`
@@ -2345,6 +2453,12 @@ type StorageContainerListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageContainerListResult.
+func (sclr StorageContainerListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageContainerListResultIterator provides access to a complete listing of StorageContainer values.
type StorageContainerListResultIterator struct {
i int
@@ -2501,6 +2615,12 @@ type StorageContainerProperties struct {
LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageContainerProperties.
+func (scp StorageContainerProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubResource the resource model definition for a nested resource.
type SubResource struct {
// ID - READ-ONLY; The resource identifier.
@@ -2511,6 +2631,12 @@ type SubResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResource.
+func (sr SubResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpdateComputePolicyParameters the parameters used to update a compute policy.
type UpdateComputePolicyParameters struct {
// UpdateComputePolicyProperties - The compute policy properties to use when updating a compute policy.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/CHANGELOG.md
index 52911e4cc5e4..fef0b261e5ed 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/CHANGELOG.md
@@ -1,2 +1,14 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AdlsError.MarshalJSON() ([]byte, error)
+1. ContentSummary.MarshalJSON() ([]byte, error)
+1. ContentSummaryResult.MarshalJSON() ([]byte, error)
+1. FileOperationResult.MarshalJSON() ([]byte, error)
+1. FileStatusProperties.MarshalJSON() ([]byte, error)
+1. FileStatusResult.MarshalJSON() ([]byte, error)
+1. FileStatuses.MarshalJSON() ([]byte, error)
+1. FileStatusesResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/_meta.json
index 4bc04e475adb..e00e5949b104 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/datalake-store/data-plane/readme.md",
"tag": "package-2016-11",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2016-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datalake-store/data-plane/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2016-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datalake-store/data-plane/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/models.go
index 34853b7b4471..ec5a53d23802 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/2016-11-01/filesystem/models.go
@@ -222,6 +222,12 @@ type AdlsError struct {
RemoteException BasicAdlsRemoteException `json:"remoteException,omitempty"`
}
+// MarshalJSON is the custom marshaler for AdlsError.
+func (ae AdlsError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnmarshalJSON is the custom unmarshaler for AdlsError struct.
func (ae *AdlsError) UnmarshalJSON(body []byte) error {
var m map[string]*json.RawMessage
@@ -1075,6 +1081,12 @@ type ContentSummary struct {
SpaceConsumed *int64 `json:"spaceConsumed,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContentSummary.
+func (cs ContentSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContentSummaryResult data Lake Store filesystem content summary information response.
type ContentSummaryResult struct {
autorest.Response `json:"-"`
@@ -1082,6 +1094,12 @@ type ContentSummaryResult struct {
ContentSummary *ContentSummary `json:"contentSummary,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContentSummaryResult.
+func (csr ContentSummaryResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileOperationResult the result of the request or operation.
type FileOperationResult struct {
autorest.Response `json:"-"`
@@ -1089,12 +1107,24 @@ type FileOperationResult struct {
OperationResult *bool `json:"boolean,omitempty"`
}
+// MarshalJSON is the custom marshaler for FileOperationResult.
+func (forVar FileOperationResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileStatuses data Lake Store file status list information.
type FileStatuses struct {
// FileStatus - READ-ONLY; the object containing the list of properties of the files.
FileStatus *[]FileStatusProperties `json:"fileStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for FileStatuses.
+func (fs FileStatuses) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileStatusesResult data Lake Store filesystem file status list information response.
type FileStatusesResult struct {
autorest.Response `json:"-"`
@@ -1102,6 +1132,12 @@ type FileStatusesResult struct {
FileStatuses *FileStatuses `json:"fileStatuses,omitempty"`
}
+// MarshalJSON is the custom marshaler for FileStatusesResult.
+func (fsr FileStatusesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileStatusProperties data Lake Store file or directory information.
type FileStatusProperties struct {
// AccessTime - READ-ONLY; the last access time as ticks since the epoch.
@@ -1128,6 +1164,12 @@ type FileStatusProperties struct {
ACLBit *bool `json:"aclBit,omitempty"`
}
+// MarshalJSON is the custom marshaler for FileStatusProperties.
+func (fsp FileStatusProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileStatusResult data Lake Store filesystem file status information response.
type FileStatusResult struct {
autorest.Response `json:"-"`
@@ -1135,6 +1177,12 @@ type FileStatusResult struct {
FileStatus *FileStatusProperties `json:"fileStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for FileStatusResult.
+func (fsr FileStatusResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReadCloser ...
type ReadCloser struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/CHANGELOG.md
index 52911e4cc5e4..c92f8f1b7531 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/CHANGELOG.md
@@ -1,2 +1,22 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CapabilityInformation.MarshalJSON() ([]byte, error)
+1. DataLakeStoreAccountListResult.MarshalJSON() ([]byte, error)
+1. DataLakeStoreAccountProperties.MarshalJSON() ([]byte, error)
+1. DataLakeStoreAccountPropertiesBasic.MarshalJSON() ([]byte, error)
+1. FirewallRuleListResult.MarshalJSON() ([]byte, error)
+1. FirewallRuleProperties.MarshalJSON() ([]byte, error)
+1. NameAvailabilityInformation.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. SubResource.MarshalJSON() ([]byte, error)
+1. TrustedIDProviderListResult.MarshalJSON() ([]byte, error)
+1. TrustedIDProviderProperties.MarshalJSON() ([]byte, error)
+1. Usage.MarshalJSON() ([]byte, error)
+1. UsageName.MarshalJSON() ([]byte, error)
+1. VirtualNetworkRuleListResult.MarshalJSON() ([]byte, error)
+1. VirtualNetworkRuleProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/_meta.json
index 46a41fddd6b2..ed5d21116ea3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/datalake-store/resource-manager/readme.md",
"tag": "package-2016-11",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2016-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datalake-store/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2016-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datalake-store/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/models.go
index c9bf7a763328..f069e6a13fbf 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datalake/store/mgmt/2016-11-01/account/models.go
@@ -159,6 +159,12 @@ type CapabilityInformation struct {
MigrationState *bool `json:"migrationState,omitempty"`
}
+// MarshalJSON is the custom marshaler for CapabilityInformation.
+func (ci CapabilityInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CheckNameAvailabilityParameters data Lake Store account name availability check parameters.
type CheckNameAvailabilityParameters struct {
// Name - The Data Lake Store name to check availability for.
@@ -777,6 +783,12 @@ type DataLakeStoreAccountListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeStoreAccountListResult.
+func (dlsalr DataLakeStoreAccountListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataLakeStoreAccountListResultIterator provides access to a complete listing of
// DataLakeStoreAccountBasic values.
type DataLakeStoreAccountListResultIterator struct {
@@ -968,6 +980,12 @@ type DataLakeStoreAccountProperties struct {
Endpoint *string `json:"endpoint,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeStoreAccountProperties.
+func (dlsap DataLakeStoreAccountProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataLakeStoreAccountPropertiesBasic the basic account specific properties that are associated with an
// underlying Data Lake Store account.
type DataLakeStoreAccountPropertiesBasic struct {
@@ -985,6 +1003,12 @@ type DataLakeStoreAccountPropertiesBasic struct {
Endpoint *string `json:"endpoint,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataLakeStoreAccountPropertiesBasic.
+func (dlsapb DataLakeStoreAccountPropertiesBasic) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EncryptionConfig the encryption configuration for the account.
type EncryptionConfig struct {
// Type - The type of encryption configuration being used. Currently the only supported types are 'UserManaged' and 'ServiceManaged'. Possible values include: 'UserManaged', 'ServiceManaged'
@@ -1091,6 +1115,12 @@ type FirewallRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for FirewallRuleListResult.
+func (frlr FirewallRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FirewallRuleListResultIterator provides access to a complete listing of FirewallRule values.
type FirewallRuleListResultIterator struct {
i int
@@ -1249,6 +1279,12 @@ type FirewallRuleProperties struct {
EndIPAddress *string `json:"endIpAddress,omitempty"`
}
+// MarshalJSON is the custom marshaler for FirewallRuleProperties.
+func (frp FirewallRuleProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// KeyVaultMetaInfo metadata information used by account encryption.
type KeyVaultMetaInfo struct {
// KeyVaultResourceID - The resource identifier for the user managed Key Vault being used to encrypt.
@@ -1270,6 +1306,12 @@ type NameAvailabilityInformation struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for NameAvailabilityInformation.
+func (nai NameAvailabilityInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation an available operation for Data Lake Store.
type Operation struct {
// Name - READ-ONLY; The name of the operation.
@@ -1301,6 +1343,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult the list of available operations for Data Lake Store.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -1310,6 +1358,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource the resource model definition.
type Resource struct {
// ID - READ-ONLY; The resource identifier.
@@ -1340,6 +1394,12 @@ type SubResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResource.
+func (sr SubResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrustedIDProvider data Lake Store trusted identity provider information.
type TrustedIDProvider struct {
autorest.Response `json:"-"`
@@ -1419,6 +1479,12 @@ type TrustedIDProviderListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TrustedIDProviderListResult.
+func (tiplr TrustedIDProviderListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrustedIDProviderListResultIterator provides access to a complete listing of TrustedIDProvider values.
type TrustedIDProviderListResultIterator struct {
i int
@@ -1575,6 +1641,12 @@ type TrustedIDProviderProperties struct {
IDProvider *string `json:"idProvider,omitempty"`
}
+// MarshalJSON is the custom marshaler for TrustedIDProviderProperties.
+func (tipp TrustedIDProviderProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpdateDataLakeStoreAccountParameters data Lake Store account information to update.
type UpdateDataLakeStoreAccountParameters struct {
// Tags - Resource tags
@@ -1977,6 +2049,12 @@ type Usage struct {
Name *UsageName `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for Usage.
+func (u Usage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UsageListResult the response from the List Usages operation.
type UsageListResult struct {
autorest.Response `json:"-"`
@@ -1992,6 +2070,12 @@ type UsageName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageName.
+func (un UsageName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRule data Lake Store virtual network rule information.
type VirtualNetworkRule struct {
autorest.Response `json:"-"`
@@ -2071,6 +2155,12 @@ type VirtualNetworkRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkRuleListResult.
+func (vnrlr VirtualNetworkRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRuleListResultIterator provides access to a complete listing of VirtualNetworkRule values.
type VirtualNetworkRuleListResultIterator struct {
i int
@@ -2226,3 +2316,9 @@ type VirtualNetworkRuleProperties struct {
// SubnetID - READ-ONLY; The resource identifier for the subnet.
SubnetID *string `json:"subnetId,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for VirtualNetworkRuleProperties.
+func (vnrp VirtualNetworkRuleProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/CHANGELOG.md
index 52911e4cc5e4..1f317f0ee178 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/CHANGELOG.md
@@ -1,2 +1,42 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ConnectToSourceNonSQLTaskOutput.MarshalJSON() ([]byte, error)
+1. ConnectToSourcePostgreSQLSyncTaskOutput.MarshalJSON() ([]byte, error)
+1. ConnectToTargetAzureDbForMySQLTaskOutput.MarshalJSON() ([]byte, error)
+1. ConnectToTargetAzureDbForPostgreSQLSyncTaskOutput.MarshalJSON() ([]byte, error)
+1. ConnectToTargetSQLMISyncTaskOutput.MarshalJSON() ([]byte, error)
+1. ConnectToTargetSQLMITaskOutput.MarshalJSON() ([]byte, error)
+1. DataItemMigrationSummaryResult.MarshalJSON() ([]byte, error)
+1. Database.MarshalJSON() ([]byte, error)
+1. DatabaseBackupInfo.MarshalJSON() ([]byte, error)
+1. DatabaseSummaryResult.MarshalJSON() ([]byte, error)
+1. DatabaseTable.MarshalJSON() ([]byte, error)
+1. MigrateSyncCompleteCommandOutput.MarshalJSON() ([]byte, error)
+1. MigrationEligibilityInfo.MarshalJSON() ([]byte, error)
+1. MigrationReportResult.MarshalJSON() ([]byte, error)
+1. MigrationTableMetadata.MarshalJSON() ([]byte, error)
+1. MigrationValidationDatabaseSummaryResult.MarshalJSON() ([]byte, error)
+1. NameAvailabilityResponse.MarshalJSON() ([]byte, error)
+1. NonSQLDataMigrationTableResult.MarshalJSON() ([]byte, error)
+1. ODataError.MarshalJSON() ([]byte, error)
+1. ProjectMetadata.MarshalJSON() ([]byte, error)
+1. QueryAnalysisValidationResult.MarshalJSON() ([]byte, error)
+1. QueryExecutionResult.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ResourceSku.MarshalJSON() ([]byte, error)
+1. ResourceSkuCapabilities.MarshalJSON() ([]byte, error)
+1. ResourceSkuCapacity.MarshalJSON() ([]byte, error)
+1. ResourceSkuCosts.MarshalJSON() ([]byte, error)
+1. ResourceSkuRestrictions.MarshalJSON() ([]byte, error)
+1. SchemaComparisonValidationResultType.MarshalJSON() ([]byte, error)
+1. ServerProperties.MarshalJSON() ([]byte, error)
+1. StartMigrationScenarioServerRoleResult.MarshalJSON() ([]byte, error)
+1. SyncMigrationDatabaseErrorEvent.MarshalJSON() ([]byte, error)
+1. ValidateMigrationInputSQLServerSQLMISyncTaskOutput.MarshalJSON() ([]byte, error)
+1. ValidateSyncMigrationInputSQLServerTaskOutput.MarshalJSON() ([]byte, error)
+1. ValidationError.MarshalJSON() ([]byte, error)
+1. WaitStatistics.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/_meta.json
index d99552165a32..6cb679cec5ad 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/datamigration/resource-manager/readme.md",
"tag": "package-2018-04-19",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-04-19 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datamigration/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-04-19 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datamigration/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/models.go
index cf6ab1c9e1cd..72737099d01b 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datamigration/mgmt/2018-04-19/datamigration/models.go
@@ -555,6 +555,12 @@ type ConnectToSourceNonSQLTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectToSourceNonSQLTaskOutput.
+func (ctsnsto ConnectToSourceNonSQLTaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectToSourcePostgreSQLSyncTaskInput input for the task that validates connection to PostgreSQL and
// source server requirements
type ConnectToSourcePostgreSQLSyncTaskInput struct {
@@ -577,6 +583,12 @@ type ConnectToSourcePostgreSQLSyncTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectToSourcePostgreSQLSyncTaskOutput.
+func (ctspssto ConnectToSourcePostgreSQLSyncTaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectToSourcePostgreSQLSyncTaskProperties properties for the task that validates connection to
// PostgreSQL server and source server requirements for online migration
type ConnectToSourcePostgreSQLSyncTaskProperties struct {
@@ -1614,6 +1626,12 @@ type ConnectToTargetAzureDbForMySQLTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectToTargetAzureDbForMySQLTaskOutput.
+func (cttadfmsto ConnectToTargetAzureDbForMySQLTaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectToTargetAzureDbForMySQLTaskProperties properties for the task that validates connection to Azure
// Database for MySQL and target server requirements
type ConnectToTargetAzureDbForMySQLTaskProperties struct {
@@ -1856,6 +1874,12 @@ type ConnectToTargetAzureDbForPostgreSQLSyncTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectToTargetAzureDbForPostgreSQLSyncTaskOutput.
+func (cttadfpssto ConnectToTargetAzureDbForPostgreSQLSyncTaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties properties for the task that validates connection
// to Azure Database For PostgreSQL server and target server requirements for online migration
type ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties struct {
@@ -2338,6 +2362,12 @@ type ConnectToTargetSQLMISyncTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectToTargetSQLMISyncTaskOutput.
+func (cttsmsto ConnectToTargetSQLMISyncTaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectToTargetSQLMISyncTaskProperties properties for the task that validates connection to Azure SQL
// Database Managed Instance
type ConnectToTargetSQLMISyncTaskProperties struct {
@@ -2580,6 +2610,12 @@ type ConnectToTargetSQLMITaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectToTargetSQLMITaskOutput.
+func (cttsmto ConnectToTargetSQLMITaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectToTargetSQLMITaskProperties properties for the task that validates connection to Azure SQL
// Database Managed Instance
type ConnectToTargetSQLMITaskProperties struct {
@@ -3063,6 +3099,12 @@ type Database struct {
ServerID *string `json:"serverId,omitempty"`
}
+// MarshalJSON is the custom marshaler for Database.
+func (d Database) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseBackupInfo information about backup files when existing backup mode is used.
type DatabaseBackupInfo struct {
// DatabaseName - READ-ONLY; Database name.
@@ -3083,6 +3125,12 @@ type DatabaseBackupInfo struct {
BackupFinishDate *date.Time `json:"backupFinishDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseBackupInfo.
+func (dbi DatabaseBackupInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseFileInfo database file specific information
type DatabaseFileInfo struct {
// DatabaseName - Name of the database
@@ -3166,6 +3214,12 @@ type DatabaseSummaryResult struct {
ResultPrefix *string `json:"resultPrefix,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseSummaryResult.
+func (dsr DatabaseSummaryResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseTable table properties
type DatabaseTable struct {
// HasRows - READ-ONLY; Indicates whether table is empty or not
@@ -3174,6 +3228,12 @@ type DatabaseTable struct {
Name *string `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseTable.
+func (dt DatabaseTable) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataIntegrityValidationResult results for checksum based Data Integrity validation results
type DataIntegrityValidationResult struct {
// FailedObjects - READ-ONLY; List of failed table names of source and target pair
@@ -3210,6 +3270,12 @@ type DataItemMigrationSummaryResult struct {
ResultPrefix *string `json:"resultPrefix,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataItemMigrationSummaryResult.
+func (dimsr DataItemMigrationSummaryResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Error migration Task errors
type Error struct {
// Message - READ-ONLY; Error description
@@ -8358,6 +8424,12 @@ type MigrateSyncCompleteCommandOutput struct {
Errors *[]ReportableException `json:"errors,omitempty"`
}
+// MarshalJSON is the custom marshaler for MigrateSyncCompleteCommandOutput.
+func (mscco MigrateSyncCompleteCommandOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MigrateSyncCompleteCommandProperties properties for the command that completes sync migration for a
// database.
type MigrateSyncCompleteCommandProperties struct {
@@ -8414,6 +8486,12 @@ type MigrationEligibilityInfo struct {
ValidationMessages *[]string `json:"validationMessages,omitempty"`
}
+// MarshalJSON is the custom marshaler for MigrationEligibilityInfo.
+func (mei MigrationEligibilityInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MigrationReportResult migration validation report result, contains the url for downloading the generated
// report.
type MigrationReportResult struct {
@@ -8423,6 +8501,12 @@ type MigrationReportResult struct {
ReportURL *string `json:"reportUrl,omitempty"`
}
+// MarshalJSON is the custom marshaler for MigrationReportResult.
+func (mrr MigrationReportResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MigrationTableMetadata metadata for tables selected in migration project
type MigrationTableMetadata struct {
// SourceTableName - READ-ONLY; Source table name
@@ -8431,6 +8515,12 @@ type MigrationTableMetadata struct {
TargetTableName *string `json:"targetTableName,omitempty"`
}
+// MarshalJSON is the custom marshaler for MigrationTableMetadata.
+func (mtm MigrationTableMetadata) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MigrationValidationDatabaseSummaryResult migration Validation Database level summary result
type MigrationValidationDatabaseSummaryResult struct {
// ID - READ-ONLY; Result identifier
@@ -8449,6 +8539,12 @@ type MigrationValidationDatabaseSummaryResult struct {
Status ValidationStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for MigrationValidationDatabaseSummaryResult.
+func (mvdsr MigrationValidationDatabaseSummaryResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MigrationValidationOptions types of validations to run after the migration
type MigrationValidationOptions struct {
// EnableSchemaValidation - Allows to compare the schema information between source and target.
@@ -8605,6 +8701,12 @@ type NameAvailabilityResponse struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for NameAvailabilityResponse.
+func (nar NameAvailabilityResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NonSQLDataMigrationTable defines metadata for table to be migrated
type NonSQLDataMigrationTable struct {
// SourceName - Source table name
@@ -8629,6 +8731,12 @@ type NonSQLDataMigrationTableResult struct {
Errors *[]Error `json:"errors,omitempty"`
}
+// MarshalJSON is the custom marshaler for NonSQLDataMigrationTableResult.
+func (nsdmtr NonSQLDataMigrationTableResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NonSQLMigrationTaskInput base class for non sql migration task input
type NonSQLMigrationTaskInput struct {
// TargetConnectionInfo - Information for connecting to target
@@ -8679,6 +8787,12 @@ type ODataError struct {
Details *[]ODataError `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ODataError.
+func (ode ODataError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OrphanedUserInfo information of orphaned users on the SQL server database.
type OrphanedUserInfo struct {
// Name - Name of the orphaned user
@@ -9038,6 +9152,12 @@ type ProjectMetadata struct {
SelectedMigrationTables *[]MigrationTableMetadata `json:"selectedMigrationTables,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProjectMetadata.
+func (pm ProjectMetadata) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProjectProperties project-specific properties
type ProjectProperties struct {
// SourcePlatform - Source platform for the project. Possible values include: 'ProjectSourcePlatformSQL', 'ProjectSourcePlatformUnknown'
@@ -9583,6 +9703,12 @@ type QueryAnalysisValidationResult struct {
ValidationErrors *ValidationError `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryAnalysisValidationResult.
+func (qavr QueryAnalysisValidationResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryExecutionResult describes query analysis results for execution in source and target
type QueryExecutionResult struct {
// QueryText - READ-ONLY; Query text retrieved from the source server
@@ -9595,6 +9721,12 @@ type QueryExecutionResult struct {
TargetResult *ExecutionStatistics `json:"targetResult,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryExecutionResult.
+func (qer QueryExecutionResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Quota describes a quota for or usage details about a resource
type Quota struct {
// CurrentValue - The current value of the quota. If null or missing, the current value cannot be determined in the context of the request.
@@ -9811,6 +9943,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSku describes an available DMS SKU.
type ResourceSku struct {
// ResourceType - READ-ONLY; The type of resource the SKU applies to.
@@ -9839,6 +9977,12 @@ type ResourceSku struct {
Restrictions *[]ResourceSkuRestrictions `json:"restrictions,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSku.
+func (rs ResourceSku) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuCapabilities describes The SKU capabilities object.
type ResourceSkuCapabilities struct {
// Name - READ-ONLY; An invariant to describe the feature.
@@ -9847,6 +9991,12 @@ type ResourceSkuCapabilities struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuCapabilities.
+func (rsc ResourceSkuCapabilities) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuCapacity describes scaling information of a SKU.
type ResourceSkuCapacity struct {
// Minimum - READ-ONLY; The minimum capacity.
@@ -9859,6 +10009,12 @@ type ResourceSkuCapacity struct {
ScaleType ResourceSkuCapacityScaleType `json:"scaleType,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuCapacity.
+func (rsc ResourceSkuCapacity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuCosts describes metadata for retrieving price info.
type ResourceSkuCosts struct {
// MeterID - READ-ONLY; Used for querying price from commerce.
@@ -9869,6 +10025,12 @@ type ResourceSkuCosts struct {
ExtendedUnit *string `json:"extendedUnit,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuCosts.
+func (rsc ResourceSkuCosts) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuRestrictions describes scaling information of a SKU.
type ResourceSkuRestrictions struct {
// Type - READ-ONLY; The type of restrictions. Possible values include: 'Location'
@@ -9879,6 +10041,12 @@ type ResourceSkuRestrictions struct {
ReasonCode ResourceSkuRestrictionsReasonCode `json:"reasonCode,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuRestrictions.
+func (rsr ResourceSkuRestrictions) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkusResult the DMS List SKUs operation response.
type ResourceSkusResult struct {
autorest.Response `json:"-"`
@@ -10073,6 +10241,12 @@ type SchemaComparisonValidationResultType struct {
UpdateAction UpdateActionType `json:"updateAction,omitempty"`
}
+// MarshalJSON is the custom marshaler for SchemaComparisonValidationResultType.
+func (scvrt SchemaComparisonValidationResultType) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SelectedCertificateInput info for certificate to be exported for TDE enabled databases.
type SelectedCertificateInput struct {
// CertificateName - Name of certificate to be exported.
@@ -10097,6 +10271,12 @@ type ServerProperties struct {
ServerDatabaseCount *int32 `json:"serverDatabaseCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerProperties.
+func (sp ServerProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Service a Database Migration Service resource
type Service struct {
autorest.Response `json:"-"`
@@ -11103,6 +11283,12 @@ type StartMigrationScenarioServerRoleResult struct {
ExceptionsAndWarnings *[]ReportableException `json:"exceptionsAndWarnings,omitempty"`
}
+// MarshalJSON is the custom marshaler for StartMigrationScenarioServerRoleResult.
+func (smssrr StartMigrationScenarioServerRoleResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncMigrationDatabaseErrorEvent database migration errors for online migration
type SyncMigrationDatabaseErrorEvent struct {
// TimestampString - READ-ONLY; String value of timestamp.
@@ -11113,6 +11299,12 @@ type SyncMigrationDatabaseErrorEvent struct {
EventText *string `json:"eventText,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncMigrationDatabaseErrorEvent.
+func (smdee SyncMigrationDatabaseErrorEvent) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TaskList oData page of tasks
type TaskList struct {
autorest.Response `json:"-"`
@@ -11544,6 +11736,12 @@ type ValidateMigrationInputSQLServerSQLMISyncTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ValidateMigrationInputSQLServerSQLMISyncTaskOutput.
+func (vmisssmsto ValidateMigrationInputSQLServerSQLMISyncTaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ValidateMigrationInputSQLServerSQLMISyncTaskProperties properties for task that validates migration
// input for SQL to Azure SQL Database Managed Instance sync scenario
type ValidateMigrationInputSQLServerSQLMISyncTaskProperties struct {
@@ -12051,6 +12249,12 @@ type ValidateSyncMigrationInputSQLServerTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ValidateSyncMigrationInputSQLServerTaskOutput.
+func (vsmissto ValidateSyncMigrationInputSQLServerTaskOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ValidationError description about the errors happen while performing migration validation
type ValidationError struct {
// Text - READ-ONLY; Error Text
@@ -12059,6 +12263,12 @@ type ValidationError struct {
Severity Severity `json:"severity,omitempty"`
}
+// MarshalJSON is the custom marshaler for ValidationError.
+func (ve ValidationError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WaitStatistics wait statistics gathered during query batch execution
type WaitStatistics struct {
// WaitType - READ-ONLY; Type of the Wait
@@ -12068,3 +12278,9 @@ type WaitStatistics struct {
// WaitCount - READ-ONLY; Total no. of waits
WaitCount *int64 `json:"waitCount,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for WaitStatistics.
+func (ws WaitStatistics) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/CHANGELOG.md
index 52911e4cc5e4..00993a7a48d6 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/CHANGELOG.md
@@ -1,2 +1,11 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccountProperties.MarshalJSON() ([]byte, error)
+1. ConsumerSourceDataSetProperties.MarshalJSON() ([]byte, error)
+1. ProviderShareSubscriptionProperties.MarshalJSON() ([]byte, error)
+1. ProxyDto.MarshalJSON() ([]byte, error)
+1. SynchronizationDetails.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/_meta.json
index 466757d14f2c..e6426e660fac 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/datashare/resource-manager/readme.md",
"tag": "package-2019-11-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-11-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datashare/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-11-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/datashare/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/models.go
index e456abe3c3bf..75e2d6924043 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/datashare/mgmt/2019-11-01/datashare/models.go
@@ -306,6 +306,12 @@ type AccountProperties struct {
UserName *string `json:"userName,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountProperties.
+func (ap AccountProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountsCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type AccountsCreateFuture struct {
@@ -3608,6 +3614,12 @@ type ConsumerSourceDataSetProperties struct {
DataSetType DataSetType `json:"dataSetType,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConsumerSourceDataSetProperties.
+func (csdsp ConsumerSourceDataSetProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicDataSet a DataSet data transfer object.
type BasicDataSet interface {
AsADLSGen1FileDataSet() (*ADLSGen1FileDataSet, bool)
@@ -6037,6 +6049,12 @@ type ProviderShareSubscriptionProperties struct {
ShareSubscriptionStatus ShareSubscriptionStatus `json:"shareSubscriptionStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProviderShareSubscriptionProperties.
+func (pssp ProviderShareSubscriptionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProviderShareSubscriptionsRevokeFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type ProviderShareSubscriptionsRevokeFuture struct {
@@ -6090,6 +6108,12 @@ type ProxyDto struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyDto.
+func (pd ProxyDto) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ScheduledSourceShareSynchronizationSettingProperties a Scheduled source synchronization setting data
// transfer object.
type ScheduledSourceShareSynchronizationSettingProperties struct {
@@ -8598,6 +8622,12 @@ type SynchronizationDetails struct {
VCore *int64 `json:"vCore,omitempty"`
}
+// MarshalJSON is the custom marshaler for SynchronizationDetails.
+func (sd SynchronizationDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SynchronizationDetailsList details of synchronization
type SynchronizationDetailsList struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/CHANGELOG.md
index 52911e4cc5e4..b40c7a3255b1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorDetails.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/_meta.json
index d9c397da8b9e..b89989ff6839 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/devspaces/resource-manager/readme.md",
"tag": "package-2019-04-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/devspaces/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/devspaces/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/models.go
index 39aee57ca84d..ef79543ba86e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/devspaces/mgmt/2019-04-01/devspaces/models.go
@@ -530,6 +530,12 @@ type ErrorDetails struct {
Target *string `json:"target,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetails.
+func (ed ErrorDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response indicates that the service is not able to process the incoming request. The
// reason is provided in the error message.
type ErrorResponse struct {
@@ -666,6 +672,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceProviderOperationDefinition ...
type ResourceProviderOperationDefinition struct {
// Name - Resource provider operation name.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/CHANGELOG.md
index 52911e4cc5e4..7cb5fae3bc53 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ArmTemplateProperties.MarshalJSON() ([]byte, error)
+1. ArtifactProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/_meta.json
index 3b82eafdbfe4..0c1dcc9280c8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/devtestlabs/resource-manager/readme.md",
"tag": "package-2016-05",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2016-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/devtestlabs/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2016-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/devtestlabs/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/models.go
index ba1702cd8e4f..460a0d5175f3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/devtestlabs/mgmt/2016-05-15/dtl/models.go
@@ -381,6 +381,12 @@ type ArmTemplateProperties struct {
ParametersValueFilesInfo *[]ParametersValueFileInfo `json:"parametersValueFilesInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ArmTemplateProperties.
+func (atp ArmTemplateProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Artifact an artifact.
type Artifact struct {
autorest.Response `json:"-"`
@@ -570,6 +576,12 @@ type ArtifactProperties struct {
CreatedDate *date.Time `json:"createdDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for ArtifactProperties.
+func (ap ArtifactProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ArtifactSource properties of an artifact source.
type ArtifactSource struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/CHANGELOG.md
index 52911e4cc5e4..936e5f61ec88 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorDefinition.MarshalJSON() ([]byte, error)
+1. ExternalResource.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. Properties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/_meta.json
index 316fde696366..8cd857ae78aa 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/digitaltwins/resource-manager/readme.md",
"tag": "package-2020-10",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/digitaltwins/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/digitaltwins/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/models.go
index 4a3f8f571ea0..e2fd912badec 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/digitaltwins/mgmt/2020-10-31/digitaltwins/models.go
@@ -812,6 +812,12 @@ type ErrorDefinition struct {
Details *[]ErrorDefinition `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDefinition.
+func (ed ErrorDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response.
type ErrorResponse struct {
// Error - Error description
@@ -953,6 +959,12 @@ type ExternalResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExternalResource.
+func (er ExternalResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation digitalTwins service REST API operation
type Operation struct {
// Name - READ-ONLY; Operation name: {provider}/{resource}/{read | write | action | delete}
@@ -986,6 +998,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of DigitalTwins service operations. It contains a list of operations and a
// URL link to get the next set of results.
type OperationListResult struct {
@@ -1182,6 +1200,12 @@ type Properties struct {
HostName *string `json:"hostName,omitempty"`
}
+// MarshalJSON is the custom marshaler for Properties.
+func (p Properties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource the common properties of a DigitalTwinsInstance.
type Resource struct {
// ID - READ-ONLY; The resource identifier.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/dns/mgmt/2018-05-01/dns/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/dns/mgmt/2018-05-01/dns/_meta.json
index 16486ce7bce6..09b7b258c7b5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/dns/mgmt/2018-05-01/dns/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/dns/mgmt/2018-05-01/dns/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/dns/resource-manager/readme.md",
"tag": "package-2018-05",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/dns/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/dns/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/CHANGELOG.md
index 52911e4cc5e4..3561d222f2b7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CheckNameAvailabilityOutput.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. LatencyMetric.MarshalJSON() ([]byte, error)
+1. ManagedRuleDefinition.MarshalJSON() ([]byte, error)
+1. ManagedRuleGroupDefinition.MarshalJSON() ([]byte, error)
+1. ManagedRuleSetDefinitionProperties.MarshalJSON() ([]byte, error)
+1. ValidateCustomDomainOutput.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/_meta.json
index 130666d15422..89fc48077aee 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/frontdoor/resource-manager/readme.md",
"tag": "package-2020-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/frontdoor/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/frontdoor/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/models.go
index 615fa2a5cb90..c90c3287e696 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/frontdoor/mgmt/2020-01-01/frontdoor/models.go
@@ -253,6 +253,12 @@ type CheckNameAvailabilityOutput struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityOutput.
+func (cnao CheckNameAvailabilityOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CustomHTTPSConfiguration https settings for a domain
type CustomHTTPSConfiguration struct {
// CertificateSource - Defines the source of the SSL certificate. Possible values include: 'CertificateSourceAzureKeyVault', 'CertificateSourceFrontDoor'
@@ -444,6 +450,12 @@ type ErrorResponse struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Experiment defines the properties of an Experiment
type Experiment struct {
autorest.Response `json:"-"`
@@ -1741,6 +1753,12 @@ type LatencyMetric struct {
BUpper95CI *float64 `json:"bUpper95CI,omitempty"`
}
+// MarshalJSON is the custom marshaler for LatencyMetric.
+func (lm LatencyMetric) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LatencyScorecard defines the LatencyScorecard
type LatencyScorecard struct {
autorest.Response `json:"-"`
@@ -2173,6 +2191,12 @@ type ManagedRuleDefinition struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedRuleDefinition.
+func (mrd ManagedRuleDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedRuleExclusion exclude variables from managed rule evaluation.
type ManagedRuleExclusion struct {
// MatchVariable - The variable type to be excluded. Possible values include: 'RequestHeaderNames', 'RequestCookieNames', 'QueryStringArgNames', 'RequestBodyPostArgNames'
@@ -2193,6 +2217,12 @@ type ManagedRuleGroupDefinition struct {
Rules *[]ManagedRuleDefinition `json:"rules,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedRuleGroupDefinition.
+func (mrgd ManagedRuleGroupDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedRuleGroupOverride defines a managed rule group override setting.
type ManagedRuleGroupOverride struct {
// RuleGroupName - Describes the managed rule group to override.
@@ -2510,6 +2540,12 @@ type ManagedRuleSetDefinitionProperties struct {
RuleGroups *[]ManagedRuleGroupDefinition `json:"ruleGroups,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedRuleSetDefinitionProperties.
+func (mrsdp ManagedRuleSetDefinitionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedRuleSetList defines the list of managed rule sets for the policy.
type ManagedRuleSetList struct {
// ManagedRuleSets - List of rule sets.
@@ -4507,6 +4543,12 @@ type ValidateCustomDomainOutput struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ValidateCustomDomainOutput.
+func (vcdo ValidateCustomDomainOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WebApplicationFirewallPolicy defines web application firewall policy.
type WebApplicationFirewallPolicy struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac/_meta.json
index d220d38b55fc..7d27265f26f9 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/graphrbac/data-plane/readme.md",
"tag": "1.6",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=1.6 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/graphrbac/data-plane/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=1.6 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/graphrbac/data-plane/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/CHANGELOG.md
index 52911e4cc5e4..ea04f82cd9c9 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AssignmentReportResourceComplianceReason.MarshalJSON() ([]byte, error)
+1. ConfigurationInfo.MarshalJSON() ([]byte, error)
+1. VMInfo.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/_meta.json
index c0e63d4cbfd9..cafdb8913f82 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/_meta.json
@@ -2,9 +2,9 @@
"commit": "e0f8b9ab0f5fe5e71b7429ebfea8a33c19ec9d8d",
"readme": "/_/azure-rest-api-specs/specification/guestconfiguration/resource-manager/readme.md",
"tag": "package-2020-06-25",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-06-25 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/guestconfiguration/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-06-25 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/guestconfiguration/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/models.go
index c2000de9182f..d0b22097eb8f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/guestconfiguration/mgmt/2020-06-25/guestconfiguration/models.go
@@ -239,6 +239,12 @@ type AssignmentReportResourceComplianceReason struct {
Code *string `json:"code,omitempty"`
}
+// MarshalJSON is the custom marshaler for AssignmentReportResourceComplianceReason.
+func (arrcr AssignmentReportResourceComplianceReason) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AssignmentReportType report for the guest configuration assignment. Report contains information such as
// compliance status, reason, and more.
type AssignmentReportType struct {
@@ -268,6 +274,12 @@ type ConfigurationInfo struct {
Version *string `json:"version,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConfigurationInfo.
+func (ci ConfigurationInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConfigurationParameter represents a configuration parameter.
type ConfigurationParameter struct {
// Name - Name of the configuration parameter.
@@ -522,3 +534,9 @@ type VMInfo struct {
// UUID - READ-ONLY; UUID(Universally Unique Identifier) of the VM.
UUID *string `json:"uuid,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for VMInfo.
+func (vi VMInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/CHANGELOG.md
index 35fe27a10394..a15f76f659f3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/CHANGELOG.md
@@ -1,175 +1,32 @@
# Change History
-## Breaking Changes
-
-### Removed Constants
-
-1. AsyncOperationState.Failed
-1. AsyncOperationState.InProgress
-1. AsyncOperationState.Succeeded
-1. DaysOfWeek.Friday
-1. DaysOfWeek.Monday
-1. DaysOfWeek.Saturday
-1. DaysOfWeek.Sunday
-1. DaysOfWeek.Thursday
-1. DaysOfWeek.Tuesday
-1. DaysOfWeek.Wednesday
-1. DirectoryType.ActiveDirectory
-1. FilterMode.Default
-1. FilterMode.Exclude
-1. FilterMode.Include
-1. FilterMode.Recommend
-1. JSONWebKeyEncryptionAlgorithm.RSA15
-1. JSONWebKeyEncryptionAlgorithm.RSAOAEP
-1. JSONWebKeyEncryptionAlgorithm.RSAOAEP256
-1. OSType.Linux
-1. OSType.Windows
-1. PrivateLink.Disabled
-1. PrivateLink.Enabled
-1. ResourceIdentityType.None
-1. ResourceIdentityType.SystemAssigned
-1. ResourceIdentityType.SystemAssignedUserAssigned
-1. ResourceIdentityType.UserAssigned
-1. ResourceProviderConnection.Inbound
-1. ResourceProviderConnection.Outbound
-1. Tier.Premium
-1. Tier.Standard
-
-### Struct Changes
-
-#### Removed Structs
-
-1. OperationResource
-
-#### Removed Struct Fields
-
-1. CapabilitiesResult.VMSizeFilters
-1. CapabilitiesResult.VMSizes
-1. Extension.autorest.Response
-1. VMSizeCompatibilityFilter.Vmsizes
-
-### Signature Changes
-
-#### Funcs
-
-1. ExtensionsClient.Get
- - Returns
- - From: Extension, error
- - To: ClusterMonitoringResponse, error
-1. ExtensionsClient.GetResponder
- - Returns
- - From: Extension, error
- - To: ClusterMonitoringResponse, error
-
-#### Struct Fields
-
-1. Usage.CurrentValue changed type from *int32 to *int64
-1. Usage.Limit changed type from *int32 to *int64
-1. VersionSpec.IsDefault changed type from *string to *bool
-
## Additive Changes
-### New Constants
-
-1. AsyncOperationState.AsyncOperationStateFailed
-1. AsyncOperationState.AsyncOperationStateInProgress
-1. AsyncOperationState.AsyncOperationStateSucceeded
-1. DaysOfWeek.DaysOfWeekFriday
-1. DaysOfWeek.DaysOfWeekMonday
-1. DaysOfWeek.DaysOfWeekSaturday
-1. DaysOfWeek.DaysOfWeekSunday
-1. DaysOfWeek.DaysOfWeekThursday
-1. DaysOfWeek.DaysOfWeekTuesday
-1. DaysOfWeek.DaysOfWeekWednesday
-1. DirectoryType.DirectoryTypeActiveDirectory
-1. FilterMode.FilterModeDefault
-1. FilterMode.FilterModeExclude
-1. FilterMode.FilterModeInclude
-1. FilterMode.FilterModeRecommend
-1. JSONWebKeyEncryptionAlgorithm.JSONWebKeyEncryptionAlgorithmRSA15
-1. JSONWebKeyEncryptionAlgorithm.JSONWebKeyEncryptionAlgorithmRSAOAEP
-1. JSONWebKeyEncryptionAlgorithm.JSONWebKeyEncryptionAlgorithmRSAOAEP256
-1. OSType.OSTypeLinux
-1. OSType.OSTypeWindows
-1. PrivateLink.PrivateLinkDisabled
-1. PrivateLink.PrivateLinkEnabled
-1. ResourceIdentityType.ResourceIdentityTypeNone
-1. ResourceIdentityType.ResourceIdentityTypeSystemAssigned
-1. ResourceIdentityType.ResourceIdentityTypeSystemAssignedUserAssigned
-1. ResourceIdentityType.ResourceIdentityTypeUserAssigned
-1. ResourceProviderConnection.ResourceProviderConnectionInbound
-1. ResourceProviderConnection.ResourceProviderConnectionOutbound
-1. Tier.TierPremium
-1. Tier.TierStandard
-
### New Funcs
-1. *ClustersUpdateIdentityCertificateFuture.UnmarshalJSON([]byte) error
-1. ApplicationGetHTTPSEndpoint.MarshalJSON() ([]byte, error)
-1. ApplicationsClient.GetAzureAsyncOperationStatus(context.Context, string, string, string, string) (AsyncOperationResult, error)
-1. ApplicationsClient.GetAzureAsyncOperationStatusPreparer(context.Context, string, string, string, string) (*http.Request, error)
-1. ApplicationsClient.GetAzureAsyncOperationStatusResponder(*http.Response) (AsyncOperationResult, error)
-1. ApplicationsClient.GetAzureAsyncOperationStatusSender(*http.Request) (*http.Response, error)
-1. ClusterCreateRequestValidationParameters.MarshalJSON() ([]byte, error)
-1. ClustersClient.GetAzureAsyncOperationStatus(context.Context, string, string, string) (AsyncOperationResult, error)
-1. ClustersClient.GetAzureAsyncOperationStatusPreparer(context.Context, string, string, string) (*http.Request, error)
-1. ClustersClient.GetAzureAsyncOperationStatusResponder(*http.Response) (AsyncOperationResult, error)
-1. ClustersClient.GetAzureAsyncOperationStatusSender(*http.Request) (*http.Response, error)
-1. ClustersClient.UpdateIdentityCertificate(context.Context, string, string, UpdateClusterIdentityCertificateParameters) (ClustersUpdateIdentityCertificateFuture, error)
-1. ClustersClient.UpdateIdentityCertificatePreparer(context.Context, string, string, UpdateClusterIdentityCertificateParameters) (*http.Request, error)
-1. ClustersClient.UpdateIdentityCertificateResponder(*http.Response) (autorest.Response, error)
-1. ClustersClient.UpdateIdentityCertificateSender(*http.Request) (ClustersUpdateIdentityCertificateFuture, error)
-1. ExtensionsClient.GetAzureAsyncOperationStatus(context.Context, string, string, string, string) (AsyncOperationResult, error)
-1. ExtensionsClient.GetAzureAsyncOperationStatusPreparer(context.Context, string, string, string, string) (*http.Request, error)
-1. ExtensionsClient.GetAzureAsyncOperationStatusResponder(*http.Response) (AsyncOperationResult, error)
-1. ExtensionsClient.GetAzureAsyncOperationStatusSender(*http.Request) (*http.Response, error)
-1. KafkaRestProperties.MarshalJSON() ([]byte, error)
-1. LocationsClient.CheckNameAvailability(context.Context, string, NameAvailabilityCheckRequestParameters) (NameAvailabilityCheckResult, error)
-1. LocationsClient.CheckNameAvailabilityPreparer(context.Context, string, NameAvailabilityCheckRequestParameters) (*http.Request, error)
-1. LocationsClient.CheckNameAvailabilityResponder(*http.Response) (NameAvailabilityCheckResult, error)
-1. LocationsClient.CheckNameAvailabilitySender(*http.Request) (*http.Response, error)
-1. LocationsClient.GetAzureAsyncOperationStatus(context.Context, string, string) (AsyncOperationResult, error)
-1. LocationsClient.GetAzureAsyncOperationStatusPreparer(context.Context, string, string) (*http.Request, error)
-1. LocationsClient.GetAzureAsyncOperationStatusResponder(*http.Response) (AsyncOperationResult, error)
-1. LocationsClient.GetAzureAsyncOperationStatusSender(*http.Request) (*http.Response, error)
-1. LocationsClient.ValidateClusterCreateRequest(context.Context, string, ClusterCreateRequestValidationParameters) (ClusterCreateValidationResult, error)
-1. LocationsClient.ValidateClusterCreateRequestPreparer(context.Context, string, ClusterCreateRequestValidationParameters) (*http.Request, error)
-1. LocationsClient.ValidateClusterCreateRequestResponder(*http.Response) (ClusterCreateValidationResult, error)
-1. LocationsClient.ValidateClusterCreateRequestSender(*http.Request) (*http.Response, error)
-1. NameAvailabilityCheckResult.MarshalJSON() ([]byte, error)
-1. ScriptActionsClient.GetExecutionAsyncOperationStatus(context.Context, string, string, string) (AsyncOperationResult, error)
-1. ScriptActionsClient.GetExecutionAsyncOperationStatusPreparer(context.Context, string, string, string) (*http.Request, error)
-1. ScriptActionsClient.GetExecutionAsyncOperationStatusResponder(*http.Response) (AsyncOperationResult, error)
-1. ScriptActionsClient.GetExecutionAsyncOperationStatusSender(*http.Request) (*http.Response, error)
-1. VirtualMachinesClient.GetAsyncOperationStatus(context.Context, string, string, string) (AsyncOperationResult, error)
-1. VirtualMachinesClient.GetAsyncOperationStatusPreparer(context.Context, string, string, string) (*http.Request, error)
-1. VirtualMachinesClient.GetAsyncOperationStatusResponder(*http.Response) (AsyncOperationResult, error)
-1. VirtualMachinesClient.GetAsyncOperationStatusSender(*http.Request) (*http.Response, error)
+1. *ExtensionsDisableAzureMonitorFuture.UnmarshalJSON([]byte) error
+1. *ExtensionsEnableAzureMonitorFuture.UnmarshalJSON([]byte) error
+1. AzureMonitorSelectedConfigurations.MarshalJSON() ([]byte, error)
+1. ExtensionsClient.DisableAzureMonitor(context.Context, string, string) (ExtensionsDisableAzureMonitorFuture, error)
+1. ExtensionsClient.DisableAzureMonitorPreparer(context.Context, string, string) (*http.Request, error)
+1. ExtensionsClient.DisableAzureMonitorResponder(*http.Response) (autorest.Response, error)
+1. ExtensionsClient.DisableAzureMonitorSender(*http.Request) (ExtensionsDisableAzureMonitorFuture, error)
+1. ExtensionsClient.EnableAzureMonitor(context.Context, string, string, AzureMonitorRequest) (ExtensionsEnableAzureMonitorFuture, error)
+1. ExtensionsClient.EnableAzureMonitorPreparer(context.Context, string, string, AzureMonitorRequest) (*http.Request, error)
+1. ExtensionsClient.EnableAzureMonitorResponder(*http.Response) (autorest.Response, error)
+1. ExtensionsClient.EnableAzureMonitorSender(*http.Request) (ExtensionsEnableAzureMonitorFuture, error)
+1. ExtensionsClient.GetAzureMonitorStatus(context.Context, string, string) (AzureMonitorResponse, error)
+1. ExtensionsClient.GetAzureMonitorStatusPreparer(context.Context, string, string) (*http.Request, error)
+1. ExtensionsClient.GetAzureMonitorStatusResponder(*http.Response) (AzureMonitorResponse, error)
+1. ExtensionsClient.GetAzureMonitorStatusSender(*http.Request) (*http.Response, error)
### Struct Changes
#### New Structs
-1. AaddsResourceDetails
-1. AsyncOperationResult
-1. ClusterCreateRequestValidationParameters
-1. ClusterCreateValidationResult
-1. ClustersUpdateIdentityCertificateFuture
-1. NameAvailabilityCheckRequestParameters
-1. NameAvailabilityCheckResult
-1. UpdateClusterIdentityCertificateParameters
-1. ValidationErrorInfo
-
-#### New Struct Fields
-
-1. ApplicationGetHTTPSEndpoint.PrivateIPAddress
-1. CapabilitiesResult.VmsizeFilters
-1. CapabilitiesResult.Vmsizes
-1. KafkaRestProperties.ConfigurationOverride
-1. Role.VMGroupName
-1. StorageAccount.Fileshare
-1. StorageAccount.Saskey
-1. VMSizeCompatibilityFilter.ComputeIsolationSupported
-1. VMSizeCompatibilityFilter.ESPApplied
-1. VMSizeCompatibilityFilter.OsType
-1. VMSizeCompatibilityFilter.VMSizes
+1. AzureMonitorRequest
+1. AzureMonitorResponse
+1. AzureMonitorSelectedConfigurations
+1. AzureMonitorTableConfiguration
+1. ExtensionsDisableAzureMonitorFuture
+1. ExtensionsEnableAzureMonitorFuture
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/_meta.json
index 6e62f313af90..eedddce808f7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/_meta.json
@@ -1,10 +1,10 @@
{
- "commit": "c2ea3a3ccd14293b4bd1d17e684ef9129f0dc604",
+ "commit": "5f9965cd81e1651c38651ddc9a964a7f1ba4b218",
"readme": "/_/azure-rest-api-specs/specification/hdinsight/resource-manager/readme.md",
"tag": "package-2018-06-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/hdinsight/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/hdinsight/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/extensions.go b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/extensions.go
index 7df828430528..2f842ce4b695 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/extensions.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/extensions.go
@@ -191,6 +191,83 @@ func (client ExtensionsClient) DeleteResponder(resp *http.Response) (result auto
return
}
+// DisableAzureMonitor disables the Azure Monitor on the HDInsight cluster.
+// Parameters:
+// resourceGroupName - the name of the resource group.
+// clusterName - the name of the cluster.
+func (client ExtensionsClient) DisableAzureMonitor(ctx context.Context, resourceGroupName string, clusterName string) (result ExtensionsDisableAzureMonitorFuture, err error) {
+ if tracing.IsEnabled() {
+ ctx = tracing.StartSpan(ctx, fqdn+"/ExtensionsClient.DisableAzureMonitor")
+ defer func() {
+ sc := -1
+ if result.FutureAPI != nil && result.FutureAPI.Response() != nil {
+ sc = result.FutureAPI.Response().StatusCode
+ }
+ tracing.EndSpan(ctx, sc, err)
+ }()
+ }
+ req, err := client.DisableAzureMonitorPreparer(ctx, resourceGroupName, clusterName)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsClient", "DisableAzureMonitor", nil, "Failure preparing request")
+ return
+ }
+
+ result, err = client.DisableAzureMonitorSender(req)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsClient", "DisableAzureMonitor", nil, "Failure sending request")
+ return
+ }
+
+ return
+}
+
+// DisableAzureMonitorPreparer prepares the DisableAzureMonitor request.
+func (client ExtensionsClient) DisableAzureMonitorPreparer(ctx context.Context, resourceGroupName string, clusterName string) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "clusterName": autorest.Encode("path", clusterName),
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2018-06-01-preview"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsDelete(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/azureMonitor", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// DisableAzureMonitorSender sends the DisableAzureMonitor request. The method will close the
+// http.Response Body if it receives an error.
+func (client ExtensionsClient) DisableAzureMonitorSender(req *http.Request) (future ExtensionsDisableAzureMonitorFuture, err error) {
+ var resp *http.Response
+ resp, err = client.Send(req, azure.DoRetryWithRegistration(client.Client))
+ if err != nil {
+ return
+ }
+ var azf azure.Future
+ azf, err = azure.NewFutureFromResponse(resp)
+ future.FutureAPI = &azf
+ future.Result = future.result
+ return
+}
+
+// DisableAzureMonitorResponder handles the response to the DisableAzureMonitor request. The method always
+// closes the http.Response Body.
+func (client ExtensionsClient) DisableAzureMonitorResponder(resp *http.Response) (result autorest.Response, err error) {
+ err = autorest.Respond(
+ resp,
+ azure.WithErrorUnlessStatusCode(http.StatusOK, http.StatusAccepted, http.StatusNoContent),
+ autorest.ByClosing())
+ result.Response = resp
+ return
+}
+
// DisableMonitoring disables the Operations Management Suite (OMS) on the HDInsight cluster.
// Parameters:
// resourceGroupName - the name of the resource group.
@@ -268,6 +345,86 @@ func (client ExtensionsClient) DisableMonitoringResponder(resp *http.Response) (
return
}
+// EnableAzureMonitor enables the Azure Monitor on the HDInsight cluster.
+// Parameters:
+// resourceGroupName - the name of the resource group.
+// clusterName - the name of the cluster.
+// parameters - the Log Analytics workspace parameters.
+func (client ExtensionsClient) EnableAzureMonitor(ctx context.Context, resourceGroupName string, clusterName string, parameters AzureMonitorRequest) (result ExtensionsEnableAzureMonitorFuture, err error) {
+ if tracing.IsEnabled() {
+ ctx = tracing.StartSpan(ctx, fqdn+"/ExtensionsClient.EnableAzureMonitor")
+ defer func() {
+ sc := -1
+ if result.FutureAPI != nil && result.FutureAPI.Response() != nil {
+ sc = result.FutureAPI.Response().StatusCode
+ }
+ tracing.EndSpan(ctx, sc, err)
+ }()
+ }
+ req, err := client.EnableAzureMonitorPreparer(ctx, resourceGroupName, clusterName, parameters)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsClient", "EnableAzureMonitor", nil, "Failure preparing request")
+ return
+ }
+
+ result, err = client.EnableAzureMonitorSender(req)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsClient", "EnableAzureMonitor", nil, "Failure sending request")
+ return
+ }
+
+ return
+}
+
+// EnableAzureMonitorPreparer prepares the EnableAzureMonitor request.
+func (client ExtensionsClient) EnableAzureMonitorPreparer(ctx context.Context, resourceGroupName string, clusterName string, parameters AzureMonitorRequest) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "clusterName": autorest.Encode("path", clusterName),
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2018-06-01-preview"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsContentType("application/json; charset=utf-8"),
+ autorest.AsPut(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/azureMonitor", pathParameters),
+ autorest.WithJSON(parameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// EnableAzureMonitorSender sends the EnableAzureMonitor request. The method will close the
+// http.Response Body if it receives an error.
+func (client ExtensionsClient) EnableAzureMonitorSender(req *http.Request) (future ExtensionsEnableAzureMonitorFuture, err error) {
+ var resp *http.Response
+ resp, err = client.Send(req, azure.DoRetryWithRegistration(client.Client))
+ if err != nil {
+ return
+ }
+ var azf azure.Future
+ azf, err = azure.NewFutureFromResponse(resp)
+ future.FutureAPI = &azf
+ future.Result = future.result
+ return
+}
+
+// EnableAzureMonitorResponder handles the response to the EnableAzureMonitor request. The method always
+// closes the http.Response Body.
+func (client ExtensionsClient) EnableAzureMonitorResponder(resp *http.Response) (result autorest.Response, err error) {
+ err = autorest.Respond(
+ resp,
+ azure.WithErrorUnlessStatusCode(http.StatusOK, http.StatusAccepted),
+ autorest.ByClosing())
+ result.Response = resp
+ return
+}
+
// EnableMonitoring enables the Operations Management Suite (OMS) on the HDInsight cluster.
// Parameters:
// resourceGroupName - the name of the resource group.
@@ -506,6 +663,82 @@ func (client ExtensionsClient) GetAzureAsyncOperationStatusResponder(resp *http.
return
}
+// GetAzureMonitorStatus gets the status of Azure Monitor on the HDInsight cluster.
+// Parameters:
+// resourceGroupName - the name of the resource group.
+// clusterName - the name of the cluster.
+func (client ExtensionsClient) GetAzureMonitorStatus(ctx context.Context, resourceGroupName string, clusterName string) (result AzureMonitorResponse, err error) {
+ if tracing.IsEnabled() {
+ ctx = tracing.StartSpan(ctx, fqdn+"/ExtensionsClient.GetAzureMonitorStatus")
+ defer func() {
+ sc := -1
+ if result.Response.Response != nil {
+ sc = result.Response.Response.StatusCode
+ }
+ tracing.EndSpan(ctx, sc, err)
+ }()
+ }
+ req, err := client.GetAzureMonitorStatusPreparer(ctx, resourceGroupName, clusterName)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsClient", "GetAzureMonitorStatus", nil, "Failure preparing request")
+ return
+ }
+
+ resp, err := client.GetAzureMonitorStatusSender(req)
+ if err != nil {
+ result.Response = autorest.Response{Response: resp}
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsClient", "GetAzureMonitorStatus", resp, "Failure sending request")
+ return
+ }
+
+ result, err = client.GetAzureMonitorStatusResponder(resp)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsClient", "GetAzureMonitorStatus", resp, "Failure responding to request")
+ return
+ }
+
+ return
+}
+
+// GetAzureMonitorStatusPreparer prepares the GetAzureMonitorStatus request.
+func (client ExtensionsClient) GetAzureMonitorStatusPreparer(ctx context.Context, resourceGroupName string, clusterName string) (*http.Request, error) {
+ pathParameters := map[string]interface{}{
+ "clusterName": autorest.Encode("path", clusterName),
+ "resourceGroupName": autorest.Encode("path", resourceGroupName),
+ "subscriptionId": autorest.Encode("path", client.SubscriptionID),
+ }
+
+ const APIVersion = "2018-06-01-preview"
+ queryParameters := map[string]interface{}{
+ "api-version": APIVersion,
+ }
+
+ preparer := autorest.CreatePreparer(
+ autorest.AsGet(),
+ autorest.WithBaseURL(client.BaseURI),
+ autorest.WithPathParameters("/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/azureMonitor", pathParameters),
+ autorest.WithQueryParameters(queryParameters))
+ return preparer.Prepare((&http.Request{}).WithContext(ctx))
+}
+
+// GetAzureMonitorStatusSender sends the GetAzureMonitorStatus request. The method will close the
+// http.Response Body if it receives an error.
+func (client ExtensionsClient) GetAzureMonitorStatusSender(req *http.Request) (*http.Response, error) {
+ return client.Send(req, azure.DoRetryWithRegistration(client.Client))
+}
+
+// GetAzureMonitorStatusResponder handles the response to the GetAzureMonitorStatus request. The method always
+// closes the http.Response Body.
+func (client ExtensionsClient) GetAzureMonitorStatusResponder(resp *http.Response) (result AzureMonitorResponse, err error) {
+ err = autorest.Respond(
+ resp,
+ azure.WithErrorUnlessStatusCode(http.StatusOK),
+ autorest.ByUnmarshallingJSON(&result),
+ autorest.ByClosing())
+ result.Response = autorest.Response{Response: resp}
+ return
+}
+
// GetMonitoringStatus gets the status of Operations Management Suite (OMS) on the HDInsight cluster.
// Parameters:
// resourceGroupName - the name of the resource group.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/models.go
index 28ca64d908b4..4ca05e78dfce 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/hdinsight/mgmt/2018-06-01/hdinsight/models.go
@@ -480,6 +480,58 @@ type AutoscaleTimeAndCapacity struct {
MaxInstanceCount *int32 `json:"maxInstanceCount,omitempty"`
}
+// AzureMonitorRequest the azure monitor parameters.
+type AzureMonitorRequest struct {
+ // WorkspaceID - The Log Analytics workspace ID.
+ WorkspaceID *string `json:"workspaceId,omitempty"`
+ // PrimaryKey - The Log Analytics workspace key.
+ PrimaryKey *string `json:"primaryKey,omitempty"`
+ // SelectedConfigurations - The selected configurations.
+ SelectedConfigurations *AzureMonitorSelectedConfigurations `json:"selectedConfigurations,omitempty"`
+}
+
+// AzureMonitorResponse the azure monitor status response.
+type AzureMonitorResponse struct {
+ autorest.Response `json:"-"`
+ // ClusterMonitoringEnabled - The status of the monitor on the HDInsight cluster.
+ ClusterMonitoringEnabled *bool `json:"clusterMonitoringEnabled,omitempty"`
+ // WorkspaceID - The workspace ID of the monitor on the HDInsight cluster.
+ WorkspaceID *string `json:"workspaceId,omitempty"`
+ // SelectedConfigurations - The selected configurations.
+ SelectedConfigurations *AzureMonitorSelectedConfigurations `json:"selectedConfigurations,omitempty"`
+}
+
+// AzureMonitorSelectedConfigurations the selected configurations for azure monitor.
+type AzureMonitorSelectedConfigurations struct {
+ // ConfigurationVersion - The configuration version.
+ ConfigurationVersion *string `json:"configurationVersion,omitempty"`
+ // GlobalConfigurations - The global configurations of selected configurations.
+ GlobalConfigurations map[string]*string `json:"globalConfigurations"`
+ // TableList - The table list.
+ TableList *[]AzureMonitorTableConfiguration `json:"tableList,omitempty"`
+}
+
+// MarshalJSON is the custom marshaler for AzureMonitorSelectedConfigurations.
+func (amsc AzureMonitorSelectedConfigurations) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ if amsc.ConfigurationVersion != nil {
+ objectMap["configurationVersion"] = amsc.ConfigurationVersion
+ }
+ if amsc.GlobalConfigurations != nil {
+ objectMap["globalConfigurations"] = amsc.GlobalConfigurations
+ }
+ if amsc.TableList != nil {
+ objectMap["tableList"] = amsc.TableList
+ }
+ return json.Marshal(objectMap)
+}
+
+// AzureMonitorTableConfiguration the table configuration for the Log Analytics integration.
+type AzureMonitorTableConfiguration struct {
+ // Name - The name.
+ Name *string `json:"name,omitempty"`
+}
+
// BillingMeters the billing meters.
type BillingMeters struct {
// MeterParameter - The virtual machine sizes.
@@ -1088,6 +1140,12 @@ type ClusterListRuntimeScriptActionDetailResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ClusterListRuntimeScriptActionDetailResult.
+func (clrsadr ClusterListRuntimeScriptActionDetailResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ClusterMonitoringRequest the cluster monitor parameters.
type ClusterMonitoringRequest struct {
// WorkspaceID - The cluster monitor workspace ID.
@@ -1670,6 +1728,43 @@ func (future *ExtensionsDeleteFuture) result(client ExtensionsClient) (ar autore
return
}
+// ExtensionsDisableAzureMonitorFuture an abstraction for monitoring and retrieving the results of a
+// long-running operation.
+type ExtensionsDisableAzureMonitorFuture struct {
+ azure.FutureAPI
+ // Result returns the result of the asynchronous operation.
+ // If the operation has not completed it will return an error.
+ Result func(ExtensionsClient) (autorest.Response, error)
+}
+
+// UnmarshalJSON is the custom unmarshaller for CreateFuture.
+func (future *ExtensionsDisableAzureMonitorFuture) UnmarshalJSON(body []byte) error {
+ var azFuture azure.Future
+ if err := json.Unmarshal(body, &azFuture); err != nil {
+ return err
+ }
+ future.FutureAPI = &azFuture
+ future.Result = future.result
+ return nil
+}
+
+// result is the default implementation for ExtensionsDisableAzureMonitorFuture.Result.
+func (future *ExtensionsDisableAzureMonitorFuture) result(client ExtensionsClient) (ar autorest.Response, err error) {
+ var done bool
+ done, err = future.DoneWithContext(context.Background(), client)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsDisableAzureMonitorFuture", "Result", future.Response(), "Polling failure")
+ return
+ }
+ if !done {
+ ar.Response = future.Response()
+ err = azure.NewAsyncOpIncompleteError("hdinsight.ExtensionsDisableAzureMonitorFuture")
+ return
+ }
+ ar.Response = future.Response()
+ return
+}
+
// ExtensionsDisableMonitoringFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type ExtensionsDisableMonitoringFuture struct {
@@ -1707,6 +1802,43 @@ func (future *ExtensionsDisableMonitoringFuture) result(client ExtensionsClient)
return
}
+// ExtensionsEnableAzureMonitorFuture an abstraction for monitoring and retrieving the results of a
+// long-running operation.
+type ExtensionsEnableAzureMonitorFuture struct {
+ azure.FutureAPI
+ // Result returns the result of the asynchronous operation.
+ // If the operation has not completed it will return an error.
+ Result func(ExtensionsClient) (autorest.Response, error)
+}
+
+// UnmarshalJSON is the custom unmarshaller for CreateFuture.
+func (future *ExtensionsEnableAzureMonitorFuture) UnmarshalJSON(body []byte) error {
+ var azFuture azure.Future
+ if err := json.Unmarshal(body, &azFuture); err != nil {
+ return err
+ }
+ future.FutureAPI = &azFuture
+ future.Result = future.result
+ return nil
+}
+
+// result is the default implementation for ExtensionsEnableAzureMonitorFuture.Result.
+func (future *ExtensionsEnableAzureMonitorFuture) result(client ExtensionsClient) (ar autorest.Response, err error) {
+ var done bool
+ done, err = future.DoneWithContext(context.Background(), client)
+ if err != nil {
+ err = autorest.NewErrorWithError(err, "hdinsight.ExtensionsEnableAzureMonitorFuture", "Result", future.Response(), "Polling failure")
+ return
+ }
+ if !done {
+ ar.Response = future.Response()
+ err = azure.NewAsyncOpIncompleteError("hdinsight.ExtensionsEnableAzureMonitorFuture")
+ return
+ }
+ ar.Response = future.Response()
+ return
+}
+
// ExtensionsEnableMonitoringFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type ExtensionsEnableMonitoringFuture struct {
@@ -1755,6 +1887,12 @@ type GatewaySettings struct {
Password *string `json:"restAuthCredential.password,omitempty"`
}
+// MarshalJSON is the custom marshaler for GatewaySettings.
+func (gs GatewaySettings) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HardwareProfile the hardware profile.
type HardwareProfile struct {
// VMSize - The size of the VM
@@ -2094,6 +2232,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QuotaCapability the regional quota capability.
type QuotaCapability struct {
// CoresUsed - The number of cores used in the subscription.
@@ -2136,6 +2280,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Role describes a role on the cluster.
type Role struct {
// Name - The name of the role.
@@ -2260,6 +2410,12 @@ type ScriptActionExecutionHistoryList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ScriptActionExecutionHistoryList.
+func (saehl ScriptActionExecutionHistoryList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ScriptActionExecutionHistoryListIterator provides access to a complete listing of
// RuntimeScriptActionDetail values.
type ScriptActionExecutionHistoryListIterator struct {
@@ -2419,6 +2575,12 @@ type ScriptActionExecutionSummary struct {
InstanceCount *int32 `json:"instanceCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for ScriptActionExecutionSummary.
+func (saes ScriptActionExecutionSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ScriptActionPersistedGetResponseSpec the persisted script action for cluster.
type ScriptActionPersistedGetResponseSpec struct {
// Name - The name of script action.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/CHANGELOG.md
index 52911e4cc5e4..a9bc3b11ce8f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/CHANGELOG.md
@@ -1,2 +1,11 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. BotResponseList.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorError.MarshalJSON() ([]byte, error)
+1. Properties.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/_meta.json
index 9195041a1809..3f4415123075 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/_meta.json
@@ -2,9 +2,9 @@
"commit": "4c93f28f89435f6d244f4db61bbf810b5d20f09f",
"readme": "/_/azure-rest-api-specs/specification/healthbot/resource-manager/readme.md",
"tag": "package-2020-12-08",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-12-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/healthbot/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-12-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/healthbot/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/models.go
index 0b6bbb240320..75457edb29ee 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/healthbot/mgmt/2020-12-08/healthbot/models.go
@@ -189,6 +189,12 @@ type BotResponseList struct {
Value *[]HealthBot `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BotResponseList.
+func (brl BotResponseList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BotResponseListIterator provides access to a complete listing of HealthBot values.
type BotResponseListIterator struct {
i int
@@ -431,6 +437,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorError the error object.
type ErrorError struct {
// Code - READ-ONLY; The error code.
@@ -445,6 +457,12 @@ type ErrorError struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorError.
+func (e ErrorError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HealthBot healthBot resource definition
type HealthBot struct {
autorest.Response `json:"-"`
@@ -520,6 +538,12 @@ type Properties struct {
BotManagementPortalLink *string `json:"botManagementPortalLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for Properties.
+func (p Properties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource the resource model definition for a ARM tracked top level resource
type Resource struct {
// ID - READ-ONLY; Fully qualified resource Id for the resource.
@@ -532,6 +556,12 @@ type Resource struct {
SystemData *SystemData `json:"systemData,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku the resource model definition representing SKU
type Sku struct {
// Name - The name of the HealthBot SKU. Possible values include: 'F0', 'S1', 'C0'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/CHANGELOG.md
index 52911e4cc5e4..fd8d251183bc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/CHANGELOG.md
@@ -1,2 +1,12 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorDetailsInternal.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/_meta.json
index 289eb564861d..382ae26afbe1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/healthcareapis/resource-manager/readme.md",
"tag": "package-2020-03-30",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-03-30 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/healthcareapis/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-03-30 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/healthcareapis/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/models.go
index 334671a5edb1..0ae136e67319 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/healthcareapis/mgmt/2020-03-30/healthcareapis/models.go
@@ -31,6 +31,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CheckNameAvailabilityParameters input values.
type CheckNameAvailabilityParameters struct {
// Name - The name of the service instance to check.
@@ -55,6 +61,12 @@ type ErrorDetailsInternal struct {
Target *string `json:"target,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetailsInternal.
+func (edi ErrorDetailsInternal) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation service REST API operation.
type Operation struct {
// Name - READ-ONLY; Operation name: {provider}/{resource}/{read | write | action | delete}
@@ -86,6 +98,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of service operations. It contains a list of operations and a URL link to get
// the next set of results.
type OperationListResult struct {
@@ -284,6 +302,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -576,6 +600,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -586,6 +616,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceAccessPolicyEntry an access policy entry.
type ServiceAccessPolicyEntry struct {
// ObjectID - An Azure AD object ID (User or Apps) that is allowed access to the FHIR service.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/CHANGELOG.md
index 52911e4cc5e4..7d111aeebf89 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AppAvailabilityInfo.MarshalJSON() ([]byte, error)
+1. AppTemplate.MarshalJSON() ([]byte, error)
+1. AppTemplateLocations.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/_meta.json
index c5166f1a1ce0..21cf8ac2e218 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/_meta.json
@@ -2,9 +2,9 @@
"commit": "a1eee0489c374782a934ec1f093abd16fa7718ca",
"readme": "/_/azure-rest-api-specs/specification/iotcentral/resource-manager/readme.md",
"tag": "package-2018-09-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-09-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/iotcentral/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-09-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/iotcentral/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/models.go
index bfff1798270f..6f2b6db0d594 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/iotcentral/mgmt/2018-09-01/iotcentral/models.go
@@ -146,6 +146,12 @@ type AppAvailabilityInfo struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for AppAvailabilityInfo.
+func (aai AppAvailabilityInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AppListResult a list of IoT Central Applications with a next link.
type AppListResult struct {
autorest.Response `json:"-"`
@@ -546,6 +552,12 @@ type AppTemplate struct {
Locations *[]AppTemplateLocations `json:"locations,omitempty"`
}
+// MarshalJSON is the custom marshaler for AppTemplate.
+func (at AppTemplate) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AppTemplateLocations ioT Central Application Template Locations.
type AppTemplateLocations struct {
// ID - READ-ONLY; The ID of the location.
@@ -554,6 +566,12 @@ type AppTemplateLocations struct {
DisplayName *string `json:"displayName,omitempty"`
}
+// MarshalJSON is the custom marshaler for AppTemplateLocations.
+func (atl AppTemplateLocations) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AppTemplatesResult a list of IoT Central Application Templates with a next link.
type AppTemplatesResult struct {
autorest.Response `json:"-"`
@@ -815,6 +833,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationInputs input values.
type OperationInputs struct {
// Name - The name of the IoT Central application instance to check.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/CHANGELOG.md
index 52911e4cc5e4..354b026d5d2d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/CHANGELOG.md
@@ -1,2 +1,15 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CertificatePropertiesWithNonce.MarshalJSON() ([]byte, error)
+1. ErrorDetails.MarshalJSON() ([]byte, error)
+1. IotHubCapacity.MarshalJSON() ([]byte, error)
+1. IotHubQuotaMetricInfo.MarshalJSON() ([]byte, error)
+1. JobResponse.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. RegistryStatistics.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/_meta.json
index ea31cf8c96fa..79bca89e87f0 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/iothub/resource-manager/readme.md",
"tag": "package-2020-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/iothub/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/iothub/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/models.go
index 9c658bcae1b8..4f048d5acb86 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/iothub/mgmt/2020-03-01/devices/models.go
@@ -104,6 +104,12 @@ type CertificatePropertiesWithNonce struct {
Certificate *string `json:"certificate,omitempty"`
}
+// MarshalJSON is the custom marshaler for CertificatePropertiesWithNonce.
+func (cpwn CertificatePropertiesWithNonce) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CertificateVerificationDescription the JSON-serialized leaf certificate
type CertificateVerificationDescription struct {
// Certificate - base-64 representation of X509 certificate .cer file or just .pem file content.
@@ -341,6 +347,12 @@ type ErrorDetails struct {
Details *string `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetails.
+func (ed ErrorDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EventHubConsumerGroupInfo the properties of the EventHubConsumerGroupInfo object.
type EventHubConsumerGroupInfo struct {
autorest.Response `json:"-"`
@@ -661,6 +673,12 @@ type IotHubCapacity struct {
ScaleType IotHubScaleType `json:"scaleType,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotHubCapacity.
+func (ihc IotHubCapacity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotHubDescription the description of the IoT hub.
type IotHubDescription struct {
autorest.Response `json:"-"`
@@ -1027,6 +1045,12 @@ type IotHubQuotaMetricInfo struct {
MaxValue *int64 `json:"maxValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotHubQuotaMetricInfo.
+func (ihqmi IotHubQuotaMetricInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotHubQuotaMetricInfoListResult the JSON-serialized array of IotHubQuotaMetricInfo objects with a next
// link.
type IotHubQuotaMetricInfoListResult struct {
@@ -1571,6 +1595,12 @@ type JobResponse struct {
ParentJobID *string `json:"parentJobId,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobResponse.
+func (jr JobResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobResponseListResult the JSON-serialized array of JobResponse objects with a next link.
type JobResponseListResult struct {
autorest.Response `json:"-"`
@@ -1798,6 +1828,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationInputs input values.
type OperationInputs struct {
// Name - The name of the IoT hub to check.
@@ -1814,6 +1850,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -1970,6 +2012,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the private endpoint connection of an IotHub
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -2111,6 +2159,12 @@ type RegistryStatistics struct {
DisabledDeviceCount *int64 `json:"disabledDeviceCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for RegistryStatistics.
+func (rs RegistryStatistics) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource the common properties of an Azure resource.
type Resource struct {
// ID - READ-ONLY; The resource identifier.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/CHANGELOG.md
index 52911e4cc5e4..6c701c1c40af 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/CHANGELOG.md
@@ -1,2 +1,26 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. BackupCertificateResult.MarshalJSON() ([]byte, error)
+1. BackupKeyResult.MarshalJSON() ([]byte, error)
+1. BackupSecretResult.MarshalJSON() ([]byte, error)
+1. BackupStorageResult.MarshalJSON() ([]byte, error)
+1. CertificateIssuerListResult.MarshalJSON() ([]byte, error)
+1. CertificateListResult.MarshalJSON() ([]byte, error)
+1. DeletedCertificateListResult.MarshalJSON() ([]byte, error)
+1. DeletedKeyListResult.MarshalJSON() ([]byte, error)
+1. DeletedSasDefinitionListResult.MarshalJSON() ([]byte, error)
+1. DeletedSecretListResult.MarshalJSON() ([]byte, error)
+1. DeletedStorageListResult.MarshalJSON() ([]byte, error)
+1. Error.MarshalJSON() ([]byte, error)
+1. ErrorType.MarshalJSON() ([]byte, error)
+1. KeyListResult.MarshalJSON() ([]byte, error)
+1. KeyOperationResult.MarshalJSON() ([]byte, error)
+1. KeyVerifyResult.MarshalJSON() ([]byte, error)
+1. PendingCertificateSigningRequestResult.MarshalJSON() ([]byte, error)
+1. SasDefinitionListResult.MarshalJSON() ([]byte, error)
+1. SecretListResult.MarshalJSON() ([]byte, error)
+1. StorageListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/_meta.json
index 0198a3cda29f..e01148a28787 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/keyvault/data-plane/readme.md",
"tag": "package-7.1",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-7.1 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/keyvault/data-plane/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-7.1 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/keyvault/data-plane/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/models.go
index 087a650ae12b..8ebcb0f24cf8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/keyvault/v7.1/keyvault/models.go
@@ -73,6 +73,12 @@ type BackupCertificateResult struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BackupCertificateResult.
+func (bcr BackupCertificateResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BackupKeyResult the backup key result, containing the backup blob.
type BackupKeyResult struct {
autorest.Response `json:"-"`
@@ -80,6 +86,12 @@ type BackupKeyResult struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BackupKeyResult.
+func (bkr BackupKeyResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BackupSecretResult the backup secret result, containing the backup blob.
type BackupSecretResult struct {
autorest.Response `json:"-"`
@@ -87,6 +99,12 @@ type BackupSecretResult struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BackupSecretResult.
+func (bsr BackupSecretResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BackupStorageResult the backup storage result, containing the backup blob.
type BackupStorageResult struct {
autorest.Response `json:"-"`
@@ -94,6 +112,12 @@ type BackupStorageResult struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BackupStorageResult.
+func (bsr BackupStorageResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CertificateAttributes the certificate management attributes.
type CertificateAttributes struct {
// RecoverableDays - READ-ONLY; softDelete data retention days. Value should be >=7 and <=90 when softDelete enabled, otherwise 0.
@@ -245,6 +269,12 @@ type CertificateIssuerListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for CertificateIssuerListResult.
+func (cilr CertificateIssuerListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CertificateIssuerListResultIterator provides access to a complete listing of CertificateIssuerItem
// values.
type CertificateIssuerListResultIterator struct {
@@ -459,6 +489,12 @@ type CertificateListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for CertificateListResult.
+func (clr CertificateListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CertificateListResultIterator provides access to a complete listing of CertificateItem values.
type CertificateListResultIterator struct {
i int
@@ -894,6 +930,12 @@ type DeletedCertificateListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedCertificateListResult.
+func (dclr DeletedCertificateListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedCertificateListResultIterator provides access to a complete listing of DeletedCertificateItem
// values.
type DeletedCertificateListResultIterator struct {
@@ -1127,6 +1169,12 @@ type DeletedKeyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedKeyListResult.
+func (dklr DeletedKeyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedKeyListResultIterator provides access to a complete listing of DeletedKeyItem values.
type DeletedKeyListResultIterator struct {
i int
@@ -1349,6 +1397,12 @@ type DeletedSasDefinitionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedSasDefinitionListResult.
+func (dsdlr DeletedSasDefinitionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedSasDefinitionListResultIterator provides access to a complete listing of DeletedSasDefinitionItem
// values.
type DeletedSasDefinitionListResultIterator struct {
@@ -1600,6 +1654,12 @@ type DeletedSecretListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedSecretListResult.
+func (dslr DeletedSecretListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedSecretListResultIterator provides access to a complete listing of DeletedSecretItem values.
type DeletedSecretListResultIterator struct {
i int
@@ -1822,6 +1882,12 @@ type DeletedStorageListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedStorageListResult.
+func (dslr DeletedStorageListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedStorageListResultIterator provides access to a complete listing of DeletedStorageAccountItem
// values.
type DeletedStorageListResultIterator struct {
@@ -1983,12 +2049,24 @@ type Error struct {
InnerError *Error `json:"innererror,omitempty"`
}
+// MarshalJSON is the custom marshaler for Error.
+func (e Error) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorType the key vault error exception.
type ErrorType struct {
// Error - READ-ONLY
Error *Error `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorType.
+func (et ErrorType) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IssuerAttributes the attributes of an issuer managed by the Key Vault service.
type IssuerAttributes struct {
// Enabled - Determines whether the issuer is enabled.
@@ -2259,6 +2337,12 @@ type KeyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for KeyListResult.
+func (klr KeyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// KeyListResultIterator provides access to a complete listing of KeyItem values.
type KeyListResultIterator struct {
i int
@@ -2418,6 +2502,12 @@ type KeyOperationResult struct {
Result *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for KeyOperationResult.
+func (kor KeyOperationResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// KeyOperationsParameters the key operations parameters.
type KeyOperationsParameters struct {
// Algorithm - algorithm identifier. Possible values include: 'RSAOAEP', 'RSAOAEP256', 'RSA15'
@@ -2495,6 +2585,12 @@ type KeyVerifyResult struct {
Value *bool `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for KeyVerifyResult.
+func (kvr KeyVerifyResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LifetimeAction action and its trigger that will be performed by Key Vault over the lifetime of a
// certificate.
type LifetimeAction struct {
@@ -2518,6 +2614,12 @@ type PendingCertificateSigningRequestResult struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for PendingCertificateSigningRequestResult.
+func (pcsrr PendingCertificateSigningRequestResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SasDefinitionAttributes the SAS definition management attributes.
type SasDefinitionAttributes struct {
// Enabled - the enabled state of the object.
@@ -2629,6 +2731,12 @@ type SasDefinitionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SasDefinitionListResult.
+func (sdlr SasDefinitionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SasDefinitionListResultIterator provides access to a complete listing of SasDefinitionItem values.
type SasDefinitionListResultIterator struct {
i int
@@ -2928,6 +3036,12 @@ type SecretListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SecretListResult.
+func (slr SecretListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecretListResultIterator provides access to a complete listing of SecretItem values.
type SecretListResultIterator struct {
i int
@@ -3302,6 +3416,12 @@ type StorageListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageListResult.
+func (slr StorageListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageListResultIterator provides access to a complete listing of StorageAccountItem values.
type StorageListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/CHANGELOG.md
index 52911e4cc5e4..997ce8b01855 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/CHANGELOG.md
@@ -1,2 +1,12 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. IdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. SkuDescription.MarshalJSON() ([]byte, error)
+1. SkuDescriptionList.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/_meta.json
index 8f8b6d1dada2..b96297ade5be 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/azure-kusto/resource-manager/readme.md",
"tag": "package-2020-09-18",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-09-18 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/azure-kusto/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-09-18 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/azure-kusto/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/models.go
index 1822fd5aac1e..37ecc57aaced 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/kusto/mgmt/2020-09-18/kusto/models.go
@@ -250,6 +250,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureResourceSku azure resource SKU definition.
type AzureResourceSku struct {
// ResourceType - Resource Namespace and Type.
@@ -2498,6 +2504,12 @@ type IdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for IdentityUserAssignedIdentitiesValue.
+func (iAiv IdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotHubConnectionProperties class representing the Kusto Iot hub connection properties.
type IotHubConnectionProperties struct {
// IotHubResourceID - The resource ID of the Iot hub to be used to create a data connection.
@@ -2874,6 +2886,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReadOnlyFollowingDatabase class representing a read only following database.
type ReadOnlyFollowingDatabase struct {
// ReadOnlyFollowingDatabaseProperties - The database properties.
@@ -3191,6 +3209,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuDescription the Kusto SKU description of given resource type
type SkuDescription struct {
// ResourceType - READ-ONLY; The resource type
@@ -3207,6 +3231,12 @@ type SkuDescription struct {
Restrictions *[]interface{} `json:"restrictions,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuDescription.
+func (sd SkuDescription) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuDescriptionList the list of the EngagementFabric SKU descriptions
type SkuDescriptionList struct {
autorest.Response `json:"-"`
@@ -3214,6 +3244,12 @@ type SkuDescriptionList struct {
Value *[]SkuDescription `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuDescriptionList.
+func (sdl SkuDescriptionList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuLocationInfoItem the locations and zones info for SKU.
type SkuLocationInfoItem struct {
// Location - The available location of the SKU.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/CHANGELOG.md
index 52911e4cc5e4..a5c7313295f6 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. SubResource.MarshalJSON() ([]byte, error)
+1. WorkflowTriggerProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/_meta.json
index 63088eb5a536..6cf9abab29de 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/logic/resource-manager/readme.md",
"tag": "package-2019-05",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/logic/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/logic/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/models.go
index f2d06b4a19a8..9072bac346bc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/logic/mgmt/2019-05-01/logic/models.go
@@ -5083,6 +5083,12 @@ type SubResource struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResource.
+func (sr SubResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SwaggerCustomDynamicList the swagger custom dynamic list.
type SwaggerCustomDynamicList struct {
// OperationID - The operation id to fetch dynamic schema.
@@ -7227,6 +7233,12 @@ type WorkflowTriggerProperties struct {
Workflow *ResourceReference `json:"workflow,omitempty"`
}
+// MarshalJSON is the custom marshaler for WorkflowTriggerProperties.
+func (wtp WorkflowTriggerProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkflowTriggerRecurrence the workflow trigger recurrence.
type WorkflowTriggerRecurrence struct {
// Frequency - The frequency. Possible values include: 'RecurrenceFrequencyNotSpecified', 'RecurrenceFrequencySecond', 'RecurrenceFrequencyMinute', 'RecurrenceFrequencyHour', 'RecurrenceFrequencyDay', 'RecurrenceFrequencyWeek', 'RecurrenceFrequencyMonth', 'RecurrenceFrequencyYear'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/CHANGELOG.md
index 52911e4cc5e4..24c21299d39d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/CHANGELOG.md
@@ -1,2 +1,25 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AmlComputeNodeInformation.MarshalJSON() ([]byte, error)
+1. Error.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. IdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. ListAmlUserFeatureResult.MarshalJSON() ([]byte, error)
+1. ListUsagesResult.MarshalJSON() ([]byte, error)
+1. ListWorkspaceQuotas.MarshalJSON() ([]byte, error)
+1. NodeStateCounts.MarshalJSON() ([]byte, error)
+1. Password.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ResourceName.MarshalJSON() ([]byte, error)
+1. ResourceQuota.MarshalJSON() ([]byte, error)
+1. ResourceSkuLocationInfo.MarshalJSON() ([]byte, error)
+1. ResourceSkuZoneDetails.MarshalJSON() ([]byte, error)
+1. SystemService.MarshalJSON() ([]byte, error)
+1. UpdateWorkspaceQuotasResult.MarshalJSON() ([]byte, error)
+1. Usage.MarshalJSON() ([]byte, error)
+1. UsageName.MarshalJSON() ([]byte, error)
+1. VirtualMachineSize.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/_meta.json
index 6454aa73c518..9a28c4daa9a4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/machinelearningservices/resource-manager/readme.md",
"tag": "package-2020-04-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/machinelearningservices/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-04-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/machinelearningservices/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/models.go
index 65ff5386a57a..613cc9d6c8e6 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/machinelearningservices/mgmt/2020-04-01/machinelearningservices/models.go
@@ -328,6 +328,12 @@ type AmlComputeNodeInformation struct {
RunID *string `json:"runId,omitempty"`
}
+// MarshalJSON is the custom marshaler for AmlComputeNodeInformation.
+func (acni AmlComputeNodeInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AmlComputeNodesInformation compute node information related to a AmlCompute.
type AmlComputeNodesInformation struct {
autorest.Response `json:"-"`
@@ -1284,6 +1290,12 @@ type Error struct {
Error *ErrorResponse `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for Error.
+func (e Error) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetail error detail information.
type ErrorDetail struct {
// Code - Error code.
@@ -1302,6 +1314,12 @@ type ErrorResponse struct {
Details *[]ErrorDetail `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HDInsight a HDInsight compute.
type HDInsight struct {
Properties *HDInsightProperties `json:"properties,omitempty"`
@@ -1434,6 +1452,12 @@ type IdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for IdentityUserAssignedIdentitiesValue.
+func (iAiv IdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// KeyVaultProperties ...
type KeyVaultProperties struct {
// KeyVaultArmID - The ArmId of the keyVault where the customer owned encryption key is present.
@@ -1453,6 +1477,12 @@ type ListAmlUserFeatureResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListAmlUserFeatureResult.
+func (laufr ListAmlUserFeatureResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListAmlUserFeatureResultIterator provides access to a complete listing of AmlUserFeature values.
type ListAmlUserFeatureResultIterator struct {
i int
@@ -1612,6 +1642,12 @@ type ListUsagesResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListUsagesResult.
+func (lur ListUsagesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListUsagesResultIterator provides access to a complete listing of Usage values.
type ListUsagesResultIterator struct {
i int
@@ -1794,6 +1830,12 @@ type ListWorkspaceQuotas struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListWorkspaceQuotas.
+func (lwq ListWorkspaceQuotas) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListWorkspaceQuotasIterator provides access to a complete listing of ResourceQuota values.
type ListWorkspaceQuotasIterator struct {
i int
@@ -2083,6 +2125,12 @@ type NodeStateCounts struct {
PreemptedNodeCount *int32 `json:"preemptedNodeCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for NodeStateCounts.
+func (nsc NodeStateCounts) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NotebookListCredentialsResult ...
type NotebookListCredentialsResult struct {
PrimaryAccessKey *string `json:"primaryAccessKey,omitempty"`
@@ -2343,12 +2391,24 @@ type Password struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for Password.
+func (p Password) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpoint the Private Endpoint resource.
type PrivateEndpoint struct {
// ID - READ-ONLY; The ARM identifier for Private Endpoint
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -2739,6 +2799,12 @@ type ResourceName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceName.
+func (rn ResourceName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceQuota the quota assigned to a resource.
type ResourceQuota struct {
// ID - READ-ONLY; Specifies the resource ID.
@@ -2753,6 +2819,12 @@ type ResourceQuota struct {
Unit QuotaUnit `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceQuota.
+func (rq ResourceQuota) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuLocationInfo ...
type ResourceSkuLocationInfo struct {
// Location - READ-ONLY; Location of the SKU
@@ -2763,6 +2835,12 @@ type ResourceSkuLocationInfo struct {
ZoneDetails *[]ResourceSkuZoneDetails `json:"zoneDetails,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuLocationInfo.
+func (rsli ResourceSkuLocationInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSkuZoneDetails describes The zonal capabilities of a SKU.
type ResourceSkuZoneDetails struct {
// Name - READ-ONLY; The set of zones that the SKU is available in with the specified capabilities.
@@ -2771,6 +2849,12 @@ type ResourceSkuZoneDetails struct {
Capabilities *[]SKUCapability `json:"capabilities,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceSkuZoneDetails.
+func (rszd ResourceSkuZoneDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Restriction the restriction because of which SKU cannot be used.
type Restriction struct {
// Type - READ-ONLY; The type of restrictions. As of now only possible value for this is location.
@@ -3073,6 +3157,12 @@ type SystemService struct {
Version *string `json:"version,omitempty"`
}
+// MarshalJSON is the custom marshaler for SystemService.
+func (ss SystemService) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UpdateWorkspaceQuotas the properties for update Quota response.
type UpdateWorkspaceQuotas struct {
// ID - READ-ONLY; Specifies the resource ID.
@@ -3108,6 +3198,12 @@ type UpdateWorkspaceQuotasResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpdateWorkspaceQuotasResult.
+func (uwqr UpdateWorkspaceQuotasResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Usage describes AML Resource Usage.
type Usage struct {
// ID - READ-ONLY; Specifies the resource ID.
@@ -3124,6 +3220,12 @@ type Usage struct {
Name *UsageName `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for Usage.
+func (u Usage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UsageName the Usage Names.
type UsageName struct {
// Value - READ-ONLY; The name of the resource.
@@ -3132,6 +3234,12 @@ type UsageName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageName.
+func (un UsageName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UserAccountCredentials settings for user account that gets created on each on the nodes of a compute.
type UserAccountCredentials struct {
// AdminUserName - Name of the administrator user account which can be used to SSH to nodes.
@@ -3312,6 +3420,12 @@ type VirtualMachineSize struct {
PremiumIO *bool `json:"premiumIO,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualMachineSize.
+func (vms VirtualMachineSize) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualMachineSizeListResult the List Virtual Machine size operation response.
type VirtualMachineSizeListResult struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/CHANGELOG.md
index 52911e4cc5e4..a235d8f6b210 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Operation.MarshalJSON() ([]byte, error)
+1. OperationList.MarshalJSON() ([]byte, error)
+1. RegistrationAssignmentList.MarshalJSON() ([]byte, error)
+1. RegistrationDefinitionList.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/_meta.json
index cee40c1a1df6..f54af24f40c8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/managedservices/resource-manager/readme.md",
"tag": "package-2019-06",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/managedservices/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/managedservices/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/models.go
index 59ea02136c29..b7aa52dcdd67 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/managedservices/mgmt/2019-06-01/managedservices/models.go
@@ -58,6 +58,12 @@ type Operation struct {
Display *OperationDisplay `json:"display,omitempty"`
}
+// MarshalJSON is the custom marshaler for Operation.
+func (o Operation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDisplay the object that represents the operation.
type OperationDisplay struct {
// Provider - Service provider: Microsoft.ManagedServices
@@ -77,6 +83,12 @@ type OperationList struct {
Value *[]Operation `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationList.
+func (ol OperationList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Plan plan details for the managed services.
type Plan struct {
// Name - The plan name.
@@ -120,6 +132,12 @@ type RegistrationAssignmentList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RegistrationAssignmentList.
+func (ral RegistrationAssignmentList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegistrationAssignmentListIterator provides access to a complete listing of RegistrationAssignment
// values.
type RegistrationAssignmentListIterator struct {
@@ -454,6 +472,12 @@ type RegistrationDefinitionList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RegistrationDefinitionList.
+func (rdl RegistrationDefinitionList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegistrationDefinitionListIterator provides access to a complete listing of RegistrationDefinition
// values.
type RegistrationDefinitionListIterator struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/CHANGELOG.md
index 52911e4cc5e4..b32a892a79ee 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/CHANGELOG.md
@@ -1,2 +1,12 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccountKeys.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorDetail.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/_meta.json
index 423197245e85..0e6b11c2ca74 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/_meta.json
@@ -2,9 +2,9 @@
"commit": "c2ea3a3ccd14293b4bd1d17e684ef9129f0dc604",
"readme": "/_/azure-rest-api-specs/specification/maps/resource-manager/readme.md",
"tag": "package-2021-02",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-02 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/maps/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-02 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/maps/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/models.go
index b3271a62d8b0..4d46e3d35947 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/maps/mgmt/2021-02-01/maps/models.go
@@ -77,6 +77,12 @@ type AccountKeys struct {
SecondaryKeyLastUpdated *string `json:"secondaryKeyLastUpdated,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountKeys.
+func (ak AccountKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountProperties additional Map account properties
type AccountProperties struct {
// UniqueID - READ-ONLY; A unique identifier for the maps account
@@ -358,6 +364,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Creator an Azure resource which represents Maps Creator product and provides ability to manage private
// location data.
type Creator struct {
@@ -646,6 +658,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetail the error detail.
type ErrorDetail struct {
// Code - READ-ONLY; The error code.
@@ -660,6 +678,12 @@ type ErrorDetail struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetail.
+func (ed ErrorDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.).
type ErrorResponse struct {
@@ -988,6 +1012,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -998,6 +1028,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceSpecification one property of operation, include metric specifications.
type ServiceSpecification struct {
// MetricSpecifications - Metric specifications of operation.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/CHANGELOG.md
index 52911e4cc5e4..825f4187a15a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/CHANGELOG.md
@@ -1,2 +1,23 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AdvisorsResultList.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. PrivateEndpointConnectionListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResource.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. QueryTextsResultList.MarshalJSON() ([]byte, error)
+1. RecommendationActionsResultList.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ServerPrivateEndpointConnection.MarshalJSON() ([]byte, error)
+1. TopQueryStatisticsResultList.MarshalJSON() ([]byte, error)
+1. VirtualNetworkRuleListResult.MarshalJSON() ([]byte, error)
+1. WaitStatisticsResultList.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/_meta.json
index 4207d959b2a2..6545547e283d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/mariadb/resource-manager/readme.md",
"tag": "package-2018-06-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-06-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/mariadb/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-06-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/mariadb/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/models.go
index 3c44a918bb87..6f7ac5dd7f23 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb/models.go
@@ -51,6 +51,12 @@ type AdvisorsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AdvisorsResultList.
+func (arl AdvisorsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AdvisorsResultListIterator provides access to a complete listing of Advisor values.
type AdvisorsResultListIterator struct {
i int
@@ -213,6 +219,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from the Batch service.
type CloudError struct {
Error *ErrorResponse `json:"error,omitempty"`
@@ -582,6 +594,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -597,6 +615,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FirewallRule represents a server firewall rule.
type FirewallRule struct {
autorest.Response `json:"-"`
@@ -919,6 +943,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of resource provider operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -1043,6 +1073,12 @@ type PrivateEndpointConnectionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointConnectionListResult.
+func (peclr PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnectionListResultIterator provides access to a complete listing of
// PrivateEndpointConnection values.
type PrivateEndpointConnectionListResultIterator struct {
@@ -1358,6 +1394,12 @@ type PrivateLinkResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResource.
+func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResult a list of private link resources
type PrivateLinkResourceListResult struct {
autorest.Response `json:"-"`
@@ -1367,6 +1409,12 @@ type PrivateLinkResourceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceListResult.
+func (plrlr PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResultIterator provides access to a complete listing of PrivateLinkResource
// values.
type PrivateLinkResourceListResultIterator struct {
@@ -1526,6 +1574,12 @@ type PrivateLinkResourceProperties struct {
RequiredMembers *[]string `json:"requiredMembers,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionStateProperty ...
type PrivateLinkServiceConnectionStateProperty struct {
// Status - The private link service connection status.
@@ -1559,6 +1613,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryStatistic represents a Query Statistic.
type QueryStatistic struct {
autorest.Response `json:"-"`
@@ -1746,6 +1806,12 @@ type QueryTextsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryTextsResultList.
+func (qtrl QueryTextsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryTextsResultListIterator provides access to a complete listing of QueryText values.
type QueryTextsResultListIterator struct {
i int
@@ -2028,6 +2094,12 @@ type RecommendationActionsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecommendationActionsResultList.
+func (rarl RecommendationActionsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecommendationActionsResultListIterator provides access to a complete listing of RecommendationAction
// values.
type RecommendationActionsResultListIterator struct {
@@ -2200,6 +2272,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecurityAlertPolicyProperties properties of a security alert policy.
type SecurityAlertPolicyProperties struct {
// State - Specifies the state of the policy, whether it is enabled or disabled. Possible values include: 'ServerSecurityAlertPolicyStateEnabled', 'ServerSecurityAlertPolicyStateDisabled'
@@ -2426,6 +2504,12 @@ type ServerPrivateEndpointConnection struct {
Properties *ServerPrivateEndpointConnectionProperties `json:"properties,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerPrivateEndpointConnection.
+func (spec ServerPrivateEndpointConnection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerPrivateEndpointConnectionProperties properties of a private endpoint connection.
type ServerPrivateEndpointConnectionProperties struct {
// PrivateEndpoint - Private endpoint which the connection belongs to.
@@ -3420,6 +3504,12 @@ type TopQueryStatisticsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopQueryStatisticsResultList.
+func (tqsrl TopQueryStatisticsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopQueryStatisticsResultListIterator provides access to a complete listing of QueryStatistic values.
type TopQueryStatisticsResultListIterator struct {
i int
@@ -3679,6 +3769,12 @@ type VirtualNetworkRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkRuleListResult.
+func (vnrlr VirtualNetworkRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRuleListResultIterator provides access to a complete listing of VirtualNetworkRule values.
type VirtualNetworkRuleListResultIterator struct {
i int
@@ -4084,6 +4180,12 @@ type WaitStatisticsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for WaitStatisticsResultList.
+func (wsrl WaitStatisticsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WaitStatisticsResultListIterator provides access to a complete listing of WaitStatistic values.
type WaitStatisticsResultListIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/CHANGELOG.md
index 52911e4cc5e4..0a062048f9ac 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorResponseError.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/_meta.json
index feb5e0fef6f7..4352951e5d46 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/marketplaceordering/resource-manager/readme.md",
"tag": "package-2015-06-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2015-06-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/marketplaceordering/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2015-06-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/marketplaceordering/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/models.go
index 41e902a0c9b1..e3ed58828c12 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/marketplaceordering/mgmt/2015-06-01/marketplaceordering/models.go
@@ -127,6 +127,12 @@ type ErrorResponseError struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponseError.
+func (er ErrorResponseError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListAgreementTerms ...
type ListAgreementTerms struct {
autorest.Response `json:"-"`
@@ -329,3 +335,9 @@ type Resource struct {
// Type - READ-ONLY; Resource type.
Type *string `json:"type,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/CHANGELOG.md
index 52911e4cc5e4..86ab7158e529 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccountKeys.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/_meta.json
index 4eb50cea0660..7c3c02502c8f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/_meta.json
@@ -2,9 +2,9 @@
"commit": "0b17e6a5e811fd7b122d383b4942441d95e5e8cf",
"readme": "/_/azure-rest-api-specs/specification/mixedreality/resource-manager/readme.md",
"tag": "package-2021-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/mixedreality/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/mixedreality/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/models.go
index 2753f971d47b..40ce7a3cae91 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mixedreality/mgmt/2021-01-01/mixedreality/models.go
@@ -34,6 +34,12 @@ type AccountKeys struct {
SecondaryKey *string `json:"secondaryKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountKeys.
+func (ak AccountKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountProperties common Properties shared by Mixed Reality Accounts
type AccountProperties struct {
// StorageAccountName - The name of the storage account associated with this accountId
@@ -65,6 +71,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CheckNameAvailabilityRequest check Name Availability Request
type CheckNameAvailabilityRequest struct {
// Name - Resource Name To Verify
@@ -376,6 +388,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RemoteRenderingAccount remoteRenderingAccount Response.
type RemoteRenderingAccount struct {
autorest.Response `json:"-"`
@@ -718,6 +736,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceModelWithAllowedPropertySet the resource model definition containing the full set of allowed
// properties for a resource. Except properties bag, there cannot be a top level property outside of this
// set.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/CHANGELOG.md
index 52911e4cc5e4..3942218f5486 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorResponse.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/_meta.json
index 4b861826276d..d3dee91128a1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/_meta.json
@@ -2,9 +2,9 @@
"commit": "8240593bde5350e6762015523ccd57cb61e32da5",
"readme": "/_/azure-rest-api-specs/specification/monitor/resource-manager/readme.md",
"tag": "package-2020-10",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/monitor/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/monitor/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/models.go
index ccd567218fd5..c90f3abbb326 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/monitor/mgmt/2020-10-01/insights/models.go
@@ -451,3 +451,9 @@ type ErrorResponse struct {
// Message - READ-ONLY; The error message indicating why the operation failed.
Message *string `json:"message,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/CHANGELOG.md
index 52911e4cc5e4..a2bd0efc5d16 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/CHANGELOG.md
@@ -1,2 +1,11 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. SystemAssignedIdentityProperties.MarshalJSON() ([]byte, error)
+1. UserAssignedIdentityProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/_meta.json
index caa3de4a98aa..562281767795 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/msi/resource-manager/readme.md",
"tag": "package-2018-11-30",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-11-30 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/msi/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-11-30 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/msi/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/models.go
index b8e041422938..c45f4b8aa23d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/msi/mgmt/2018-11-30/msi/models.go
@@ -31,6 +31,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from the ManagedServiceIdentity service.
type CloudError struct {
// Error - A list of additional details about the error.
@@ -434,6 +440,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -444,6 +456,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SystemAssignedIdentity describes a system assigned identity resource.
type SystemAssignedIdentity struct {
autorest.Response `json:"-"`
@@ -554,6 +572,12 @@ type SystemAssignedIdentityProperties struct {
ClientSecretURL *string `json:"clientSecretUrl,omitempty"`
}
+// MarshalJSON is the custom marshaler for SystemAssignedIdentityProperties.
+func (saip SystemAssignedIdentityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource the resource model definition for an Azure Resource Manager tracked top level resource
// which has 'tags' and a 'location'
type TrackedResource struct {
@@ -749,3 +773,9 @@ type UserAssignedIdentityProperties struct {
// ClientID - READ-ONLY; The id of the app associated with the identity. This is a random generated UUID by MSI.
ClientID *uuid.UUID `json:"clientId,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for UserAssignedIdentityProperties.
+func (uaip UserAssignedIdentityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/CHANGELOG.md
index 52911e4cc5e4..c7809bd39811 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/CHANGELOG.md
@@ -1,2 +1,24 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AdvisorsResultList.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. PrivateEndpointConnectionListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResource.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. QueryTextsResultList.MarshalJSON() ([]byte, error)
+1. RecommendationActionsResultList.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ServerKeyListResult.MarshalJSON() ([]byte, error)
+1. ServerPrivateEndpointConnection.MarshalJSON() ([]byte, error)
+1. TopQueryStatisticsResultList.MarshalJSON() ([]byte, error)
+1. VirtualNetworkRuleListResult.MarshalJSON() ([]byte, error)
+1. WaitStatisticsResultList.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/_meta.json
index f0b057c398e5..eb6144234ab1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/mysql/resource-manager/readme.md",
"tag": "package-2020-01-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-01-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/mysql/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-01-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/mysql/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/models.go
index ee131aee0f95..2eb5fb3e5c17 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2020-01-01/mysql/models.go
@@ -52,6 +52,12 @@ type AdvisorsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AdvisorsResultList.
+func (arl AdvisorsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AdvisorsResultListIterator provides access to a complete listing of Advisor values.
type AdvisorsResultListIterator struct {
i int
@@ -214,6 +220,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from the Batch service.
type CloudError struct {
// Error - Error message
@@ -584,6 +596,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -599,6 +617,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FirewallRule represents a server firewall rule.
type FirewallRule struct {
autorest.Response `json:"-"`
@@ -924,6 +948,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of resource provider operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -1048,6 +1078,12 @@ type PrivateEndpointConnectionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointConnectionListResult.
+func (peclr PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnectionListResultIterator provides access to a complete listing of
// PrivateEndpointConnection values.
type PrivateEndpointConnectionListResultIterator struct {
@@ -1363,6 +1399,12 @@ type PrivateLinkResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResource.
+func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResult a list of private link resources
type PrivateLinkResourceListResult struct {
autorest.Response `json:"-"`
@@ -1372,6 +1414,12 @@ type PrivateLinkResourceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceListResult.
+func (plrlr PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResultIterator provides access to a complete listing of PrivateLinkResource
// values.
type PrivateLinkResourceListResultIterator struct {
@@ -1531,6 +1579,12 @@ type PrivateLinkResourceProperties struct {
RequiredMembers *[]string `json:"requiredMembers,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionStateProperty ...
type PrivateLinkServiceConnectionStateProperty struct {
// Status - The private link service connection status.
@@ -1564,6 +1618,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryStatistic represents a Query Statistic.
type QueryStatistic struct {
autorest.Response `json:"-"`
@@ -1751,6 +1811,12 @@ type QueryTextsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryTextsResultList.
+func (qtrl QueryTextsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryTextsResultListIterator provides access to a complete listing of QueryText values.
type QueryTextsResultListIterator struct {
i int
@@ -2033,6 +2099,12 @@ type RecommendationActionsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecommendationActionsResultList.
+func (rarl RecommendationActionsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecommendationActionsResultListIterator provides access to a complete listing of RecommendationAction
// values.
type RecommendationActionsResultListIterator struct {
@@ -2205,6 +2277,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceIdentity azure Active Directory identity configuration for a resource.
type ResourceIdentity struct {
// PrincipalID - READ-ONLY; The Azure Active Directory principal id.
@@ -2728,6 +2806,12 @@ type ServerKeyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerKeyListResult.
+func (sklr ServerKeyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerKeyListResultIterator provides access to a complete listing of ServerKey values.
type ServerKeyListResultIterator struct {
i int
@@ -2995,6 +3079,12 @@ type ServerPrivateEndpointConnection struct {
Properties *ServerPrivateEndpointConnectionProperties `json:"properties,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerPrivateEndpointConnection.
+func (spec ServerPrivateEndpointConnection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerPrivateEndpointConnectionProperties properties of a private endpoint connection.
type ServerPrivateEndpointConnectionProperties struct {
// PrivateEndpoint - Private endpoint which the connection belongs to.
@@ -4221,6 +4311,12 @@ type TopQueryStatisticsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopQueryStatisticsResultList.
+func (tqsrl TopQueryStatisticsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopQueryStatisticsResultListIterator provides access to a complete listing of QueryStatistic values.
type TopQueryStatisticsResultListIterator struct {
i int
@@ -4480,6 +4576,12 @@ type VirtualNetworkRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkRuleListResult.
+func (vnrlr VirtualNetworkRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRuleListResultIterator provides access to a complete listing of VirtualNetworkRule values.
type VirtualNetworkRuleListResultIterator struct {
i int
@@ -4885,6 +4987,12 @@ type WaitStatisticsResultList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for WaitStatisticsResultList.
+func (wsrl WaitStatisticsResultList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WaitStatisticsResultListIterator provides access to a complete listing of WaitStatistic values.
type WaitStatisticsResultListIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/CHANGELOG.md
index 52911e4cc5e4..1984ed2e57f2 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. SnapshotProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/_meta.json
index 11ed933fe801..21310b188192 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/_meta.json
@@ -2,9 +2,9 @@
"commit": "b08824e05817297a4b2874d8db5e6fc8c29349c9",
"readme": "/_/azure-rest-api-specs/specification/netapp/resource-manager/readme.md",
"tag": "package-netapp-2020-09-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-netapp-2020-09-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/netapp/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-netapp-2020-09-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/netapp/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/models.go
index a4dae33e5608..49c21090b397 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp/models.go
@@ -2454,6 +2454,12 @@ type SnapshotProperties struct {
ProvisioningState *string `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for SnapshotProperties.
+func (sp SnapshotProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SnapshotsCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type SnapshotsCreateFuture struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/CHANGELOG.md
index 878fce3b5205..bfd75d4c09f7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/CHANGELOG.md
@@ -4,410 +4,6 @@
### Removed Constants
-1. Access.Allow
-1. Access.Deny
-1. ApplicationGatewayBackendHealthServerHealth.Down
-1. ApplicationGatewayBackendHealthServerHealth.Draining
-1. ApplicationGatewayBackendHealthServerHealth.Partial
-1. ApplicationGatewayBackendHealthServerHealth.Unknown
-1. ApplicationGatewayBackendHealthServerHealth.Up
-1. ApplicationGatewayCookieBasedAffinity.Disabled
-1. ApplicationGatewayCookieBasedAffinity.Enabled
-1. ApplicationGatewayCustomErrorStatusCode.HTTPStatus403
-1. ApplicationGatewayCustomErrorStatusCode.HTTPStatus502
-1. ApplicationGatewayFirewallMode.Detection
-1. ApplicationGatewayFirewallMode.Prevention
-1. ApplicationGatewayOperationalState.Running
-1. ApplicationGatewayOperationalState.Starting
-1. ApplicationGatewayOperationalState.Stopped
-1. ApplicationGatewayOperationalState.Stopping
-1. ApplicationGatewayProtocol.HTTP
-1. ApplicationGatewayProtocol.HTTPS
-1. ApplicationGatewayRedirectType.Found
-1. ApplicationGatewayRedirectType.Permanent
-1. ApplicationGatewayRedirectType.SeeOther
-1. ApplicationGatewayRedirectType.Temporary
-1. ApplicationGatewayRequestRoutingRuleType.Basic
-1. ApplicationGatewayRequestRoutingRuleType.PathBasedRouting
-1. ApplicationGatewaySkuName.StandardLarge
-1. ApplicationGatewaySkuName.StandardMedium
-1. ApplicationGatewaySkuName.StandardSmall
-1. ApplicationGatewaySkuName.StandardV2
-1. ApplicationGatewaySkuName.WAFLarge
-1. ApplicationGatewaySkuName.WAFMedium
-1. ApplicationGatewaySkuName.WAFV2
-1. ApplicationGatewaySslCipherSuite.TLSDHEDSSWITH3DESEDECBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSDHEDSSWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSDHEDSSWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.TLSDHEDSSWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSDHEDSSWITHAES256CBCSHA256
-1. ApplicationGatewaySslCipherSuite.TLSDHERSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSDHERSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.TLSDHERSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSDHERSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslCipherSuite.TLSECDHEECDSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSECDHEECDSAWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.TLSECDHEECDSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.TLSECDHEECDSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSECDHEECDSAWITHAES256CBCSHA384
-1. ApplicationGatewaySslCipherSuite.TLSECDHEECDSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslCipherSuite.TLSECDHERSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSECDHERSAWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.TLSECDHERSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.TLSECDHERSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSECDHERSAWITHAES256CBCSHA384
-1. ApplicationGatewaySslCipherSuite.TLSECDHERSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslCipherSuite.TLSRSAWITH3DESEDECBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSRSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSRSAWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.TLSRSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.TLSRSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.TLSRSAWITHAES256CBCSHA256
-1. ApplicationGatewaySslCipherSuite.TLSRSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslPolicyName.AppGwSslPolicy20150501
-1. ApplicationGatewaySslPolicyName.AppGwSslPolicy20170401
-1. ApplicationGatewaySslPolicyName.AppGwSslPolicy20170401S
-1. ApplicationGatewaySslPolicyType.Custom
-1. ApplicationGatewaySslPolicyType.Predefined
-1. ApplicationGatewaySslProtocol.TLSv10
-1. ApplicationGatewaySslProtocol.TLSv11
-1. ApplicationGatewaySslProtocol.TLSv12
-1. AssociationType.Associated
-1. AssociationType.Contains
-1. AuthenticationMethod.EAPMSCHAPv2
-1. AuthenticationMethod.EAPTLS
-1. AuthorizationUseStatus.Available
-1. AuthorizationUseStatus.InUse
-1. AzureFirewallNatRCActionType.Dnat
-1. AzureFirewallNatRCActionType.Snat
-1. AzureFirewallNetworkRuleProtocol.Any
-1. AzureFirewallNetworkRuleProtocol.ICMP
-1. AzureFirewallNetworkRuleProtocol.TCP
-1. AzureFirewallNetworkRuleProtocol.UDP
-1. AzureFirewallSkuName.AZFWHub
-1. AzureFirewallSkuName.AZFWVNet
-1. AzureFirewallSkuTier.Premium
-1. AzureFirewallSkuTier.Standard
-1. BastionConnectProtocol.RDP
-1. BastionConnectProtocol.SSH
-1. CircuitConnectionStatus.Connected
-1. CircuitConnectionStatus.Connecting
-1. CircuitConnectionStatus.Disconnected
-1. CommissionedState.Commissioned
-1. CommissionedState.Commissioning
-1. CommissionedState.Decommissioning
-1. CommissionedState.Deprovisioning
-1. CommissionedState.Provisioned
-1. CommissionedState.Provisioning
-1. ConnectionMonitorEndpointFilterItemType.AgentAddress
-1. ConnectionMonitorEndpointFilterType.Include
-1. ConnectionMonitorType.MultiEndpoint
-1. ConnectionMonitorType.SingleSourceDestination
-1. CoverageLevel.AboveAverage
-1. CoverageLevel.Average
-1. CoverageLevel.BelowAverage
-1. CoverageLevel.Default
-1. CoverageLevel.Full
-1. CoverageLevel.Low
-1. DestinationPortBehavior.ListenIfAvailable
-1. DestinationPortBehavior.None
-1. Direction.Inbound
-1. Direction.Outbound
-1. EffectiveRouteState.Active
-1. EffectiveRouteState.Invalid
-1. EndpointType.AzureSubnet
-1. EndpointType.AzureVM
-1. EndpointType.AzureVNet
-1. EndpointType.ExternalAddress
-1. EndpointType.MMAWorkspaceMachine
-1. EndpointType.MMAWorkspaceNetwork
-1. EvaluationState.Completed
-1. EvaluationState.InProgress
-1. EvaluationState.NotStarted
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.Configured
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.Configuring
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.NotConfigured
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.ValidationNeeded
-1. ExpressRouteCircuitSkuFamily.MeteredData
-1. ExpressRouteCircuitSkuFamily.UnlimitedData
-1. ExpressRouteLinkConnectorType.LC
-1. ExpressRouteLinkConnectorType.SC
-1. ExpressRouteLinkMacSecCipher.GcmAes128
-1. ExpressRouteLinkMacSecCipher.GcmAes256
-1. ExpressRouteLinkMacSecCipher.GcmAesXpn128
-1. ExpressRouteLinkMacSecCipher.GcmAesXpn256
-1. ExpressRoutePeeringType.AzurePrivatePeering
-1. ExpressRoutePeeringType.AzurePublicPeering
-1. ExpressRoutePeeringType.MicrosoftPeering
-1. ExpressRoutePortsEncapsulation.Dot1Q
-1. ExpressRoutePortsEncapsulation.QinQ
-1. ExtendedLocationTypes.EdgeZone
-1. FirewallPolicyNatRuleCollectionActionType.DNAT
-1. FlowLogFormatType.JSON
-1. HTTPConfigurationMethod.Get
-1. HTTPConfigurationMethod.Post
-1. IPAllocationMethod.Dynamic
-1. IPAllocationMethod.Static
-1. IPAllocationType.Hypernet
-1. IPAllocationType.Undefined
-1. IPVersion.IPv4
-1. IPVersion.IPv6
-1. IkeEncryption.AES128
-1. IkeEncryption.AES192
-1. IkeEncryption.AES256
-1. IkeEncryption.DES
-1. IkeEncryption.DES3
-1. IkeEncryption.GCMAES128
-1. IkeEncryption.GCMAES256
-1. LoadBalancerSkuTier.Global
-1. LoadBalancerSkuTier.Regional
-1. OutputType.Workspace
-1. OwaspCrsExclusionEntryMatchVariable.RequestArgNames
-1. OwaspCrsExclusionEntryMatchVariable.RequestCookieNames
-1. OwaspCrsExclusionEntryMatchVariable.RequestHeaderNames
-1. PcError.AgentStopped
-1. PcError.CaptureFailed
-1. PcError.InternalError
-1. PcError.LocalFileFailed
-1. PcError.StorageFailed
-1. ProcessorArchitecture.Amd64
-1. ProcessorArchitecture.X86
-1. ProvisioningState.Deleting
-1. ProvisioningState.Failed
-1. ProvisioningState.Succeeded
-1. ProvisioningState.Updating
-1. RuleCollectionType.RuleCollectionTypeFirewallPolicyFilterRuleCollection
-1. RuleCollectionType.RuleCollectionTypeFirewallPolicyNatRuleCollection
-1. RuleCollectionType.RuleCollectionTypeFirewallPolicyRuleCollection
-1. RuleType.RuleTypeApplicationRule
-1. RuleType.RuleTypeFirewallPolicyRule
-1. RuleType.RuleTypeNatRule
-1. RuleType.RuleTypeNetworkRule
-1. SecurityProviderName.Checkpoint
-1. SecurityProviderName.IBoss
-1. SecurityProviderName.ZScaler
-1. VirtualNetworkGatewayConnectionProtocol.IKEv1
-1. VirtualNetworkGatewayConnectionProtocol.IKEv2
-1. VirtualNetworkGatewayConnectionType.ExpressRoute
-1. VirtualNetworkGatewayConnectionType.IPsec
-1. VirtualNetworkGatewayConnectionType.VPNClient
-1. VirtualNetworkGatewayConnectionType.Vnet2Vnet
-1. VirtualWanSecurityProviderType.External
-1. VirtualWanSecurityProviderType.Native
-1. VpnAuthenticationType.AAD
-1. VpnAuthenticationType.Certificate
-1. VpnAuthenticationType.Radius
-1. VpnClientProtocol.IkeV2
-1. VpnClientProtocol.OpenVPN
-1. VpnClientProtocol.SSTP
-1. VpnNatRuleMode.EgressSnat
-1. VpnNatRuleMode.IngressSnat
-1. VpnType.PolicyBased
-1. VpnType.RouteBased
-1. WebApplicationFirewallMatchVariable.PostArgs
-1. WebApplicationFirewallMatchVariable.QueryString
-1. WebApplicationFirewallMatchVariable.RemoteAddr
-1. WebApplicationFirewallMatchVariable.RequestBody
-1. WebApplicationFirewallMatchVariable.RequestCookies
-1. WebApplicationFirewallMatchVariable.RequestHeaders
-1. WebApplicationFirewallMatchVariable.RequestMethod
-1. WebApplicationFirewallMatchVariable.RequestURI
-1. WebApplicationFirewallTransform.HTMLEntityDecode
-1. WebApplicationFirewallTransform.Lowercase
-1. WebApplicationFirewallTransform.RemoveNulls
-1. WebApplicationFirewallTransform.Trim
-1. WebApplicationFirewallTransform.URLDecode
-1. WebApplicationFirewallTransform.URLEncode
-
-### Struct Changes
-
-#### Removed Struct Fields
-
-1. VirtualNetworkGatewayPropertiesFormat.VirtualNetworkExtendedLocation
-
-### Signature Changes
-
-#### Struct Fields
-
-1. SubnetPropertiesFormat.PrivateEndpointNetworkPolicies changed type from *string to VirtualNetworkPrivateEndpointNetworkPolicies
-1. SubnetPropertiesFormat.PrivateLinkServiceNetworkPolicies changed type from *string to VirtualNetworkPrivateLinkServiceNetworkPolicies
-
-## Additive Changes
-
-### New Constants
-
-1. Access.AccessAllow
-1. Access.AccessDeny
-1. ApplicationGatewayBackendHealthServerHealth.ApplicationGatewayBackendHealthServerHealthDown
-1. ApplicationGatewayBackendHealthServerHealth.ApplicationGatewayBackendHealthServerHealthDraining
-1. ApplicationGatewayBackendHealthServerHealth.ApplicationGatewayBackendHealthServerHealthPartial
-1. ApplicationGatewayBackendHealthServerHealth.ApplicationGatewayBackendHealthServerHealthUnknown
-1. ApplicationGatewayBackendHealthServerHealth.ApplicationGatewayBackendHealthServerHealthUp
-1. ApplicationGatewayCookieBasedAffinity.ApplicationGatewayCookieBasedAffinityDisabled
-1. ApplicationGatewayCookieBasedAffinity.ApplicationGatewayCookieBasedAffinityEnabled
-1. ApplicationGatewayCustomErrorStatusCode.ApplicationGatewayCustomErrorStatusCodeHTTPStatus403
-1. ApplicationGatewayCustomErrorStatusCode.ApplicationGatewayCustomErrorStatusCodeHTTPStatus502
-1. ApplicationGatewayFirewallMode.ApplicationGatewayFirewallModeDetection
-1. ApplicationGatewayFirewallMode.ApplicationGatewayFirewallModePrevention
-1. ApplicationGatewayOperationalState.ApplicationGatewayOperationalStateRunning
-1. ApplicationGatewayOperationalState.ApplicationGatewayOperationalStateStarting
-1. ApplicationGatewayOperationalState.ApplicationGatewayOperationalStateStopped
-1. ApplicationGatewayOperationalState.ApplicationGatewayOperationalStateStopping
-1. ApplicationGatewayProtocol.ApplicationGatewayProtocolHTTP
-1. ApplicationGatewayProtocol.ApplicationGatewayProtocolHTTPS
-1. ApplicationGatewayRedirectType.ApplicationGatewayRedirectTypeFound
-1. ApplicationGatewayRedirectType.ApplicationGatewayRedirectTypePermanent
-1. ApplicationGatewayRedirectType.ApplicationGatewayRedirectTypeSeeOther
-1. ApplicationGatewayRedirectType.ApplicationGatewayRedirectTypeTemporary
-1. ApplicationGatewayRequestRoutingRuleType.ApplicationGatewayRequestRoutingRuleTypeBasic
-1. ApplicationGatewayRequestRoutingRuleType.ApplicationGatewayRequestRoutingRuleTypePathBasedRouting
-1. ApplicationGatewaySkuName.ApplicationGatewaySkuNameStandardLarge
-1. ApplicationGatewaySkuName.ApplicationGatewaySkuNameStandardMedium
-1. ApplicationGatewaySkuName.ApplicationGatewaySkuNameStandardSmall
-1. ApplicationGatewaySkuName.ApplicationGatewaySkuNameStandardV2
-1. ApplicationGatewaySkuName.ApplicationGatewaySkuNameWAFLarge
-1. ApplicationGatewaySkuName.ApplicationGatewaySkuNameWAFMedium
-1. ApplicationGatewaySkuName.ApplicationGatewaySkuNameWAFV2
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHEDSSWITH3DESEDECBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHEDSSWITHAES256CBCSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSDHERSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAES256CBCSHA384
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHEECDSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAES256CBCSHA384
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSECDHERSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSRSAWITH3DESEDECBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSRSAWITHAES128CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSRSAWITHAES128CBCSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSRSAWITHAES128GCMSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSRSAWITHAES256CBCSHA
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSRSAWITHAES256CBCSHA256
-1. ApplicationGatewaySslCipherSuite.ApplicationGatewaySslCipherSuiteTLSRSAWITHAES256GCMSHA384
-1. ApplicationGatewaySslPolicyName.ApplicationGatewaySslPolicyNameAppGwSslPolicy20150501
-1. ApplicationGatewaySslPolicyName.ApplicationGatewaySslPolicyNameAppGwSslPolicy20170401
-1. ApplicationGatewaySslPolicyName.ApplicationGatewaySslPolicyNameAppGwSslPolicy20170401S
-1. ApplicationGatewaySslPolicyType.ApplicationGatewaySslPolicyTypeCustom
-1. ApplicationGatewaySslPolicyType.ApplicationGatewaySslPolicyTypePredefined
-1. ApplicationGatewaySslProtocol.ApplicationGatewaySslProtocolTLSv10
-1. ApplicationGatewaySslProtocol.ApplicationGatewaySslProtocolTLSv11
-1. ApplicationGatewaySslProtocol.ApplicationGatewaySslProtocolTLSv12
-1. AssociationType.AssociationTypeAssociated
-1. AssociationType.AssociationTypeContains
-1. AuthenticationMethod.AuthenticationMethodEAPMSCHAPv2
-1. AuthenticationMethod.AuthenticationMethodEAPTLS
-1. AuthorizationUseStatus.AuthorizationUseStatusAvailable
-1. AuthorizationUseStatus.AuthorizationUseStatusInUse
-1. AzureFirewallNatRCActionType.AzureFirewallNatRCActionTypeDnat
-1. AzureFirewallNatRCActionType.AzureFirewallNatRCActionTypeSnat
-1. AzureFirewallNetworkRuleProtocol.AzureFirewallNetworkRuleProtocolAny
-1. AzureFirewallNetworkRuleProtocol.AzureFirewallNetworkRuleProtocolICMP
-1. AzureFirewallNetworkRuleProtocol.AzureFirewallNetworkRuleProtocolTCP
-1. AzureFirewallNetworkRuleProtocol.AzureFirewallNetworkRuleProtocolUDP
-1. AzureFirewallSkuName.AzureFirewallSkuNameAZFWHub
-1. AzureFirewallSkuName.AzureFirewallSkuNameAZFWVNet
-1. AzureFirewallSkuTier.AzureFirewallSkuTierPremium
-1. AzureFirewallSkuTier.AzureFirewallSkuTierStandard
-1. BastionConnectProtocol.BastionConnectProtocolRDP
-1. BastionConnectProtocol.BastionConnectProtocolSSH
-1. CircuitConnectionStatus.CircuitConnectionStatusConnected
-1. CircuitConnectionStatus.CircuitConnectionStatusConnecting
-1. CircuitConnectionStatus.CircuitConnectionStatusDisconnected
-1. CommissionedState.CommissionedStateCommissioned
-1. CommissionedState.CommissionedStateCommissioning
-1. CommissionedState.CommissionedStateDecommissioning
-1. CommissionedState.CommissionedStateDeprovisioning
-1. CommissionedState.CommissionedStateProvisioned
-1. CommissionedState.CommissionedStateProvisioning
-1. ConnectionMonitorEndpointFilterItemType.ConnectionMonitorEndpointFilterItemTypeAgentAddress
-1. ConnectionMonitorEndpointFilterType.ConnectionMonitorEndpointFilterTypeInclude
-1. ConnectionMonitorType.ConnectionMonitorTypeMultiEndpoint
-1. ConnectionMonitorType.ConnectionMonitorTypeSingleSourceDestination
-1. CoverageLevel.CoverageLevelAboveAverage
-1. CoverageLevel.CoverageLevelAverage
-1. CoverageLevel.CoverageLevelBelowAverage
-1. CoverageLevel.CoverageLevelDefault
-1. CoverageLevel.CoverageLevelFull
-1. CoverageLevel.CoverageLevelLow
-1. DestinationPortBehavior.DestinationPortBehaviorListenIfAvailable
-1. DestinationPortBehavior.DestinationPortBehaviorNone
-1. Direction.DirectionInbound
-1. Direction.DirectionOutbound
-1. EffectiveRouteState.EffectiveRouteStateActive
-1. EffectiveRouteState.EffectiveRouteStateInvalid
-1. EndpointType.EndpointTypeAzureSubnet
-1. EndpointType.EndpointTypeAzureVM
-1. EndpointType.EndpointTypeAzureVNet
-1. EndpointType.EndpointTypeExternalAddress
-1. EndpointType.EndpointTypeMMAWorkspaceMachine
-1. EndpointType.EndpointTypeMMAWorkspaceNetwork
-1. EvaluationState.EvaluationStateCompleted
-1. EvaluationState.EvaluationStateInProgress
-1. EvaluationState.EvaluationStateNotStarted
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateConfigured
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateConfiguring
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateNotConfigured
-1. ExpressRouteCircuitPeeringAdvertisedPublicPrefixState.ExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValidationNeeded
-1. ExpressRouteCircuitSkuFamily.ExpressRouteCircuitSkuFamilyMeteredData
-1. ExpressRouteCircuitSkuFamily.ExpressRouteCircuitSkuFamilyUnlimitedData
-1. ExpressRouteLinkConnectorType.ExpressRouteLinkConnectorTypeLC
-1. ExpressRouteLinkConnectorType.ExpressRouteLinkConnectorTypeSC
-1. ExpressRouteLinkMacSecCipher.ExpressRouteLinkMacSecCipherGcmAes128
-1. ExpressRouteLinkMacSecCipher.ExpressRouteLinkMacSecCipherGcmAes256
-1. ExpressRouteLinkMacSecCipher.ExpressRouteLinkMacSecCipherGcmAesXpn128
-1. ExpressRouteLinkMacSecCipher.ExpressRouteLinkMacSecCipherGcmAesXpn256
-1. ExpressRoutePeeringType.ExpressRoutePeeringTypeAzurePrivatePeering
-1. ExpressRoutePeeringType.ExpressRoutePeeringTypeAzurePublicPeering
-1. ExpressRoutePeeringType.ExpressRoutePeeringTypeMicrosoftPeering
-1. ExpressRoutePortsEncapsulation.ExpressRoutePortsEncapsulationDot1Q
-1. ExpressRoutePortsEncapsulation.ExpressRoutePortsEncapsulationQinQ
-1. ExtendedLocationTypes.ExtendedLocationTypesEdgeZone
-1. FirewallPolicyNatRuleCollectionActionType.FirewallPolicyNatRuleCollectionActionTypeDNAT
-1. FlowLogFormatType.FlowLogFormatTypeJSON
-1. HTTPConfigurationMethod.HTTPConfigurationMethodGet
-1. HTTPConfigurationMethod.HTTPConfigurationMethodPost
-1. IPAllocationMethod.IPAllocationMethodDynamic
-1. IPAllocationMethod.IPAllocationMethodStatic
-1. IPAllocationType.IPAllocationTypeHypernet
-1. IPAllocationType.IPAllocationTypeUndefined
-1. IPVersion.IPVersionIPv4
-1. IPVersion.IPVersionIPv6
-1. IkeEncryption.IkeEncryptionAES128
-1. IkeEncryption.IkeEncryptionAES192
-1. IkeEncryption.IkeEncryptionAES256
-1. IkeEncryption.IkeEncryptionDES
-1. IkeEncryption.IkeEncryptionDES3
-1. IkeEncryption.IkeEncryptionGCMAES128
-1. IkeEncryption.IkeEncryptionGCMAES256
-1. LoadBalancerSkuTier.LoadBalancerSkuTierGlobal
-1. LoadBalancerSkuTier.LoadBalancerSkuTierRegional
-1. OutputType.OutputTypeWorkspace
-1. OwaspCrsExclusionEntryMatchVariable.OwaspCrsExclusionEntryMatchVariableRequestArgNames
-1. OwaspCrsExclusionEntryMatchVariable.OwaspCrsExclusionEntryMatchVariableRequestCookieNames
-1. OwaspCrsExclusionEntryMatchVariable.OwaspCrsExclusionEntryMatchVariableRequestHeaderNames
-1. PcError.PcErrorAgentStopped
-1. PcError.PcErrorCaptureFailed
-1. PcError.PcErrorInternalError
-1. PcError.PcErrorLocalFileFailed
-1. PcError.PcErrorStorageFailed
-1. ProcessorArchitecture.ProcessorArchitectureAmd64
-1. ProcessorArchitecture.ProcessorArchitectureX86
-1. ProvisioningState.ProvisioningStateDeleting
-1. ProvisioningState.ProvisioningStateFailed
-1. ProvisioningState.ProvisioningStateSucceeded
-1. ProvisioningState.ProvisioningStateUpdating
1. RuleCollectionType.RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection
1. RuleCollectionType.RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection
1. RuleCollectionType.RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection
@@ -415,53 +11,88 @@
1. RuleType.RuleTypeRuleTypeFirewallPolicyRule
1. RuleType.RuleTypeRuleTypeNatRule
1. RuleType.RuleTypeRuleTypeNetworkRule
-1. SecurityProviderName.SecurityProviderNameCheckpoint
-1. SecurityProviderName.SecurityProviderNameIBoss
-1. SecurityProviderName.SecurityProviderNameZScaler
-1. VirtualNetworkGatewayConnectionProtocol.VirtualNetworkGatewayConnectionProtocolIKEv1
-1. VirtualNetworkGatewayConnectionProtocol.VirtualNetworkGatewayConnectionProtocolIKEv2
-1. VirtualNetworkGatewayConnectionType.VirtualNetworkGatewayConnectionTypeExpressRoute
-1. VirtualNetworkGatewayConnectionType.VirtualNetworkGatewayConnectionTypeIPsec
-1. VirtualNetworkGatewayConnectionType.VirtualNetworkGatewayConnectionTypeVPNClient
-1. VirtualNetworkGatewayConnectionType.VirtualNetworkGatewayConnectionTypeVnet2Vnet
-1. VirtualNetworkPrivateEndpointNetworkPolicies.VirtualNetworkPrivateEndpointNetworkPoliciesDisabled
-1. VirtualNetworkPrivateEndpointNetworkPolicies.VirtualNetworkPrivateEndpointNetworkPoliciesEnabled
-1. VirtualNetworkPrivateLinkServiceNetworkPolicies.VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled
-1. VirtualNetworkPrivateLinkServiceNetworkPolicies.VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled
-1. VirtualWanSecurityProviderType.VirtualWanSecurityProviderTypeExternal
-1. VirtualWanSecurityProviderType.VirtualWanSecurityProviderTypeNative
-1. VpnAuthenticationType.VpnAuthenticationTypeAAD
-1. VpnAuthenticationType.VpnAuthenticationTypeCertificate
-1. VpnAuthenticationType.VpnAuthenticationTypeRadius
-1. VpnClientProtocol.VpnClientProtocolIkeV2
-1. VpnClientProtocol.VpnClientProtocolOpenVPN
-1. VpnClientProtocol.VpnClientProtocolSSTP
-1. VpnNatRuleMode.VpnNatRuleModeEgressSnat
-1. VpnNatRuleMode.VpnNatRuleModeIngressSnat
-1. VpnType.VpnTypePolicyBased
-1. VpnType.VpnTypeRouteBased
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariablePostArgs
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariableQueryString
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariableRemoteAddr
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariableRequestBody
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariableRequestCookies
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariableRequestHeaders
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariableRequestMethod
-1. WebApplicationFirewallMatchVariable.WebApplicationFirewallMatchVariableRequestURI
-1. WebApplicationFirewallTransform.WebApplicationFirewallTransformHTMLEntityDecode
-1. WebApplicationFirewallTransform.WebApplicationFirewallTransformLowercase
-1. WebApplicationFirewallTransform.WebApplicationFirewallTransformRemoveNulls
-1. WebApplicationFirewallTransform.WebApplicationFirewallTransformTrim
-1. WebApplicationFirewallTransform.WebApplicationFirewallTransformURLDecode
-1. WebApplicationFirewallTransform.WebApplicationFirewallTransformURLEncode
+
+## Additive Changes
+
+### New Constants
+
+1. InterfaceMigrationPhase.InterfaceMigrationPhaseAbort
+1. InterfaceMigrationPhase.InterfaceMigrationPhaseCommit
+1. InterfaceMigrationPhase.InterfaceMigrationPhaseCommitted
+1. InterfaceMigrationPhase.InterfaceMigrationPhaseNone
+1. InterfaceMigrationPhase.InterfaceMigrationPhasePrepare
+1. InterfaceNicType.InterfaceNicTypeElastic
+1. InterfaceNicType.InterfaceNicTypeStandard
+1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseAbort
+1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseCommit
+1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseCommitted
+1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseNone
+1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhasePrepare
+1. RuleCollectionType.RuleCollectionTypeFirewallPolicyFilterRuleCollection
+1. RuleCollectionType.RuleCollectionTypeFirewallPolicyNatRuleCollection
+1. RuleCollectionType.RuleCollectionTypeFirewallPolicyRuleCollection
+1. RuleType.RuleTypeApplicationRule
+1. RuleType.RuleTypeFirewallPolicyRule
+1. RuleType.RuleTypeNatRule
+1. RuleType.RuleTypeNetworkRule
### New Funcs
-1. PossibleVirtualNetworkPrivateEndpointNetworkPoliciesValues() []VirtualNetworkPrivateEndpointNetworkPolicies
-1. PossibleVirtualNetworkPrivateLinkServiceNetworkPoliciesValues() []VirtualNetworkPrivateLinkServiceNetworkPolicies
+1. ApplicationSecurityGroupPropertiesFormat.MarshalJSON() ([]byte, error)
+1. AzureFirewallFqdnTagPropertiesFormat.MarshalJSON() ([]byte, error)
+1. AzureFirewallIPGroups.MarshalJSON() ([]byte, error)
+1. AzureWebCategoryPropertiesFormat.MarshalJSON() ([]byte, error)
+1. BastionActiveSession.MarshalJSON() ([]byte, error)
+1. BastionSessionState.MarshalJSON() ([]byte, error)
+1. BgpPeerStatus.MarshalJSON() ([]byte, error)
+1. ConfigurationDiagnosticResponse.MarshalJSON() ([]byte, error)
+1. ConnectivityHop.MarshalJSON() ([]byte, error)
+1. ConnectivityInformation.MarshalJSON() ([]byte, error)
+1. ConnectivityIssue.MarshalJSON() ([]byte, error)
+1. ContainerNetworkInterfaceIPConfigurationPropertiesFormat.MarshalJSON() ([]byte, error)
+1. DdosProtectionPlanPropertiesFormat.MarshalJSON() ([]byte, error)
+1. ExpressRouteConnectionID.MarshalJSON() ([]byte, error)
+1. ExpressRoutePortsLocationBandwidths.MarshalJSON() ([]byte, error)
+1. GatewayRoute.MarshalJSON() ([]byte, error)
+1. HopLinkProperties.MarshalJSON() ([]byte, error)
+1. InterfaceIPConfigurationPrivateLinkConnectionProperties.MarshalJSON() ([]byte, error)
+1. ManagedServiceIdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. PeerRoute.MarshalJSON() ([]byte, error)
+1. PossibleInterfaceMigrationPhaseValues() []InterfaceMigrationPhase
+1. PossibleInterfaceNicTypeValues() []InterfaceNicType
+1. PossiblePublicIPAddressMigrationPhaseValues() []PublicIPAddressMigrationPhase
+1. ServiceTagInformation.MarshalJSON() ([]byte, error)
+1. ServiceTagInformationPropertiesFormat.MarshalJSON() ([]byte, error)
+1. ServiceTagsListResult.MarshalJSON() ([]byte, error)
+1. TunnelConnectionHealth.MarshalJSON() ([]byte, error)
+1. VirtualApplianceNicProperties.MarshalJSON() ([]byte, error)
+1. VirtualApplianceSkuInstances.MarshalJSON() ([]byte, error)
+1. VirtualNetworkUsage.MarshalJSON() ([]byte, error)
+1. VirtualNetworkUsageName.MarshalJSON() ([]byte, error)
+1. VpnClientConnectionHealthDetail.MarshalJSON() ([]byte, error)
+1. VpnSiteID.MarshalJSON() ([]byte, error)
+1. WatcherPropertiesFormat.MarshalJSON() ([]byte, error)
+1. WebApplicationFirewallPolicyListResult.MarshalJSON() ([]byte, error)
### Struct Changes
#### New Struct Fields
-1. VirtualNetworkGateway.ExtendedLocation
+1. AvailablePrivateEndpointType.DisplayName
+1. Delegation.Type
+1. IPAddressAvailabilityResult.IsPlatformReserved
+1. InterfaceIPConfiguration.Type
+1. InterfacePropertiesFormat.MigrationPhase
+1. InterfacePropertiesFormat.NicType
+1. InterfacePropertiesFormat.PrivateLinkService
+1. PublicIPAddressPropertiesFormat.LinkedPublicIPAddress
+1. PublicIPAddressPropertiesFormat.MigrationPhase
+1. PublicIPAddressPropertiesFormat.NatGateway
+1. PublicIPAddressPropertiesFormat.ServicePublicIPAddress
+1. PublicIPPrefixPropertiesFormat.NatGateway
+1. ServiceTagInformationPropertiesFormat.State
+1. Subnet.Type
+1. SubnetPropertiesFormat.ApplicationGatewayIPConfigurations
+1. VirtualNetworkPeering.Type
+1. VirtualNetworkPeeringPropertiesFormat.DoNotVerifyRemoteGateways
+1. VirtualNetworkPeeringPropertiesFormat.ResourceGUID
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/_meta.json
index fc87db56acc7..1d22e0f17324 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/_meta.json
@@ -1,10 +1,10 @@
{
- "commit": "c2ea3a3ccd14293b4bd1d17e684ef9129f0dc604",
+ "commit": "394395ed0bdc1c5c05cb37a031379ca03bfebbb5",
"readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md",
"tag": "package-2020-11",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/network/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/network/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/enums.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/enums.go
index aa6e3705fc6d..84aee1a1b9b6 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/enums.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/enums.go
@@ -1342,6 +1342,42 @@ func PossibleInboundSecurityRulesProtocolValues() []InboundSecurityRulesProtocol
return []InboundSecurityRulesProtocol{InboundSecurityRulesProtocolTCP, InboundSecurityRulesProtocolUDP}
}
+// InterfaceMigrationPhase enumerates the values for interface migration phase.
+type InterfaceMigrationPhase string
+
+const (
+ // InterfaceMigrationPhaseAbort ...
+ InterfaceMigrationPhaseAbort InterfaceMigrationPhase = "Abort"
+ // InterfaceMigrationPhaseCommit ...
+ InterfaceMigrationPhaseCommit InterfaceMigrationPhase = "Commit"
+ // InterfaceMigrationPhaseCommitted ...
+ InterfaceMigrationPhaseCommitted InterfaceMigrationPhase = "Committed"
+ // InterfaceMigrationPhaseNone ...
+ InterfaceMigrationPhaseNone InterfaceMigrationPhase = "None"
+ // InterfaceMigrationPhasePrepare ...
+ InterfaceMigrationPhasePrepare InterfaceMigrationPhase = "Prepare"
+)
+
+// PossibleInterfaceMigrationPhaseValues returns an array of possible values for the InterfaceMigrationPhase const type.
+func PossibleInterfaceMigrationPhaseValues() []InterfaceMigrationPhase {
+ return []InterfaceMigrationPhase{InterfaceMigrationPhaseAbort, InterfaceMigrationPhaseCommit, InterfaceMigrationPhaseCommitted, InterfaceMigrationPhaseNone, InterfaceMigrationPhasePrepare}
+}
+
+// InterfaceNicType enumerates the values for interface nic type.
+type InterfaceNicType string
+
+const (
+ // InterfaceNicTypeElastic ...
+ InterfaceNicTypeElastic InterfaceNicType = "Elastic"
+ // InterfaceNicTypeStandard ...
+ InterfaceNicTypeStandard InterfaceNicType = "Standard"
+)
+
+// PossibleInterfaceNicTypeValues returns an array of possible values for the InterfaceNicType const type.
+func PossibleInterfaceNicTypeValues() []InterfaceNicType {
+ return []InterfaceNicType{InterfaceNicTypeElastic, InterfaceNicTypeStandard}
+}
+
// IPAllocationMethod enumerates the values for ip allocation method.
type IPAllocationMethod string
@@ -1903,6 +1939,27 @@ func PossibleProvisioningStateValues() []ProvisioningState {
return []ProvisioningState{ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUpdating}
}
+// PublicIPAddressMigrationPhase enumerates the values for public ip address migration phase.
+type PublicIPAddressMigrationPhase string
+
+const (
+ // PublicIPAddressMigrationPhaseAbort ...
+ PublicIPAddressMigrationPhaseAbort PublicIPAddressMigrationPhase = "Abort"
+ // PublicIPAddressMigrationPhaseCommit ...
+ PublicIPAddressMigrationPhaseCommit PublicIPAddressMigrationPhase = "Commit"
+ // PublicIPAddressMigrationPhaseCommitted ...
+ PublicIPAddressMigrationPhaseCommitted PublicIPAddressMigrationPhase = "Committed"
+ // PublicIPAddressMigrationPhaseNone ...
+ PublicIPAddressMigrationPhaseNone PublicIPAddressMigrationPhase = "None"
+ // PublicIPAddressMigrationPhasePrepare ...
+ PublicIPAddressMigrationPhasePrepare PublicIPAddressMigrationPhase = "Prepare"
+)
+
+// PossiblePublicIPAddressMigrationPhaseValues returns an array of possible values for the PublicIPAddressMigrationPhase const type.
+func PossiblePublicIPAddressMigrationPhaseValues() []PublicIPAddressMigrationPhase {
+ return []PublicIPAddressMigrationPhase{PublicIPAddressMigrationPhaseAbort, PublicIPAddressMigrationPhaseCommit, PublicIPAddressMigrationPhaseCommitted, PublicIPAddressMigrationPhaseNone, PublicIPAddressMigrationPhasePrepare}
+}
+
// PublicIPAddressSkuName enumerates the values for public ip address sku name.
type PublicIPAddressSkuName string
@@ -2024,36 +2081,36 @@ func PossibleRoutingStateValues() []RoutingState {
type RuleCollectionType string
const (
- // RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection ...
- RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection RuleCollectionType = "FirewallPolicyFilterRuleCollection"
- // RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection ...
- RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection RuleCollectionType = "FirewallPolicyNatRuleCollection"
- // RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection ...
- RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection RuleCollectionType = "FirewallPolicyRuleCollection"
+ // RuleCollectionTypeFirewallPolicyFilterRuleCollection ...
+ RuleCollectionTypeFirewallPolicyFilterRuleCollection RuleCollectionType = "FirewallPolicyFilterRuleCollection"
+ // RuleCollectionTypeFirewallPolicyNatRuleCollection ...
+ RuleCollectionTypeFirewallPolicyNatRuleCollection RuleCollectionType = "FirewallPolicyNatRuleCollection"
+ // RuleCollectionTypeFirewallPolicyRuleCollection ...
+ RuleCollectionTypeFirewallPolicyRuleCollection RuleCollectionType = "FirewallPolicyRuleCollection"
)
// PossibleRuleCollectionTypeValues returns an array of possible values for the RuleCollectionType const type.
func PossibleRuleCollectionTypeValues() []RuleCollectionType {
- return []RuleCollectionType{RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection, RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection, RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection}
+ return []RuleCollectionType{RuleCollectionTypeFirewallPolicyFilterRuleCollection, RuleCollectionTypeFirewallPolicyNatRuleCollection, RuleCollectionTypeFirewallPolicyRuleCollection}
}
// RuleType enumerates the values for rule type.
type RuleType string
const (
- // RuleTypeRuleTypeApplicationRule ...
- RuleTypeRuleTypeApplicationRule RuleType = "ApplicationRule"
- // RuleTypeRuleTypeFirewallPolicyRule ...
- RuleTypeRuleTypeFirewallPolicyRule RuleType = "FirewallPolicyRule"
- // RuleTypeRuleTypeNatRule ...
- RuleTypeRuleTypeNatRule RuleType = "NatRule"
- // RuleTypeRuleTypeNetworkRule ...
- RuleTypeRuleTypeNetworkRule RuleType = "NetworkRule"
+ // RuleTypeApplicationRule ...
+ RuleTypeApplicationRule RuleType = "ApplicationRule"
+ // RuleTypeFirewallPolicyRule ...
+ RuleTypeFirewallPolicyRule RuleType = "FirewallPolicyRule"
+ // RuleTypeNatRule ...
+ RuleTypeNatRule RuleType = "NatRule"
+ // RuleTypeNetworkRule ...
+ RuleTypeNetworkRule RuleType = "NetworkRule"
)
// PossibleRuleTypeValues returns an array of possible values for the RuleType const type.
func PossibleRuleTypeValues() []RuleType {
- return []RuleType{RuleTypeRuleTypeApplicationRule, RuleTypeRuleTypeFirewallPolicyRule, RuleTypeRuleTypeNatRule, RuleTypeRuleTypeNetworkRule}
+ return []RuleType{RuleTypeApplicationRule, RuleTypeFirewallPolicyRule, RuleTypeNatRule, RuleTypeNetworkRule}
}
// SecurityPartnerProviderConnectionStatus enumerates the values for security partner provider connection
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/inboundnatrules.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/inboundnatrules.go
index 7853cd12ffef..61635c810d48 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/inboundnatrules.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/inboundnatrules.go
@@ -63,6 +63,8 @@ func (client InboundNatRulesClient) CreateOrUpdate(ctx context.Context, resource
Chain: []validation.Constraint{{Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false,
Chain: []validation.Constraint{{Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}},
}},
+ {Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
+ {Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
}},
}},
}},
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacesgroup.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacesgroup.go
index c7494ac93b08..5923bb542cd4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacesgroup.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacesgroup.go
@@ -60,6 +60,12 @@ func (client InterfacesClient) CreateOrUpdate(ctx context.Context, resourceGroup
{Target: "parameters.InterfacePropertiesFormat.PrivateEndpoint.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil},
}},
}},
+ {Target: "parameters.InterfacePropertiesFormat.PrivateLinkService", Name: validation.Null, Rule: false,
+ Chain: []validation.Constraint{{Target: "parameters.InterfacePropertiesFormat.PrivateLinkService.ExtendedLocation", Name: validation.Null, Rule: false,
+ Chain: []validation.Constraint{{Target: "parameters.InterfacePropertiesFormat.PrivateLinkService.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil},
+ {Target: "parameters.InterfacePropertiesFormat.PrivateLinkService.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil},
+ }},
+ }},
}}}}}); err != nil {
return result, validation.NewError("network.InterfacesClient", "CreateOrUpdate", err.Error())
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacetapconfigurations.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacetapconfigurations.go
index 147a80484b98..0130f79c793e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacetapconfigurations.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/interfacetapconfigurations.go
@@ -66,6 +66,8 @@ func (client InterfaceTapConfigurationsClient) CreateOrUpdate(ctx context.Contex
Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false,
Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}},
}},
+ {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
+ {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
}},
}},
}},
@@ -82,6 +84,8 @@ func (client InterfaceTapConfigurationsClient) CreateOrUpdate(ctx context.Contex
Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false,
Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}},
}},
+ {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
+ {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
}},
}},
}},
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/models.go
index f911270fade0..227218bb6429 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/models.go
@@ -4436,13 +4436,13 @@ type ApplicationRule struct {
Name *string `json:"name,omitempty"`
// Description - Description of the rule.
Description *string `json:"description,omitempty"`
- // RuleType - Possible values include: 'RuleTypeRuleTypeFirewallPolicyRule', 'RuleTypeRuleTypeApplicationRule', 'RuleTypeRuleTypeNatRule', 'RuleTypeRuleTypeNetworkRule'
+ // RuleType - Possible values include: 'RuleTypeFirewallPolicyRule', 'RuleTypeApplicationRule', 'RuleTypeNatRule', 'RuleTypeNetworkRule'
RuleType RuleType `json:"ruleType,omitempty"`
}
// MarshalJSON is the custom marshaler for ApplicationRule.
func (ar ApplicationRule) MarshalJSON() ([]byte, error) {
- ar.RuleType = RuleTypeRuleTypeApplicationRule
+ ar.RuleType = RuleTypeApplicationRule
objectMap := make(map[string]interface{})
if ar.SourceAddresses != nil {
objectMap["sourceAddresses"] = ar.SourceAddresses
@@ -4800,6 +4800,12 @@ type ApplicationSecurityGroupPropertiesFormat struct {
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationSecurityGroupPropertiesFormat.
+func (asgpf ApplicationSecurityGroupPropertiesFormat) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationSecurityGroupsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results
// of a long-running operation.
type ApplicationSecurityGroupsCreateOrUpdateFuture struct {
@@ -5442,6 +5448,8 @@ type AvailablePrivateEndpointType struct {
Type *string `json:"type,omitempty"`
// ResourceName - The name of the service and resource.
ResourceName *string `json:"resourceName,omitempty"`
+ // DisplayName - Display name of the resource.
+ DisplayName *string `json:"displayName,omitempty"`
}
// AvailablePrivateEndpointTypesResult an array of available PrivateEndpoint types.
@@ -6397,6 +6405,12 @@ type AzureFirewallFqdnTagPropertiesFormat struct {
FqdnTagName *string `json:"fqdnTagName,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureFirewallFqdnTagPropertiesFormat.
+func (afftpf AzureFirewallFqdnTagPropertiesFormat) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureFirewallIPConfiguration IP configuration of an Azure Firewall.
type AzureFirewallIPConfiguration struct {
// AzureFirewallIPConfigurationPropertiesFormat - Properties of the azure firewall IP configuration.
@@ -6518,6 +6532,12 @@ type AzureFirewallIPGroups struct {
ChangeNumber *string `json:"changeNumber,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureFirewallIPGroups.
+func (afig AzureFirewallIPGroups) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureFirewallListResult response for ListAzureFirewalls API service call.
type AzureFirewallListResult struct {
autorest.Response `json:"-"`
@@ -7456,6 +7476,12 @@ type AzureWebCategoryPropertiesFormat struct {
Group *string `json:"group,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureWebCategoryPropertiesFormat.
+func (awcpf AzureWebCategoryPropertiesFormat) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BackendAddressPool pool of backend IP addresses.
type BackendAddressPool struct {
autorest.Response `json:"-"`
@@ -7602,6 +7628,12 @@ type BastionActiveSession struct {
SessionDurationInMins *float64 `json:"sessionDurationInMins,omitempty"`
}
+// MarshalJSON is the custom marshaler for BastionActiveSession.
+func (bas BastionActiveSession) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BastionActiveSessionListResult response for GetActiveSessions.
type BastionActiveSessionListResult struct {
autorest.Response `json:"-"`
@@ -8423,6 +8455,12 @@ type BastionSessionState struct {
State *string `json:"state,omitempty"`
}
+// MarshalJSON is the custom marshaler for BastionSessionState.
+func (bss BastionSessionState) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BastionShareableLink bastion Shareable Link.
type BastionShareableLink struct {
// VM - Reference of the virtual machine resource.
@@ -8760,6 +8798,12 @@ type BgpPeerStatus struct {
MessagesReceived *int64 `json:"messagesReceived,omitempty"`
}
+// MarshalJSON is the custom marshaler for BgpPeerStatus.
+func (bps BgpPeerStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BgpPeerStatusListResult response for list BGP peer status API service call.
type BgpPeerStatusListResult struct {
autorest.Response `json:"-"`
@@ -9116,6 +9160,12 @@ type ConfigurationDiagnosticResponse struct {
Results *[]ConfigurationDiagnosticResult `json:"results,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConfigurationDiagnosticResponse.
+func (cdr ConfigurationDiagnosticResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConfigurationDiagnosticResult network configuration diagnostic result corresponded to provided traffic
// query.
type ConfigurationDiagnosticResult struct {
@@ -9862,6 +9912,12 @@ type ConnectivityHop struct {
Issues *[]ConnectivityIssue `json:"issues,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectivityHop.
+func (ch ConnectivityHop) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectivityInformation information on the connectivity status.
type ConnectivityInformation struct {
autorest.Response `json:"-"`
@@ -9881,6 +9937,12 @@ type ConnectivityInformation struct {
ProbesFailed *int32 `json:"probesFailed,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectivityInformation.
+func (ci ConnectivityInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectivityIssue information about an issue encountered in the process of checking for connectivity.
type ConnectivityIssue struct {
// Origin - READ-ONLY; The origin of the issue. Possible values include: 'OriginLocal', 'OriginInbound', 'OriginOutbound'
@@ -9893,6 +9955,12 @@ type ConnectivityIssue struct {
Context *[]map[string]*string `json:"context,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectivityIssue.
+func (ci ConnectivityIssue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectivityParameters parameters that determine how the connectivity check will be performed.
type ConnectivityParameters struct {
// Source - The source of the connection.
@@ -10204,6 +10272,12 @@ type ContainerNetworkInterfaceIPConfigurationPropertiesFormat struct {
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContainerNetworkInterfaceIPConfigurationPropertiesFormat.
+func (cniicpf ContainerNetworkInterfaceIPConfigurationPropertiesFormat) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContainerNetworkInterfacePropertiesFormat properties of container network interface.
type ContainerNetworkInterfacePropertiesFormat struct {
// ContainerNetworkInterfaceConfiguration - READ-ONLY; Container network interface configuration from which this container network interface is created.
@@ -11147,6 +11221,12 @@ type DdosProtectionPlanPropertiesFormat struct {
VirtualNetworks *[]SubResource `json:"virtualNetworks,omitempty"`
}
+// MarshalJSON is the custom marshaler for DdosProtectionPlanPropertiesFormat.
+func (dpppf DdosProtectionPlanPropertiesFormat) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DdosProtectionPlansCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type DdosProtectionPlansCreateOrUpdateFuture struct {
@@ -11245,6 +11325,8 @@ type Delegation struct {
Name *string `json:"name,omitempty"`
// Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated.
Etag *string `json:"etag,omitempty"`
+ // Type - Resource type.
+ Type *string `json:"type,omitempty"`
// ID - Resource ID.
ID *string `json:"id,omitempty"`
}
@@ -11258,6 +11340,9 @@ func (d Delegation) MarshalJSON() ([]byte, error) {
if d.Name != nil {
objectMap["name"] = d.Name
}
+ if d.Type != nil {
+ objectMap["type"] = d.Type
+ }
if d.ID != nil {
objectMap["id"] = d.ID
}
@@ -11300,6 +11385,15 @@ func (d *Delegation) UnmarshalJSON(body []byte) error {
}
d.Etag = &etag
}
+ case "type":
+ if v != nil {
+ var typeVar string
+ err = json.Unmarshal(*v, &typeVar)
+ if err != nil {
+ return err
+ }
+ d.Type = &typeVar
+ }
case "id":
if v != nil {
var ID string
@@ -13954,6 +14048,12 @@ type ExpressRouteConnectionID struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExpressRouteConnectionID.
+func (erci ExpressRouteConnectionID) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExpressRouteConnectionList expressRouteConnection list.
type ExpressRouteConnectionList struct {
autorest.Response `json:"-"`
@@ -16101,6 +16201,12 @@ type ExpressRoutePortsLocationBandwidths struct {
ValueInGbps *int32 `json:"valueInGbps,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExpressRoutePortsLocationBandwidths.
+func (erplb ExpressRoutePortsLocationBandwidths) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExpressRoutePortsLocationListResult response for ListExpressRoutePortsLocations API service call.
type ExpressRoutePortsLocationListResult struct {
autorest.Response `json:"-"`
@@ -16812,13 +16918,13 @@ type FirewallPolicyFilterRuleCollection struct {
Name *string `json:"name,omitempty"`
// Priority - Priority of the Firewall Policy Rule Collection resource.
Priority *int32 `json:"priority,omitempty"`
- // RuleCollectionType - Possible values include: 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection', 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection', 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection'
+ // RuleCollectionType - Possible values include: 'RuleCollectionTypeFirewallPolicyRuleCollection', 'RuleCollectionTypeFirewallPolicyNatRuleCollection', 'RuleCollectionTypeFirewallPolicyFilterRuleCollection'
RuleCollectionType RuleCollectionType `json:"ruleCollectionType,omitempty"`
}
// MarshalJSON is the custom marshaler for FirewallPolicyFilterRuleCollection.
func (fpfrc FirewallPolicyFilterRuleCollection) MarshalJSON() ([]byte, error) {
- fpfrc.RuleCollectionType = RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection
+ fpfrc.RuleCollectionType = RuleCollectionTypeFirewallPolicyFilterRuleCollection
objectMap := make(map[string]interface{})
if fpfrc.Action != nil {
objectMap["action"] = fpfrc.Action
@@ -17164,13 +17270,13 @@ type FirewallPolicyNatRuleCollection struct {
Name *string `json:"name,omitempty"`
// Priority - Priority of the Firewall Policy Rule Collection resource.
Priority *int32 `json:"priority,omitempty"`
- // RuleCollectionType - Possible values include: 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection', 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection', 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection'
+ // RuleCollectionType - Possible values include: 'RuleCollectionTypeFirewallPolicyRuleCollection', 'RuleCollectionTypeFirewallPolicyNatRuleCollection', 'RuleCollectionTypeFirewallPolicyFilterRuleCollection'
RuleCollectionType RuleCollectionType `json:"ruleCollectionType,omitempty"`
}
// MarshalJSON is the custom marshaler for FirewallPolicyNatRuleCollection.
func (fpnrc FirewallPolicyNatRuleCollection) MarshalJSON() ([]byte, error) {
- fpnrc.RuleCollectionType = RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection
+ fpnrc.RuleCollectionType = RuleCollectionTypeFirewallPolicyNatRuleCollection
objectMap := make(map[string]interface{})
if fpnrc.Action != nil {
objectMap["action"] = fpnrc.Action
@@ -17352,7 +17458,7 @@ type FirewallPolicyRule struct {
Name *string `json:"name,omitempty"`
// Description - Description of the rule.
Description *string `json:"description,omitempty"`
- // RuleType - Possible values include: 'RuleTypeRuleTypeFirewallPolicyRule', 'RuleTypeRuleTypeApplicationRule', 'RuleTypeRuleTypeNatRule', 'RuleTypeRuleTypeNetworkRule'
+ // RuleType - Possible values include: 'RuleTypeFirewallPolicyRule', 'RuleTypeApplicationRule', 'RuleTypeNatRule', 'RuleTypeNetworkRule'
RuleType RuleType `json:"ruleType,omitempty"`
}
@@ -17364,15 +17470,15 @@ func unmarshalBasicFirewallPolicyRule(body []byte) (BasicFirewallPolicyRule, err
}
switch m["ruleType"] {
- case string(RuleTypeRuleTypeApplicationRule):
+ case string(RuleTypeApplicationRule):
var ar ApplicationRule
err := json.Unmarshal(body, &ar)
return ar, err
- case string(RuleTypeRuleTypeNatRule):
+ case string(RuleTypeNatRule):
var nr NatRule
err := json.Unmarshal(body, &nr)
return nr, err
- case string(RuleTypeRuleTypeNetworkRule):
+ case string(RuleTypeNetworkRule):
var r Rule
err := json.Unmarshal(body, &r)
return r, err
@@ -17403,7 +17509,7 @@ func unmarshalBasicFirewallPolicyRuleArray(body []byte) ([]BasicFirewallPolicyRu
// MarshalJSON is the custom marshaler for FirewallPolicyRule.
func (fpr FirewallPolicyRule) MarshalJSON() ([]byte, error) {
- fpr.RuleType = RuleTypeRuleTypeFirewallPolicyRule
+ fpr.RuleType = RuleTypeFirewallPolicyRule
objectMap := make(map[string]interface{})
if fpr.Name != nil {
objectMap["name"] = fpr.Name
@@ -17463,7 +17569,7 @@ type FirewallPolicyRuleCollection struct {
Name *string `json:"name,omitempty"`
// Priority - Priority of the Firewall Policy Rule Collection resource.
Priority *int32 `json:"priority,omitempty"`
- // RuleCollectionType - Possible values include: 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection', 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection', 'RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection'
+ // RuleCollectionType - Possible values include: 'RuleCollectionTypeFirewallPolicyRuleCollection', 'RuleCollectionTypeFirewallPolicyNatRuleCollection', 'RuleCollectionTypeFirewallPolicyFilterRuleCollection'
RuleCollectionType RuleCollectionType `json:"ruleCollectionType,omitempty"`
}
@@ -17475,11 +17581,11 @@ func unmarshalBasicFirewallPolicyRuleCollection(body []byte) (BasicFirewallPolic
}
switch m["ruleCollectionType"] {
- case string(RuleCollectionTypeRuleCollectionTypeFirewallPolicyNatRuleCollection):
+ case string(RuleCollectionTypeFirewallPolicyNatRuleCollection):
var fpnrc FirewallPolicyNatRuleCollection
err := json.Unmarshal(body, &fpnrc)
return fpnrc, err
- case string(RuleCollectionTypeRuleCollectionTypeFirewallPolicyFilterRuleCollection):
+ case string(RuleCollectionTypeFirewallPolicyFilterRuleCollection):
var fpfrc FirewallPolicyFilterRuleCollection
err := json.Unmarshal(body, &fpfrc)
return fpfrc, err
@@ -17510,7 +17616,7 @@ func unmarshalBasicFirewallPolicyRuleCollectionArray(body []byte) ([]BasicFirewa
// MarshalJSON is the custom marshaler for FirewallPolicyRuleCollection.
func (fprc FirewallPolicyRuleCollection) MarshalJSON() ([]byte, error) {
- fprc.RuleCollectionType = RuleCollectionTypeRuleCollectionTypeFirewallPolicyRuleCollection
+ fprc.RuleCollectionType = RuleCollectionTypeFirewallPolicyRuleCollection
objectMap := make(map[string]interface{})
if fprc.Name != nil {
objectMap["name"] = fprc.Name
@@ -18639,6 +18745,12 @@ type GatewayRoute struct {
Weight *int32 `json:"weight,omitempty"`
}
+// MarshalJSON is the custom marshaler for GatewayRoute.
+func (gr GatewayRoute) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GatewayRouteListResult list of virtual network gateway routes.
type GatewayRouteListResult struct {
autorest.Response `json:"-"`
@@ -18900,6 +19012,12 @@ type HopLinkProperties struct {
RoundTripTimeMax *int64 `json:"roundTripTimeMax,omitempty"`
}
+// MarshalJSON is the custom marshaler for HopLinkProperties.
+func (hlp HopLinkProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HTTPConfiguration HTTP configuration of the connectivity check.
type HTTPConfiguration struct {
// Method - HTTP method. Possible values include: 'HTTPMethodGet'
@@ -20370,6 +20488,8 @@ type InterfaceIPConfiguration struct {
Name *string `json:"name,omitempty"`
// Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated.
Etag *string `json:"etag,omitempty"`
+ // Type - Resource type.
+ Type *string `json:"type,omitempty"`
// ID - Resource ID.
ID *string `json:"id,omitempty"`
}
@@ -20383,6 +20503,9 @@ func (iic InterfaceIPConfiguration) MarshalJSON() ([]byte, error) {
if iic.Name != nil {
objectMap["name"] = iic.Name
}
+ if iic.Type != nil {
+ objectMap["type"] = iic.Type
+ }
if iic.ID != nil {
objectMap["id"] = iic.ID
}
@@ -20425,6 +20548,15 @@ func (iic *InterfaceIPConfiguration) UnmarshalJSON(body []byte) error {
}
iic.Etag = &etag
}
+ case "type":
+ if v != nil {
+ var typeVar string
+ err = json.Unmarshal(*v, &typeVar)
+ if err != nil {
+ return err
+ }
+ iic.Type = &typeVar
+ }
case "id":
if v != nil {
var ID string
@@ -20620,6 +20752,12 @@ type InterfaceIPConfigurationPrivateLinkConnectionProperties struct {
Fqdns *[]string `json:"fqdns,omitempty"`
}
+// MarshalJSON is the custom marshaler for InterfaceIPConfigurationPrivateLinkConnectionProperties.
+func (iicplcp InterfaceIPConfigurationPrivateLinkConnectionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// InterfaceIPConfigurationPropertiesFormat properties of IP configuration.
type InterfaceIPConfigurationPropertiesFormat struct {
// VirtualNetworkTaps - The reference to Virtual Network Taps.
@@ -21055,6 +21193,12 @@ type InterfacePropertiesFormat struct {
ResourceGUID *string `json:"resourceGuid,omitempty"`
// ProvisioningState - READ-ONLY; The provisioning state of the network interface resource. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateUpdating', 'ProvisioningStateDeleting', 'ProvisioningStateFailed'
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
+ // NicType - Type of Network Interface resource. Possible values include: 'InterfaceNicTypeStandard', 'InterfaceNicTypeElastic'
+ NicType InterfaceNicType `json:"nicType,omitempty"`
+ // PrivateLinkService - Privatelinkservice of the network interface resource.
+ PrivateLinkService *PrivateLinkService `json:"privateLinkService,omitempty"`
+ // MigrationPhase - Migration phase of Network Interface resource. Possible values include: 'InterfaceMigrationPhaseNone', 'InterfaceMigrationPhasePrepare', 'InterfaceMigrationPhaseCommit', 'InterfaceMigrationPhaseAbort', 'InterfaceMigrationPhaseCommitted'
+ MigrationPhase InterfaceMigrationPhase `json:"migrationPhase,omitempty"`
}
// MarshalJSON is the custom marshaler for InterfacePropertiesFormat.
@@ -21075,6 +21219,15 @@ func (ipf InterfacePropertiesFormat) MarshalJSON() ([]byte, error) {
if ipf.EnableIPForwarding != nil {
objectMap["enableIPForwarding"] = ipf.EnableIPForwarding
}
+ if ipf.NicType != "" {
+ objectMap["nicType"] = ipf.NicType
+ }
+ if ipf.PrivateLinkService != nil {
+ objectMap["privateLinkService"] = ipf.PrivateLinkService
+ }
+ if ipf.MigrationPhase != "" {
+ objectMap["migrationPhase"] = ipf.MigrationPhase
+ }
return json.Marshal(objectMap)
}
@@ -21607,6 +21760,8 @@ type IPAddressAvailabilityResult struct {
Available *bool `json:"available,omitempty"`
// AvailableIPAddresses - Contains other available private IP addresses if the asked for address is taken.
AvailableIPAddresses *[]string `json:"availableIPAddresses,omitempty"`
+ // IsPlatformReserved - Private IP address platform reserved.
+ IsPlatformReserved *bool `json:"isPlatformReserved,omitempty"`
}
// IPAllocation ipAllocation resource.
@@ -27177,6 +27332,12 @@ type ManagedServiceIdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedServiceIdentityUserAssignedIdentitiesValue.
+func (msiAiv ManagedServiceIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MatchCondition define match conditions.
type MatchCondition struct {
// MatchVariables - List of match variables.
@@ -27680,13 +27841,13 @@ type NatRule struct {
Name *string `json:"name,omitempty"`
// Description - Description of the rule.
Description *string `json:"description,omitempty"`
- // RuleType - Possible values include: 'RuleTypeRuleTypeFirewallPolicyRule', 'RuleTypeRuleTypeApplicationRule', 'RuleTypeRuleTypeNatRule', 'RuleTypeRuleTypeNetworkRule'
+ // RuleType - Possible values include: 'RuleTypeFirewallPolicyRule', 'RuleTypeApplicationRule', 'RuleTypeNatRule', 'RuleTypeNetworkRule'
RuleType RuleType `json:"ruleType,omitempty"`
}
// MarshalJSON is the custom marshaler for NatRule.
func (nr NatRule) MarshalJSON() ([]byte, error) {
- nr.RuleType = RuleTypeRuleTypeNatRule
+ nr.RuleType = RuleTypeNatRule
objectMap := make(map[string]interface{})
if nr.IPProtocols != nil {
objectMap["ipProtocols"] = nr.IPProtocols
@@ -29774,6 +29935,12 @@ type PeerRoute struct {
Weight *int32 `json:"weight,omitempty"`
}
+// MarshalJSON is the custom marshaler for PeerRoute.
+func (pr PeerRoute) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PeerRouteList list of virtual router peer routes.
type PeerRouteList struct {
autorest.Response `json:"-"`
@@ -32651,6 +32818,14 @@ type PublicIPAddressPropertiesFormat struct {
ResourceGUID *string `json:"resourceGuid,omitempty"`
// ProvisioningState - READ-ONLY; The provisioning state of the public IP address resource. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateUpdating', 'ProvisioningStateDeleting', 'ProvisioningStateFailed'
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
+ // ServicePublicIPAddress - The service public IP address of the public IP address resource.
+ ServicePublicIPAddress *PublicIPAddress `json:"servicePublicIPAddress,omitempty"`
+ // NatGateway - The NatGateway for the Public IP address.
+ NatGateway *NatGateway `json:"natGateway,omitempty"`
+ // MigrationPhase - Migration phase of Public IP Address. Possible values include: 'PublicIPAddressMigrationPhaseNone', 'PublicIPAddressMigrationPhasePrepare', 'PublicIPAddressMigrationPhaseCommit', 'PublicIPAddressMigrationPhaseAbort', 'PublicIPAddressMigrationPhaseCommitted'
+ MigrationPhase PublicIPAddressMigrationPhase `json:"migrationPhase,omitempty"`
+ // LinkedPublicIPAddress - The linked public IP address of the public IP address resource.
+ LinkedPublicIPAddress *PublicIPAddress `json:"linkedPublicIPAddress,omitempty"`
}
// MarshalJSON is the custom marshaler for PublicIPAddressPropertiesFormat.
@@ -32680,6 +32855,18 @@ func (piapf PublicIPAddressPropertiesFormat) MarshalJSON() ([]byte, error) {
if piapf.IdleTimeoutInMinutes != nil {
objectMap["idleTimeoutInMinutes"] = piapf.IdleTimeoutInMinutes
}
+ if piapf.ServicePublicIPAddress != nil {
+ objectMap["servicePublicIPAddress"] = piapf.ServicePublicIPAddress
+ }
+ if piapf.NatGateway != nil {
+ objectMap["natGateway"] = piapf.NatGateway
+ }
+ if piapf.MigrationPhase != "" {
+ objectMap["migrationPhase"] = piapf.MigrationPhase
+ }
+ if piapf.LinkedPublicIPAddress != nil {
+ objectMap["linkedPublicIPAddress"] = piapf.LinkedPublicIPAddress
+ }
return json.Marshal(objectMap)
}
@@ -33107,6 +33294,8 @@ type PublicIPPrefixPropertiesFormat struct {
ResourceGUID *string `json:"resourceGuid,omitempty"`
// ProvisioningState - READ-ONLY; The provisioning state of the public IP prefix resource. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateUpdating', 'ProvisioningStateDeleting', 'ProvisioningStateFailed'
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
+ // NatGateway - NatGateway of Public IP Prefix.
+ NatGateway *NatGateway `json:"natGateway,omitempty"`
}
// MarshalJSON is the custom marshaler for PublicIPPrefixPropertiesFormat.
@@ -33124,6 +33313,9 @@ func (pippf PublicIPPrefixPropertiesFormat) MarshalJSON() ([]byte, error) {
if pippf.CustomIPPrefix != nil {
objectMap["customIPPrefix"] = pippf.CustomIPPrefix
}
+ if pippf.NatGateway != nil {
+ objectMap["natGateway"] = pippf.NatGateway
+ }
return json.Marshal(objectMap)
}
@@ -34976,13 +35168,13 @@ type Rule struct {
Name *string `json:"name,omitempty"`
// Description - Description of the rule.
Description *string `json:"description,omitempty"`
- // RuleType - Possible values include: 'RuleTypeRuleTypeFirewallPolicyRule', 'RuleTypeRuleTypeApplicationRule', 'RuleTypeRuleTypeNatRule', 'RuleTypeRuleTypeNetworkRule'
+ // RuleType - Possible values include: 'RuleTypeFirewallPolicyRule', 'RuleTypeApplicationRule', 'RuleTypeNatRule', 'RuleTypeNetworkRule'
RuleType RuleType `json:"ruleType,omitempty"`
}
// MarshalJSON is the custom marshaler for Rule.
func (r Rule) MarshalJSON() ([]byte, error) {
- r.RuleType = RuleTypeRuleTypeNetworkRule
+ r.RuleType = RuleTypeNetworkRule
objectMap := make(map[string]interface{})
if r.IPProtocols != nil {
objectMap["ipProtocols"] = r.IPProtocols
@@ -37221,6 +37413,12 @@ type ServiceTagInformation struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceTagInformation.
+func (sti ServiceTagInformation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceTagInformationPropertiesFormat properties of the service tag information.
type ServiceTagInformationPropertiesFormat struct {
// ChangeNumber - READ-ONLY; The iteration number of service tag.
@@ -37231,6 +37429,14 @@ type ServiceTagInformationPropertiesFormat struct {
SystemService *string `json:"systemService,omitempty"`
// AddressPrefixes - READ-ONLY; The list of IP address prefixes.
AddressPrefixes *[]string `json:"addressPrefixes,omitempty"`
+ // State - READ-ONLY; The state of the service tag.
+ State *string `json:"state,omitempty"`
+}
+
+// MarshalJSON is the custom marshaler for ServiceTagInformationPropertiesFormat.
+func (stipf ServiceTagInformationPropertiesFormat) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
}
// ServiceTagsListResult response for the ListServiceTags API service call.
@@ -37252,6 +37458,12 @@ type ServiceTagsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceTagsListResult.
+func (stlr ServiceTagsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SessionIds list of session IDs.
type SessionIds struct {
// SessionIds - List of session IDs.
@@ -37283,6 +37495,8 @@ type Subnet struct {
Name *string `json:"name,omitempty"`
// Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated.
Etag *string `json:"etag,omitempty"`
+ // Type - Resource type.
+ Type *string `json:"type,omitempty"`
// ID - Resource ID.
ID *string `json:"id,omitempty"`
}
@@ -37296,6 +37510,9 @@ func (s Subnet) MarshalJSON() ([]byte, error) {
if s.Name != nil {
objectMap["name"] = s.Name
}
+ if s.Type != nil {
+ objectMap["type"] = s.Type
+ }
if s.ID != nil {
objectMap["id"] = s.ID
}
@@ -37338,6 +37555,15 @@ func (s *Subnet) UnmarshalJSON(body []byte) error {
}
s.Etag = &etag
}
+ case "type":
+ if v != nil {
+ var typeVar string
+ err = json.Unmarshal(*v, &typeVar)
+ if err != nil {
+ return err
+ }
+ s.Type = &typeVar
+ }
case "id":
if v != nil {
var ID string
@@ -37568,6 +37794,8 @@ type SubnetPropertiesFormat struct {
PrivateEndpointNetworkPolicies VirtualNetworkPrivateEndpointNetworkPolicies `json:"privateEndpointNetworkPolicies,omitempty"`
// PrivateLinkServiceNetworkPolicies - Enable or Disable apply network policies on private link service in the subnet. Possible values include: 'VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled', 'VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled'
PrivateLinkServiceNetworkPolicies VirtualNetworkPrivateLinkServiceNetworkPolicies `json:"privateLinkServiceNetworkPolicies,omitempty"`
+ // ApplicationGatewayIPConfigurations - Application gateway IP configurations of virtual network resource.
+ ApplicationGatewayIPConfigurations *[]ApplicationGatewayIPConfiguration `json:"applicationGatewayIpConfigurations,omitempty"`
}
// MarshalJSON is the custom marshaler for SubnetPropertiesFormat.
@@ -37606,6 +37834,9 @@ func (spf SubnetPropertiesFormat) MarshalJSON() ([]byte, error) {
if spf.PrivateLinkServiceNetworkPolicies != "" {
objectMap["privateLinkServiceNetworkPolicies"] = spf.PrivateLinkServiceNetworkPolicies
}
+ if spf.ApplicationGatewayIPConfigurations != nil {
+ objectMap["applicationGatewayIpConfigurations"] = spf.ApplicationGatewayIPConfigurations
+ }
return json.Marshal(objectMap)
}
@@ -37980,6 +38211,12 @@ type TunnelConnectionHealth struct {
LastConnectionEstablishedUtcTime *string `json:"lastConnectionEstablishedUtcTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for TunnelConnectionHealth.
+func (tch TunnelConnectionHealth) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UnprepareNetworkPoliciesRequest details of UnprepareNetworkPolicies for Subnet.
type UnprepareNetworkPoliciesRequest struct {
// ServiceName - The name of the service for which subnet is being unprepared for.
@@ -38512,6 +38749,12 @@ type VirtualApplianceNicProperties struct {
PrivateIPAddress *string `json:"privateIpAddress,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualApplianceNicProperties.
+func (vanp VirtualApplianceNicProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualAppliancePropertiesFormat network Virtual Appliance definition.
type VirtualAppliancePropertiesFormat struct {
// NvaSku - Network Virtual Appliance SKU.
@@ -39117,6 +39360,12 @@ type VirtualApplianceSkuInstances struct {
InstanceCount *int32 `json:"instanceCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualApplianceSkuInstances.
+func (vasi VirtualApplianceSkuInstances) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualApplianceSkuListResult response for ListNetworkVirtualApplianceSkus API service call.
type VirtualApplianceSkuListResult struct {
autorest.Response `json:"-"`
@@ -42974,6 +43223,8 @@ type VirtualNetworkPeering struct {
Name *string `json:"name,omitempty"`
// Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated.
Etag *string `json:"etag,omitempty"`
+ // Type - Resource type.
+ Type *string `json:"type,omitempty"`
// ID - Resource ID.
ID *string `json:"id,omitempty"`
}
@@ -42987,6 +43238,9 @@ func (vnp VirtualNetworkPeering) MarshalJSON() ([]byte, error) {
if vnp.Name != nil {
objectMap["name"] = vnp.Name
}
+ if vnp.Type != nil {
+ objectMap["type"] = vnp.Type
+ }
if vnp.ID != nil {
objectMap["id"] = vnp.ID
}
@@ -43029,6 +43283,15 @@ func (vnp *VirtualNetworkPeering) UnmarshalJSON(body []byte) error {
}
vnp.Etag = &etag
}
+ case "type":
+ if v != nil {
+ var typeVar string
+ err = json.Unmarshal(*v, &typeVar)
+ if err != nil {
+ return err
+ }
+ vnp.Type = &typeVar
+ }
case "id":
if v != nil {
var ID string
@@ -43225,6 +43488,10 @@ type VirtualNetworkPeeringPropertiesFormat struct {
PeeringState VirtualNetworkPeeringState `json:"peeringState,omitempty"`
// ProvisioningState - READ-ONLY; The provisioning state of the virtual network peering resource. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateUpdating', 'ProvisioningStateDeleting', 'ProvisioningStateFailed'
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
+ // DoNotVerifyRemoteGateways - If we need to verify the provisioning state of the remote gateway.
+ DoNotVerifyRemoteGateways *bool `json:"doNotVerifyRemoteGateways,omitempty"`
+ // ResourceGUID - READ-ONLY; The resourceGuid property of the Virtual Network peering resource.
+ ResourceGUID *string `json:"resourceGuid,omitempty"`
}
// MarshalJSON is the custom marshaler for VirtualNetworkPeeringPropertiesFormat.
@@ -43254,6 +43521,9 @@ func (vnppf VirtualNetworkPeeringPropertiesFormat) MarshalJSON() ([]byte, error)
if vnppf.PeeringState != "" {
objectMap["peeringState"] = vnppf.PeeringState
}
+ if vnppf.DoNotVerifyRemoteGateways != nil {
+ objectMap["doNotVerifyRemoteGateways"] = vnppf.DoNotVerifyRemoteGateways
+ }
return json.Marshal(objectMap)
}
@@ -43875,6 +44145,12 @@ type VirtualNetworkUsage struct {
Unit *string `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkUsage.
+func (vnu VirtualNetworkUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkUsageName usage strings container.
type VirtualNetworkUsageName struct {
// LocalizedValue - READ-ONLY; Localized subnet size and usage string.
@@ -43883,6 +44159,12 @@ type VirtualNetworkUsageName struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkUsageName.
+func (vnun VirtualNetworkUsageName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualRouter virtualRouter Resource.
type VirtualRouter struct {
autorest.Response `json:"-"`
@@ -44999,6 +45281,12 @@ type VpnClientConnectionHealthDetail struct {
MaxPacketsPerSecond *int64 `json:"maxPacketsPerSecond,omitempty"`
}
+// MarshalJSON is the custom marshaler for VpnClientConnectionHealthDetail.
+func (vcchd VpnClientConnectionHealthDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VpnClientConnectionHealthDetailListResult list of virtual network gateway vpn client connection health.
type VpnClientConnectionHealthDetailListResult struct {
autorest.Response `json:"-"`
@@ -46762,6 +47050,12 @@ type VpnSiteID struct {
VpnSite *string `json:"vpnSite,omitempty"`
}
+// MarshalJSON is the custom marshaler for VpnSiteID.
+func (vsi VpnSiteID) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VpnSiteLink vpnSiteLink Resource.
type VpnSiteLink struct {
autorest.Response `json:"-"`
@@ -47362,6 +47656,12 @@ type WatcherPropertiesFormat struct {
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for WatcherPropertiesFormat.
+func (wpf WatcherPropertiesFormat) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WatchersCheckConnectivityFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type WatchersCheckConnectivityFuture struct {
@@ -48071,6 +48371,12 @@ type WebApplicationFirewallPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for WebApplicationFirewallPolicyListResult.
+func (wafplr WebApplicationFirewallPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WebApplicationFirewallPolicyListResultIterator provides access to a complete listing of
// WebApplicationFirewallPolicy values.
type WebApplicationFirewallPolicyListResultIterator struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/publicipaddresses.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/publicipaddresses.go
index 364b884eda2f..3ac11831620e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/publicipaddresses.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/publicipaddresses.go
@@ -59,6 +59,8 @@ func (client PublicIPAddressesClient) CreateOrUpdate(ctx context.Context, resour
Chain: []validation.Constraint{{Target: "parameters.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false,
Chain: []validation.Constraint{{Target: "parameters.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}},
}},
+ {Target: "parameters.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
+ {Target: "parameters.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
}}}}}); err != nil {
return result, validation.NewError("network.PublicIPAddressesClient", "CreateOrUpdate", err.Error())
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualhubipconfiguration.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualhubipconfiguration.go
index 719feba031ff..2e0f9874693c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualhubipconfiguration.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualhubipconfiguration.go
@@ -63,6 +63,8 @@ func (client VirtualHubIPConfigurationClient) CreateOrUpdate(ctx context.Context
Chain: []validation.Constraint{{Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false,
Chain: []validation.Constraint{{Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}},
}},
+ {Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
+ {Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
}},
}},
}}}}}); err != nil {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualnetworktaps.go b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualnetworktaps.go
index 9142201dae20..2c59af2297a4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualnetworktaps.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2020-11-01/network/virtualnetworktaps.go
@@ -63,6 +63,8 @@ func (client VirtualNetworkTapsClient) CreateOrUpdate(ctx context.Context, resou
Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false,
Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}},
}},
+ {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
+ {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
}},
}},
}},
@@ -79,6 +81,8 @@ func (client VirtualNetworkTapsClient) CreateOrUpdate(ctx context.Context, resou
Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false,
Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}},
}},
+ {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
+ {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil},
}},
}},
}},
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/CHANGELOG.md
index 52911e4cc5e4..fa72975a9186 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/_meta.json
index d791f10babcc..1eefc215815c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/notificationhubs/resource-manager/readme.md",
"tag": "package-2017-04",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/notificationhubs/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/notificationhubs/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/models.go
index 58f2f32e850c..59b405bab09f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/notificationhubs/mgmt/2017-04-01/notificationhubs/models.go
@@ -1308,6 +1308,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list NotificationHubs operations. It contains a list of
// operations and a URL link to get the next set of results.
type OperationListResult struct {
@@ -1318,6 +1324,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md
index 52911e4cc5e4..c2b5891f3634 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md
@@ -1,2 +1,12 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AvailableServiceTier.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json
index 92ac313d5d39..8b65b5c66ea2 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/operationalinsights/resource-manager/readme.md",
"tag": "package-2020-08",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/operationalinsights/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-08 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/operationalinsights/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go
index 02f57a0d2d65..669781b2725e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go
@@ -38,6 +38,12 @@ type AvailableServiceTier struct {
LastSkuUpdate *string `json:"lastSkuUpdate,omitempty"`
}
+// MarshalJSON is the custom marshaler for AvailableServiceTier.
+func (astVar AvailableServiceTier) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureEntityResource the resource model definition for an Azure Resource Manager resource with an etag.
type AzureEntityResource struct {
// Etag - READ-ONLY; Resource Etag.
@@ -50,6 +56,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Cluster the top level Log Analytics cluster resource container.
type Cluster struct {
autorest.Response `json:"-"`
@@ -1014,6 +1026,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorContract contains details when the response code indicates an error.
type ErrorContract struct {
// Error - The details of the error.
@@ -1035,6 +1053,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Identity identity for the resource.
type Identity struct {
// PrincipalID - READ-ONLY; The principal ID of resource identity.
@@ -1664,6 +1688,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -1674,6 +1704,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SavedSearch value object for saved search results.
type SavedSearch struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/CHANGELOG.md
index 52911e4cc5e4..bd9e28e8fadd 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/CHANGELOG.md
@@ -1,2 +1,19 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. PrivateEndpointConnectionListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResource.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ServerKeyListResult.MarshalJSON() ([]byte, error)
+1. ServerPrivateEndpointConnection.MarshalJSON() ([]byte, error)
+1. VirtualNetworkRuleListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/_meta.json
index 4d075c32f701..1aacd052fc27 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/postgresql/resource-manager/readme.md",
"tag": "package-2020-01-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-01-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/postgresql/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-01-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/postgresql/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/models.go
index cbb0a5c343f8..019da26aa3bf 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2020-01-01/postgresql/models.go
@@ -33,6 +33,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from the Batch service.
type CloudError struct {
Error *ErrorResponse `json:"error,omitempty"`
@@ -365,6 +371,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -380,6 +392,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FirewallRule represents a server firewall rule.
type FirewallRule struct {
autorest.Response `json:"-"`
@@ -705,6 +723,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of resource provider operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -829,6 +853,12 @@ type PrivateEndpointConnectionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointConnectionListResult.
+func (peclr PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnectionListResultIterator provides access to a complete listing of
// PrivateEndpointConnection values.
type PrivateEndpointConnectionListResultIterator struct {
@@ -1144,6 +1174,12 @@ type PrivateLinkResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResource.
+func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResult a list of private link resources
type PrivateLinkResourceListResult struct {
autorest.Response `json:"-"`
@@ -1153,6 +1189,12 @@ type PrivateLinkResourceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceListResult.
+func (plrlr PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResultIterator provides access to a complete listing of PrivateLinkResource
// values.
type PrivateLinkResourceListResultIterator struct {
@@ -1312,6 +1354,12 @@ type PrivateLinkResourceProperties struct {
RequiredMembers *[]string `json:"requiredMembers,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionStateProperty ...
type PrivateLinkServiceConnectionStateProperty struct {
// Status - The private link service connection status.
@@ -1345,6 +1393,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -1355,6 +1409,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceIdentity azure Active Directory identity configuration for a resource.
type ResourceIdentity struct {
// PrincipalID - READ-ONLY; The Azure Active Directory principal id.
@@ -1878,6 +1938,12 @@ type ServerKeyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerKeyListResult.
+func (sklr ServerKeyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerKeyListResultIterator provides access to a complete listing of ServerKey values.
type ServerKeyListResultIterator struct {
i int
@@ -2145,6 +2211,12 @@ type ServerPrivateEndpointConnection struct {
Properties *ServerPrivateEndpointConnectionProperties `json:"properties,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerPrivateEndpointConnection.
+func (spec ServerPrivateEndpointConnection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerPrivateEndpointConnectionProperties properties of a private endpoint connection.
type ServerPrivateEndpointConnectionProperties struct {
// PrivateEndpoint - Private endpoint which the connection belongs to.
@@ -3262,6 +3334,12 @@ type VirtualNetworkRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkRuleListResult.
+func (vnrlr VirtualNetworkRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRuleListResultIterator provides access to a complete listing of VirtualNetworkRule values.
type VirtualNetworkRuleListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/CHANGELOG.md
index 52911e4cc5e4..fa72975a9186 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/_meta.json
index 7a5b94482f8a..f0f9de48ada1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/powerbidedicated/resource-manager/readme.md",
"tag": "package-2017-10-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-10-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/powerbidedicated/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-10-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/powerbidedicated/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/models.go
index 3da2331ecc23..e9ce1db9700e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/powerbidedicated/mgmt/2017-10-01/powerbidedicated/models.go
@@ -491,6 +491,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result listing capacities. It contains a list of operations and a URL link to get
// the next set of results.
type OperationListResult struct {
@@ -501,6 +507,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/CHANGELOG.md
index 52911e4cc5e4..f817772e217f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/_meta.json
index 2dcdd6a5d9ca..f89ddd96b097 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/_meta.json
@@ -2,9 +2,9 @@
"commit": "4c93f28f89435f6d244f4db61bbf810b5d20f09f",
"readme": "/_/azure-rest-api-specs/specification/alertsmanagement/resource-manager/readme.md",
"tag": "package-2019-06-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/alertsmanagement/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/alertsmanagement/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/models.go
index 6e02194b601d..22d7cb7791bb 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/alertsmanagement/mgmt/2019-06-01-preview/alertsmanagement/models.go
@@ -1815,6 +1815,12 @@ type Resource struct {
Name *string `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Scope target scope for a given action rule. By default scope will be the subscription. User can also
// provide list of resource groups or list of resources from the scope subscription as well.
type Scope struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/CHANGELOG.md
index 52911e4cc5e4..24fbc0e11b51 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ApplicationInsightsAgentVersions.MarshalJSON() ([]byte, error)
+1. AvailableRuntimeVersions.MarshalJSON() ([]byte, error)
+1. DeploymentInstance.MarshalJSON() ([]byte, error)
+1. NetworkProfileOutboundIPs.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. RequiredTraffic.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/_meta.json
index a29dd43c0157..3321eb44e18f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/_meta.json
@@ -2,9 +2,9 @@
"commit": "92ab22b49bd085116af0c61fada2c6c360702e9e",
"readme": "/_/azure-rest-api-specs/specification/appplatform/resource-manager/readme.md",
"tag": "package-preview-2020-11",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-preview-2020-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/appplatform/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-preview-2020-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/appplatform/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/models.go
index f55f0a0d1d87..f6471952adfe 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/appplatform/mgmt/2020-11-01-preview/appplatform/models.go
@@ -26,6 +26,12 @@ type ApplicationInsightsAgentVersions struct {
Java *string `json:"java,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationInsightsAgentVersions.
+func (aiav ApplicationInsightsAgentVersions) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AppResource app resource payload
type AppResource struct {
autorest.Response `json:"-"`
@@ -557,6 +563,12 @@ type AvailableRuntimeVersions struct {
Value *[]SupportedRuntimeVersion `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for AvailableRuntimeVersions.
+func (arv AvailableRuntimeVersions) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BindingResource binding resource payload
type BindingResource struct {
autorest.Response `json:"-"`
@@ -1818,6 +1830,12 @@ type DeploymentInstance struct {
StartTime *string `json:"startTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeploymentInstance.
+func (di DeploymentInstance) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeploymentResource deployment resource payload
type DeploymentResource struct {
autorest.Response `json:"-"`
@@ -2614,6 +2632,12 @@ type NetworkProfileOutboundIPs struct {
PublicIPs *[]string `json:"publicIPs,omitempty"`
}
+// MarshalJSON is the custom marshaler for NetworkProfileOutboundIPs.
+func (npP NetworkProfileOutboundIPs) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDetail operation detail payload
type OperationDetail struct {
// Name - Name of the operation
@@ -2679,6 +2703,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegenerateTestKeyRequestPayload regenerate test key request payload
type RegenerateTestKeyRequestPayload struct {
// KeyType - Type of the test key. Possible values include: 'Primary', 'Secondary'
@@ -2699,6 +2729,12 @@ type RequiredTraffic struct {
Direction TrafficDirection `json:"direction,omitempty"`
}
+// MarshalJSON is the custom marshaler for RequiredTraffic.
+func (rt RequiredTraffic) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource the core properties of ARM resources.
type Resource struct {
// ID - READ-ONLY; Fully qualified resource Id for the resource.
@@ -2709,6 +2745,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSku describes an available Azure Spring Cloud SKU.
type ResourceSku struct {
// ResourceType - Gets the type of resource the SKU applies to.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/authorization/mgmt/2020-04-01-preview/authorization/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/authorization/mgmt/2020-04-01-preview/authorization/CHANGELOG.md
index 717ea072cdde..52911e4cc5e4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/authorization/mgmt/2020-04-01-preview/authorization/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/authorization/mgmt/2020-04-01-preview/authorization/CHANGELOG.md
@@ -1,103 +1,2 @@
# Change History
-## Breaking Changes
-
-### Struct Changes
-
-#### Removed Structs
-
-1. CustomErrorResponse
-
-### Signature Changes
-
-#### Funcs
-
-1. RoleAssignmentsClient.Delete
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.DeleteByID
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-1. RoleAssignmentsClient.DeleteByIDPreparer
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-1. RoleAssignmentsClient.DeletePreparer
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.Get
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.GetByID
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-1. RoleAssignmentsClient.GetByIDPreparer
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-1. RoleAssignmentsClient.GetPreparer
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.List
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-1. RoleAssignmentsClient.ListComplete
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-1. RoleAssignmentsClient.ListForResource
- - Params
- - From: context.Context, string, string, string, string, string, string
- - To: context.Context, string, string, string, string, string, string, string
-1. RoleAssignmentsClient.ListForResourceComplete
- - Params
- - From: context.Context, string, string, string, string, string, string
- - To: context.Context, string, string, string, string, string, string, string
-1. RoleAssignmentsClient.ListForResourceGroup
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.ListForResourceGroupComplete
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.ListForResourceGroupPreparer
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.ListForResourcePreparer
- - Params
- - From: context.Context, string, string, string, string, string, string
- - To: context.Context, string, string, string, string, string, string, string
-1. RoleAssignmentsClient.ListForScope
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.ListForScopeComplete
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.ListForScopePreparer
- - Params
- - From: context.Context, string, string
- - To: context.Context, string, string, string
-1. RoleAssignmentsClient.ListPreparer
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-
-## Additive Changes
-
-### New Funcs
-
-1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
-1. ErrorDetail.MarshalJSON() ([]byte, error)
-1. Principal.MarshalJSON() ([]byte, error)
-1. RoleAssignmentMetricsResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/CHANGELOG.md
index 52911e4cc5e4..be384208d7a5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. JobNavigation.MarshalJSON() ([]byte, error)
+1. Key.MarshalJSON() ([]byte, error)
+1. LinkedWorkspace.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. Statistics.MarshalJSON() ([]byte, error)
+1. UpdateConfigurationNavigation.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/_meta.json
index 7e50d61d10e2..d41852a8336f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/automation/resource-manager/readme.md",
"tag": "package-2018-06-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/automation/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/automation/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/models.go
index abb6447349a1..0835ff70f645 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/automation/mgmt/2018-06-30-preview/automation/models.go
@@ -5092,6 +5092,12 @@ type JobNavigation struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobNavigation.
+func (jn JobNavigation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobProperties definition of job properties.
type JobProperties struct {
// Runbook - Gets or sets the runbook.
@@ -5771,6 +5777,12 @@ type Key struct {
Value *string `json:"Value,omitempty"`
}
+// MarshalJSON is the custom marshaler for Key.
+func (kVar Key) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// KeyListResult ...
type KeyListResult struct {
autorest.Response `json:"-"`
@@ -5785,6 +5797,12 @@ type LinkedWorkspace struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for LinkedWorkspace.
+func (lw LinkedWorkspace) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LinuxProperties linux specific update configuration.
type LinuxProperties struct {
// IncludedPackageClassifications - Update classifications included in the software update configuration. Possible values include: 'Unclassified', 'Critical', 'Security', 'Other'
@@ -6344,6 +6362,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PythonPackageCreateParameters the parameters supplied to the create or update module operation.
type PythonPackageCreateParameters struct {
// PythonPackageCreateProperties - Gets or sets the module create properties.
@@ -6434,6 +6458,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RunAsCredentialAssociationProperty definition of RunAs credential to use for hybrid worker.
type RunAsCredentialAssociationProperty struct {
// Name - Gets or sets the name of the credential.
@@ -9181,6 +9211,12 @@ type Statistics struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for Statistics.
+func (s Statistics) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StatisticsListResult the response model for the list statistics operation.
type StatisticsListResult struct {
autorest.Response `json:"-"`
@@ -9444,6 +9480,12 @@ type UpdateConfigurationNavigation struct {
Name *string `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpdateConfigurationNavigation.
+func (ucn UpdateConfigurationNavigation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Usage definition of Usage.
type Usage struct {
// ID - Gets or sets the id of the resource.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/CHANGELOG.md
index 52911e4cc5e4..4ce7e806ae70 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AssignmentStatus.MarshalJSON() ([]byte, error)
+1. AzureResourceBase.MarshalJSON() ([]byte, error)
+1. ResourceStatusBase.MarshalJSON() ([]byte, error)
+1. Status.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/_meta.json
index 7496f44ce25e..59acbc25845b 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/blueprint/resource-manager/readme.md",
"tag": "package-2018-11-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-11-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/blueprint/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-11-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/blueprint/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/models.go
index 047375a3a6c3..3628bb0ac561 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/blueprint/mgmt/2018-11-01-preview/blueprint/models.go
@@ -985,6 +985,12 @@ type AssignmentStatus struct {
LastModified *date.Time `json:"lastModified,omitempty"`
}
+// MarshalJSON is the custom marshaler for AssignmentStatus.
+func (as AssignmentStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureResourceBase common properties for all Azure resources.
type AzureResourceBase struct {
// ID - READ-ONLY; String Id used to locate any resource on Azure.
@@ -995,6 +1001,12 @@ type AzureResourceBase struct {
Name *string `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureResourceBase.
+func (arb AzureResourceBase) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureResourceManagerError error code and message
type AzureResourceManagerError struct {
// Code - Error code.
@@ -2011,6 +2023,12 @@ type ResourceStatusBase struct {
LastModified *date.Time `json:"lastModified,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceStatusBase.
+func (rsb ResourceStatusBase) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RoleAssignmentArtifact blueprint artifact that applies a Role assignment.
type RoleAssignmentArtifact struct {
// RoleAssignmentArtifactProperties - Properties for a Role assignment blueprint artifact.
@@ -2194,6 +2212,12 @@ type Status struct {
LastModified *date.Time `json:"lastModified,omitempty"`
}
+// MarshalJSON is the custom marshaler for Status.
+func (s Status) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TemplateArtifact blueprint artifact that deploys a Resource Manager template.
type TemplateArtifact struct {
// TemplateArtifactProperties - Properties for a Resource Manager template blueprint artifact.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/CHANGELOG.md
index 52911e4cc5e4..e0cf87dbeb6f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ConnectionItemName.MarshalJSON() ([]byte, error)
+1. ServiceProviderParameter.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/_meta.json
index 34bfa1d7ecfd..003782b3ca83 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/botservice/resource-manager/readme.md",
"tag": "package-2018-07-12",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-07-12 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/botservice/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-07-12 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/botservice/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/models.go
index 7b9092f6b03e..6422259ddeb3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/botservice/mgmt/2018-07-12/botservice/models.go
@@ -797,6 +797,12 @@ type ConnectionItemName struct {
Name *string `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectionItemName.
+func (cin ConnectionItemName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectionSetting bot channel resource definition
type ConnectionSetting struct {
autorest.Response `json:"-"`
@@ -2249,6 +2255,12 @@ type ServiceProviderParameter struct {
Default *string `json:"default,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceProviderParameter.
+func (spp ServiceProviderParameter) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceProviderProperties the Object used to describe a Service Provider supported by Bot Service
type ServiceProviderProperties struct {
// ID - READ-ONLY; Id for Service Provider
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/CHANGELOG.md
index 52911e4cc5e4..eceb30e16b09 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ActivationProperties.MarshalJSON() ([]byte, error)
+1. LoginServerProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Status.MarshalJSON() ([]byte, error)
+1. StatusDetailProperties.MarshalJSON() ([]byte, error)
+1. TLSCertificateProperties.MarshalJSON() ([]byte, error)
+1. TLSProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/_meta.json
index 7e0718582ceb..8b4e8bfe53df 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/containerregistry/resource-manager/readme.md",
"tag": "package-2020-11-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-11-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/containerregistry/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-11-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/containerregistry/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/models.go
index 100ca56a0afc..9b628495e992 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/containerregistry/mgmt/2020-11-01-preview/containerregistry/models.go
@@ -26,6 +26,12 @@ type ActivationProperties struct {
Status ActivationStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for ActivationProperties.
+func (ap ActivationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ActiveDirectoryObject the Active Directory Object that will be used for authenticating the token of a
// container registry.
type ActiveDirectoryObject struct {
@@ -3168,6 +3174,12 @@ type LoginServerProperties struct {
TLS *TLSProperties `json:"tls,omitempty"`
}
+// MarshalJSON is the custom marshaler for LoginServerProperties.
+func (lsp LoginServerProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NetworkRuleSet the network rule set for a container registry.
type NetworkRuleSet struct {
// DefaultAction - The default action of allow or deny when no other rules match. Possible values include: 'DefaultActionAllow', 'DefaultActionDeny'
@@ -4573,6 +4585,12 @@ type ProxyResource struct {
SystemData *SystemData `json:"systemData,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QuarantinePolicy the quarantine policy for a container registry.
type QuarantinePolicy struct {
// Status - The value that indicates whether the policy is enabled or not. Possible values include: 'PolicyStatusEnabled', 'PolicyStatusDisabled'
@@ -7069,6 +7087,12 @@ type Status struct {
Timestamp *date.Time `json:"timestamp,omitempty"`
}
+// MarshalJSON is the custom marshaler for Status.
+func (s Status) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StatusDetailProperties the status detail properties of the connected registry.
type StatusDetailProperties struct {
// Type - READ-ONLY; The component of the connected registry corresponding to the status.
@@ -7083,6 +7107,12 @@ type StatusDetailProperties struct {
CorrelationID *string `json:"correlationId,omitempty"`
}
+// MarshalJSON is the custom marshaler for StatusDetailProperties.
+func (sdp StatusDetailProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageAccountProperties the properties of a storage account for a container registry. Only applicable
// to Classic SKU.
type StorageAccountProperties struct {
@@ -8852,6 +8882,12 @@ type TLSCertificateProperties struct {
Location *string `json:"location,omitempty"`
}
+// MarshalJSON is the custom marshaler for TLSCertificateProperties.
+func (TCP TLSCertificateProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TLSProperties the TLS properties of the connected registry login server.
type TLSProperties struct {
// Status - READ-ONLY; Indicates whether HTTPS is enabled for the login server. Possible values include: 'TLSStatusEnabled', 'TLSStatusDisabled'
@@ -8860,6 +8896,12 @@ type TLSProperties struct {
Certificate *TLSCertificateProperties `json:"certificate,omitempty"`
}
+// MarshalJSON is the custom marshaler for TLSProperties.
+func (tp TLSProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Token an object that represents a token for a container registry.
type Token struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/CHANGELOG.md
index 52911e4cc5e4..1540c4b3b6e5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorDefinition.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/_meta.json
index 8939a86fbbc2..d652f14a7fa3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/customproviders/resource-manager/readme.md",
"tag": "package-2018-09-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-09-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/customproviders/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-09-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/customproviders/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/models.go
index d646c4abec36..6a787934cec5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/customproviders/mgmt/2018-09-01-preview/customproviders/models.go
@@ -605,6 +605,12 @@ type ErrorDefinition struct {
Details *[]ErrorDefinition `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDefinition.
+func (ed ErrorDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response.
type ErrorResponse struct {
// Error - The error details.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/CHANGELOG.md
index 52911e4cc5e4..4a0e9bec8e2f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/_meta.json
index 31bc25d84a5e..fd608ce05bc4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/readme.md",
"tag": "package-2020-11-02-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-11-02-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-11-02-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/desktopvirtualization/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/models.go
index d98cf4731dc3..8b3cca1ab142 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/desktopvirtualization/mgmt/2020-11-02-preview/desktopvirtualization/models.go
@@ -815,6 +815,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError ...
type CloudError struct {
Error *CloudErrorProperties `json:"error,omitempty"`
@@ -2163,6 +2169,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegistrationInfo represents a RegistrationInfo definition.
type RegistrationInfo struct {
// ExpirationTime - Expiration time of registration token.
@@ -2191,6 +2203,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceProviderOperation supported operation of this resource provider.
type ResourceProviderOperation struct {
// Name - Operation name, in format of {provider}/{resource}/{operation}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/CHANGELOG.md
index 52911e4cc5e4..f817772e217f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/_meta.json
index ce929e341680..04e168c9d0c1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/_meta.json
@@ -2,9 +2,9 @@
"commit": "8240593bde5350e6762015523ccd57cb61e32da5",
"readme": "/_/azure-rest-api-specs/specification/eventgrid/resource-manager/readme.md",
"tag": "package-2020-10-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-10-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/eventgrid/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-10-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/eventgrid/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/models.go
index 8f0edf116f0b..d72a7a4212d1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventgrid/mgmt/2020-10-15-preview/eventgrid/models.go
@@ -7250,6 +7250,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceSku describes an EventGrid Resource Sku.
type ResourceSku struct {
// Name - The Sku name of the resource. The possible values are: Basic or Premium. Possible values include: 'Basic', 'Premium'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/CHANGELOG.md
index 52911e4cc5e4..da266002f1d2 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/CHANGELOG.md
@@ -1,2 +1,12 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccessKeys.MarshalJSON() ([]byte, error)
+1. ClusterProperties.MarshalJSON() ([]byte, error)
+1. MessagingRegionsProperties.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/_meta.json
index d48aa9ab1c22..601a71404b69 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/eventhub/resource-manager/readme.md",
"tag": "package-2018-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/eventhub/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/eventhub/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/models.go
index 083748fb805a..0e57751582f2 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/eventhub/mgmt/2018-01-01-preview/eventhub/models.go
@@ -39,6 +39,12 @@ type AccessKeys struct {
KeyName *string `json:"keyName,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccessKeys.
+func (ak AccessKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ArmDisasterRecovery single item in List or Get Alias(Disaster Recovery configuration) operation
type ArmDisasterRecovery struct {
autorest.Response `json:"-"`
@@ -890,6 +896,12 @@ type ClusterProperties struct {
Status *string `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for ClusterProperties.
+func (c ClusterProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ClusterQuotaConfigurationProperties contains all settings for the cluster.
type ClusterQuotaConfigurationProperties struct {
autorest.Response `json:"-"`
@@ -2356,6 +2368,12 @@ type MessagingRegionsProperties struct {
FullName *string `json:"fullName,omitempty"`
}
+// MarshalJSON is the custom marshaler for MessagingRegionsProperties.
+func (mr MessagingRegionsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Model single item in List or Get Event Hub operation
type Model struct {
autorest.Response `json:"-"`
@@ -2637,6 +2655,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list Event Hub operations. It contains a list of operations
// and a URL link to get the next set of results.
type OperationListResult struct {
@@ -2647,6 +2671,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -3238,6 +3268,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku SKU parameters supplied to the create namespace operation
type Sku struct {
// Name - Name of this SKU. Possible values include: 'Basic', 'Standard'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/CHANGELOG.md
index 52911e4cc5e4..b80d2ee5d9ba 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. DedicatedHsmError.MarshalJSON() ([]byte, error)
+1. Error.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/_meta.json
index 6c9724f0a482..24e83e041923 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/readme.md",
"tag": "package-2018-10",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/hardwaresecuritymodules/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/models.go
index fccff7af28eb..8b7566537e76 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/hardwaresecuritymodules/mgmt/2018-10-31-preview/hardwaresecuritymodules/models.go
@@ -240,6 +240,12 @@ type DedicatedHsmError struct {
Error *Error `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for DedicatedHsmError.
+func (dhe DedicatedHsmError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DedicatedHsmListResult list of dedicated HSMs
type DedicatedHsmListResult struct {
autorest.Response `json:"-"`
@@ -532,6 +538,12 @@ type Error struct {
InnerError *Error `json:"innererror,omitempty"`
}
+// MarshalJSON is the custom marshaler for Error.
+func (e Error) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NetworkInterface the network interface definition.
type NetworkInterface struct {
// ID - READ-ONLY; The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/CHANGELOG.md
index 52911e4cc5e4..042e76c26295 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CheckNameAvailabilityResult.MarshalJSON() ([]byte, error)
+1. Error.MarshalJSON() ([]byte, error)
+1. ManagedHsmError.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/_meta.json
index cbfbc813b3a6..7edab3cccf7f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/keyvault/resource-manager/readme.md",
"tag": "package-preview-2020-04",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-preview-2020-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/keyvault/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-preview-2020-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/keyvault/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/models.go
index 589cad2d0e64..f5cf4c25aecc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/keyvault/mgmt/2020-04-01-preview/keyvault/models.go
@@ -45,6 +45,12 @@ type CheckNameAvailabilityResult struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityResult.
+func (cnar CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from Key Vault resource provider
type CloudError struct {
Error *CloudErrorBody `json:"error,omitempty"`
@@ -269,6 +275,12 @@ type Error struct {
InnerError *Error `json:"innererror,omitempty"`
}
+// MarshalJSON is the custom marshaler for Error.
+func (e Error) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IPRule a rule governing the accessibility of a vault from a specific ip address or ip range.
type IPRule struct {
// Value - An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78).
@@ -328,6 +340,12 @@ type ManagedHsmError struct {
Error *Error `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedHsmError.
+func (mhe ManagedHsmError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedHsmListResult list of managed HSM Pools
type ManagedHsmListResult struct {
autorest.Response `json:"-"`
@@ -987,6 +1005,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection private endpoint connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/CHANGELOG.md
index 52911e4cc5e4..f817772e217f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/_meta.json
index 073a926cd3f7..72d0bac59365 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/maintenance/resource-manager/readme.md",
"tag": "package-2018-06-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/maintenance/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/maintenance/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/models.go
index 1715e7ee94b5..601942c18b19 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/maintenance/mgmt/2018-06-01-preview/maintenance/models.go
@@ -395,6 +395,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Update maintenance update on a resource
type Update struct {
// MaintenanceScope - The impact area. Possible values include: 'ScopeAll', 'ScopeHost', 'ScopeResource', 'ScopeInResource'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/CHANGELOG.md
index 52911e4cc5e4..fc07d62d1f84 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Incident.MarshalJSON() ([]byte, error)
+1. ProxyOnlyResource.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/_meta.json
index 6ca1024a99f1..6f0033ab28c5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/monitor/resource-manager/readme.md",
"tag": "package-2019-06",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/monitor/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/monitor/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/models.go
index ca685f4ebf6f..66f6ec4f5f19 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2019-06-01/insights/models.go
@@ -2131,6 +2131,12 @@ type Incident struct {
ResolvedTime *date.Time `json:"resolvedTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for Incident.
+func (i Incident) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IncidentListResult the List incidents operation response.
type IncidentListResult struct {
autorest.Response `json:"-"`
@@ -4247,6 +4253,12 @@ type ProxyOnlyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyOnlyResource.
+func (por ProxyOnlyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProxyResource an azure resource object
type ProxyResource struct {
// ID - READ-ONLY; Azure resource Id
@@ -4257,6 +4269,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Recurrence the repeating times at which this profile begins. This element is not used if the FixedDate
// element is used.
type Recurrence struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/operationsmanagement/mgmt/2015-11-01-preview/operationsmanagement/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/operationsmanagement/mgmt/2015-11-01-preview/operationsmanagement/_meta.json
index a737cfd06822..259ec517e030 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/operationsmanagement/mgmt/2015-11-01-preview/operationsmanagement/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/operationsmanagement/mgmt/2015-11-01-preview/operationsmanagement/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/operationsmanagement/resource-manager/readme.md",
"tag": "package-2015-11-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2015-11-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/operationsmanagement/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2015-11-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/operationsmanagement/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/CHANGELOG.md
index 52911e4cc5e4..497852d98186 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/CHANGELOG.md
@@ -1,2 +1,20 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorDefinition.MarshalJSON() ([]byte, error)
+1. PolicyDetails.MarshalJSON() ([]byte, error)
+1. PolicyMetadataCollection.MarshalJSON() ([]byte, error)
+1. PolicyMetadataProperties.MarshalJSON() ([]byte, error)
+1. PolicyMetadataSlimProperties.MarshalJSON() ([]byte, error)
+1. PolicyTrackedResource.MarshalJSON() ([]byte, error)
+1. PolicyTrackedResourcesQueryResults.MarshalJSON() ([]byte, error)
+1. QueryFailureError.MarshalJSON() ([]byte, error)
+1. RemediationDeployment.MarshalJSON() ([]byte, error)
+1. RemediationDeploymentSummary.MarshalJSON() ([]byte, error)
+1. RemediationDeploymentsListResult.MarshalJSON() ([]byte, error)
+1. RemediationListResult.MarshalJSON() ([]byte, error)
+1. TrackedResourceModificationDetails.MarshalJSON() ([]byte, error)
+1. TypedErrorInfo.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/_meta.json
index f20470a6b737..cfea58362c0c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/policyinsights/resource-manager/readme.md",
"tag": "package-2019-10",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/policyinsights/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-10 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/policyinsights/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/models.go
index 1afdc9f2b2e3..6a043e44d224 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/policyinsights/mgmt/2019-10-01-preview/policyinsights/models.go
@@ -294,6 +294,12 @@ type ErrorDefinition struct {
AdditionalInfo *[]TypedErrorInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDefinition.
+func (ed ErrorDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response.
type ErrorResponse struct {
// Error - The error details.
@@ -423,6 +429,12 @@ type PolicyDetails struct {
PolicyDefinitionReferenceID *string `json:"policyDefinitionReferenceId,omitempty"`
}
+// MarshalJSON is the custom marshaler for PolicyDetails.
+func (pd PolicyDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PolicyEvaluationDetails policy evaluation details.
type PolicyEvaluationDetails struct {
// EvaluatedExpressions - Details of the evaluated expressions.
@@ -1160,6 +1172,12 @@ type PolicyMetadataCollection struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PolicyMetadataCollection.
+func (pmc PolicyMetadataCollection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PolicyMetadataCollectionIterator provides access to a complete listing of SlimPolicyMetadata values.
type PolicyMetadataCollectionIterator struct {
i int
@@ -1330,6 +1348,12 @@ type PolicyMetadataProperties struct {
Metadata interface{} `json:"metadata,omitempty"`
}
+// MarshalJSON is the custom marshaler for PolicyMetadataProperties.
+func (pmp PolicyMetadataProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PolicyMetadataSlimProperties the properties of the policy metadata, excluding properties containing
// large strings
type PolicyMetadataSlimProperties struct {
@@ -1347,6 +1371,12 @@ type PolicyMetadataSlimProperties struct {
Metadata interface{} `json:"metadata,omitempty"`
}
+// MarshalJSON is the custom marshaler for PolicyMetadataSlimProperties.
+func (pmsp PolicyMetadataSlimProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PolicyState policy state record.
type PolicyState struct {
// AdditionalProperties - Unmatched properties from the message are deserialized this collection
@@ -2107,6 +2137,12 @@ type PolicyTrackedResource struct {
LastUpdateUtc *date.Time `json:"lastUpdateUtc,omitempty"`
}
+// MarshalJSON is the custom marshaler for PolicyTrackedResource.
+func (ptr PolicyTrackedResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PolicyTrackedResourcesQueryResults query results.
type PolicyTrackedResourcesQueryResults struct {
autorest.Response `json:"-"`
@@ -2116,6 +2152,12 @@ type PolicyTrackedResourcesQueryResults struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PolicyTrackedResourcesQueryResults.
+func (ptrqr PolicyTrackedResourcesQueryResults) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PolicyTrackedResourcesQueryResultsIterator provides access to a complete listing of
// PolicyTrackedResource values.
type PolicyTrackedResourcesQueryResultsIterator struct {
@@ -2281,6 +2323,12 @@ type QueryFailureError struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryFailureError.
+func (qf QueryFailureError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Remediation the remediation definition.
type Remediation struct {
autorest.Response `json:"-"`
@@ -2372,6 +2420,12 @@ type RemediationDeployment struct {
LastUpdatedOn *date.Time `json:"lastUpdatedOn,omitempty"`
}
+// MarshalJSON is the custom marshaler for RemediationDeployment.
+func (rd RemediationDeployment) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RemediationDeploymentsListResult list of deployments for a remediation.
type RemediationDeploymentsListResult struct {
autorest.Response `json:"-"`
@@ -2381,6 +2435,12 @@ type RemediationDeploymentsListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RemediationDeploymentsListResult.
+func (rdlr RemediationDeploymentsListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RemediationDeploymentsListResultIterator provides access to a complete listing of RemediationDeployment
// values.
type RemediationDeploymentsListResultIterator struct {
@@ -2543,6 +2603,12 @@ type RemediationDeploymentSummary struct {
FailedDeployments *int32 `json:"failedDeployments,omitempty"`
}
+// MarshalJSON is the custom marshaler for RemediationDeploymentSummary.
+func (rds RemediationDeploymentSummary) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RemediationFilters the filters that will be applied to determine which resources to remediate.
type RemediationFilters struct {
// Locations - The resource locations that will be remediated.
@@ -2558,6 +2624,12 @@ type RemediationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RemediationListResult.
+func (rlr RemediationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RemediationListResultIterator provides access to a complete listing of Remediation values.
type RemediationListResultIterator struct {
i int
@@ -2869,6 +2941,12 @@ type TrackedResourceModificationDetails struct {
DeploymentTime *date.Time `json:"deploymentTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for TrackedResourceModificationDetails.
+func (trmd TrackedResourceModificationDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TypedErrorInfo scenario specific error details.
type TypedErrorInfo struct {
// Type - READ-ONLY; The type of included error details.
@@ -2876,3 +2954,9 @@ type TypedErrorInfo struct {
// Info - READ-ONLY; The scenario specific error details.
Info interface{} `json:"info,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for TypedErrorInfo.
+func (tei TypedErrorInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/CHANGELOG.md
index 52911e4cc5e4..0635539f0e7f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorDefinition.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/_meta.json
index 60d7b90a48c2..8fc1b4e52f36 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/portal/resource-manager/readme.md",
"tag": "package-2019-01-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-01-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/portal/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-01-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/portal/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/models.go
index 54e9f5d428da..3aea1c0ca90f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/portal/mgmt/2019-01-01-preview/portal/models.go
@@ -30,6 +30,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Configuration tenant configuration.
type Configuration struct {
autorest.Response `json:"-"`
@@ -488,6 +494,12 @@ type ErrorDefinition struct {
Details *[]ErrorDefinition `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDefinition.
+func (ed ErrorDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse error response.
type ErrorResponse struct {
// Error - The error details.
@@ -558,6 +570,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -568,6 +586,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceProviderOperation supported operations of this resource provider.
type ResourceProviderOperation struct {
// Name - Operation name, in format of {provider}/{resource}/{operation}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/CHANGELOG.md
index 52911e4cc5e4..b9c893a846b8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### Struct Changes
+
+#### New Structs
+
+1. ServerPropertiesPrivateDNSZoneArguments
+
+#### New Struct Fields
+
+1. ServerProperties.PrivateDNSZoneArguments
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/_meta.json
index ac64d9054895..82a7639f5aa9 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/_meta.json
@@ -1,10 +1,10 @@
{
- "commit": "80e4e1b77162711ca1123042f50db03ffbf1bb40",
+ "commit": "ef7ffaa1ae68ab17dba86d8e0be5fd1fb615ef64",
"readme": "/_/azure-rest-api-specs/specification/postgresql/resource-manager/readme.md",
"tag": "package-2020-02-14-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-02-14-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/postgresql/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-02-14-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/postgresql/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/models.go
index 475ada00a9be..0c4edcedecd1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/postgresql/mgmt/2020-02-14-preview/postgresqlflexibleservers/models.go
@@ -32,6 +32,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CapabilitiesListResult location capability
type CapabilitiesListResult struct {
autorest.Response `json:"-"`
@@ -41,6 +47,12 @@ type CapabilitiesListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for CapabilitiesListResult.
+func (clr CapabilitiesListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CapabilitiesListResultIterator provides access to a complete listing of CapabilityProperties values.
type CapabilitiesListResultIterator struct {
i int
@@ -199,6 +211,12 @@ type CapabilityProperties struct {
SupportedFlexibleServerEditions *[]ServerEditionCapability `json:"supportedFlexibleServerEditions,omitempty"`
}
+// MarshalJSON is the custom marshaler for CapabilityProperties.
+func (cp CapabilityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from the Batch service.
type CloudError struct {
Error *ErrorResponse `json:"error,omitempty"`
@@ -515,6 +533,12 @@ type DelegatedSubnetUsage struct {
Usage *int64 `json:"usage,omitempty"`
}
+// MarshalJSON is the custom marshaler for DelegatedSubnetUsage.
+func (dsu DelegatedSubnetUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorAdditionalInfo the resource management error additional info.
type ErrorAdditionalInfo struct {
// Type - READ-ONLY; The additional info type.
@@ -523,6 +547,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -538,6 +568,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FirewallRule represents a server firewall rule.
type FirewallRule struct {
autorest.Response `json:"-"`
@@ -945,6 +981,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of resource provider operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -980,6 +1022,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -990,6 +1038,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceModelWithAllowedPropertySet the resource model definition containing the full set of allowed
// properties for a resource. Except properties bag, there cannot be a top level property outside of this
// set.
@@ -1222,6 +1276,12 @@ type ServerEditionCapability struct {
SupportedServerVersions *[]ServerVersionCapability `json:"supportedServerVersions,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEditionCapability.
+func (sec ServerEditionCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerForUpdate represents a server to be updated.
type ServerForUpdate struct {
// Location - The location the resource resides in.
@@ -1501,6 +1561,7 @@ type ServerProperties struct {
// ByokEnforcement - READ-ONLY; Status showing whether the data encryption is enabled with customer-managed keys.
ByokEnforcement *string `json:"byokEnforcement,omitempty"`
DelegatedSubnetArguments *ServerPropertiesDelegatedSubnetArguments `json:"delegatedSubnetArguments,omitempty"`
+ PrivateDNSZoneArguments *ServerPropertiesPrivateDNSZoneArguments `json:"privateDnsZoneArguments,omitempty"`
// CreateMode - The mode to create a new PostgreSQL server. Possible values include: 'Default', 'PointInTimeRestore'
CreateMode CreateMode `json:"createMode,omitempty"`
// Tags - Application-specific metadata in the form of key-value pairs.
@@ -1549,6 +1610,9 @@ func (sp ServerProperties) MarshalJSON() ([]byte, error) {
if sp.DelegatedSubnetArguments != nil {
objectMap["delegatedSubnetArguments"] = sp.DelegatedSubnetArguments
}
+ if sp.PrivateDNSZoneArguments != nil {
+ objectMap["privateDnsZoneArguments"] = sp.PrivateDNSZoneArguments
+ }
if sp.CreateMode != "" {
objectMap["createMode"] = sp.CreateMode
}
@@ -1576,6 +1640,12 @@ type ServerPropertiesForUpdate struct {
MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"`
}
+// ServerPropertiesPrivateDNSZoneArguments ...
+type ServerPropertiesPrivateDNSZoneArguments struct {
+ // PrivateDNSZoneArmResourceID - private dns zone arm resource id.
+ PrivateDNSZoneArmResourceID *string `json:"privateDnsZoneArmResourceId,omitempty"`
+}
+
// ServersCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type ServersCreateFuture struct {
@@ -1816,6 +1886,12 @@ type ServerVersionCapability struct {
SupportedVcores *[]VcoreCapability `json:"supportedVcores,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerVersionCapability.
+func (svc ServerVersionCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku sku information related properties of a server.
type Sku struct {
// Name - The name of the sku, typically, tier + family + cores, e.g. Standard_D4s_v3.
@@ -1832,6 +1908,12 @@ type StorageEditionCapability struct {
SupportedStorageMB *[]StorageMBCapability `json:"supportedStorageMB,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageEditionCapability.
+func (sec StorageEditionCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageMBCapability storage size in MB capability
type StorageMBCapability struct {
// Name - READ-ONLY; storage MB name
@@ -1842,6 +1924,12 @@ type StorageMBCapability struct {
StorageSizeMB *int64 `json:"storageSizeMB,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageMBCapability.
+func (smc StorageMBCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageProfile storage Profile properties of a server
type StorageProfile struct {
// BackupRetentionDays - Backup retention days for the server.
@@ -1889,6 +1977,12 @@ type VcoreCapability struct {
SupportedMemoryPerVcoreMB *int64 `json:"supportedMemoryPerVcoreMB,omitempty"`
}
+// MarshalJSON is the custom marshaler for VcoreCapability.
+func (vc VcoreCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkSubnetUsageParameter virtual network subnet usage parameter
type VirtualNetworkSubnetUsageParameter struct {
// VirtualNetworkArmResourceID - Virtual network resource id.
@@ -1901,3 +1995,9 @@ type VirtualNetworkSubnetUsageResult struct {
// DelegatedSubnetsUsage - READ-ONLY
DelegatedSubnetsUsage *[]DelegatedSubnetUsage `json:"delegatedSubnetsUsage,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for VirtualNetworkSubnetUsageResult.
+func (vnsur VirtualNetworkSubnetUsageResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/CHANGELOG.md
index 52911e4cc5e4..06e8eb52a9a4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/CHANGELOG.md
@@ -1,2 +1,16 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccountEndpoints.MarshalJSON() ([]byte, error)
+1. AccountPropertiesEndpoints.MarshalJSON() ([]byte, error)
+1. AccountPropertiesManagedResources.MarshalJSON() ([]byte, error)
+1. CloudConnectors.MarshalJSON() ([]byte, error)
+1. ErrorModel.MarshalJSON() ([]byte, error)
+1. ErrorResponseModel.MarshalJSON() ([]byte, error)
+1. ErrorResponseModelError.MarshalJSON() ([]byte, error)
+1. ManagedResources.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/_meta.json
index 11c3e6d083e8..6ebb277f2dad 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/_meta.json
@@ -2,9 +2,9 @@
"commit": "138759b8a5987252fd66658078907e1d93969c85",
"readme": "/_/azure-rest-api-specs/specification/purview/resource-manager/readme.md",
"tag": "package-2020-12-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-12-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/purview/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-12-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/purview/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/models.go
index b9aa58e55481..beb5318e88ee 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/purview/mgmt/2020-12-01-preview/purview/models.go
@@ -168,6 +168,12 @@ type AccountEndpoints struct {
Scan *string `json:"scan,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountEndpoints.
+func (ae AccountEndpoints) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountList paged list of account resources
type AccountList struct {
autorest.Response `json:"-"`
@@ -376,6 +382,12 @@ type AccountPropertiesEndpoints struct {
Scan *string `json:"scan,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountPropertiesEndpoints.
+func (ap AccountPropertiesEndpoints) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountPropertiesManagedResources gets the resource identifiers of the managed resources.
type AccountPropertiesManagedResources struct {
// EventHubNamespace - READ-ONLY; Gets the managed event hub namespace resource identifier.
@@ -386,6 +398,12 @@ type AccountPropertiesManagedResources struct {
StorageAccount *string `json:"storageAccount,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountPropertiesManagedResources.
+func (apR AccountPropertiesManagedResources) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type AccountsCreateOrUpdateFuture struct {
@@ -596,6 +614,12 @@ type CloudConnectors struct {
AwsExternalID *string `json:"awsExternalId,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudConnectors.
+func (cc CloudConnectors) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DefaultAccountPayload payload to get and set the default account in the given scope
type DefaultAccountPayload struct {
autorest.Response `json:"-"`
@@ -758,12 +782,24 @@ type ErrorModel struct {
Target *string `json:"target,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorModel.
+func (em ErrorModel) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponseModel default error response model
type ErrorResponseModel struct {
// Error - READ-ONLY; Gets or sets the error.
Error *ErrorResponseModelError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponseModel.
+func (erm ErrorResponseModel) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponseModelError gets or sets the error.
type ErrorResponseModelError struct {
// Code - READ-ONLY; Gets or sets the code.
@@ -776,6 +812,12 @@ type ErrorResponseModelError struct {
Target *string `json:"target,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponseModelError.
+func (erm ErrorResponseModelError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Identity the Managed Identity of the resource
type Identity struct {
// PrincipalID - READ-ONLY; Service principal object Id
@@ -805,6 +847,12 @@ type ManagedResources struct {
StorageAccount *string `json:"storageAccount,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedResources.
+func (mr ManagedResources) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation operation resource
type Operation struct {
// Display - Properties on the operation
@@ -1668,6 +1716,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionState the private link service connection state.
type PrivateLinkServiceConnectionState struct {
// ActionsRequired - The required actions.
@@ -1688,6 +1742,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource azure ARM Tracked Resource
type TrackedResource struct {
// ID - READ-ONLY; Gets or sets the identifier.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/CHANGELOG.md
index 52911e4cc5e4..db8e13c6c9e7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/CHANGELOG.md
@@ -1,2 +1,11 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CheckNameAvailabilityResult.MarshalJSON() ([]byte, error)
+1. CreateManagementGroupChildInfo.MarshalJSON() ([]byte, error)
+1. OperationDisplayProperties.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. TenantBackfillStatusResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/_meta.json
index e898bf05c95f..7f9e13faa0cc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/managementgroups/resource-manager/readme.md",
"tag": "package-2018-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/managementgroups/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/managementgroups/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/models.go
index 21839d3e2a57..7302b1699ced 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2018-03-01-preview/managementgroups/models.go
@@ -40,6 +40,12 @@ type CheckNameAvailabilityResult struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityResult.
+func (cnar CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ChildInfo the child information of a management group.
type ChildInfo struct {
// Type - The fully qualified resource type which includes provider namespace (e.g. /providers/Microsoft.Management/managementGroups). Possible values include: 'Type1ProvidersMicrosoftManagementmanagementGroups', 'Type1Subscriptions'
@@ -72,6 +78,12 @@ type CreateManagementGroupChildInfo struct {
Children *[]CreateManagementGroupChildInfo `json:"children,omitempty"`
}
+// MarshalJSON is the custom marshaler for CreateManagementGroupChildInfo.
+func (cmgci CreateManagementGroupChildInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CreateManagementGroupDetails the details of a management group used during creation.
type CreateManagementGroupDetails struct {
// Version - READ-ONLY; The version number of the object.
@@ -1270,6 +1282,12 @@ type OperationDisplayProperties struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplayProperties.
+func (odp OperationDisplayProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult describes the result of the request to list Microsoft.Management operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -1279,6 +1297,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -1552,3 +1576,9 @@ type TenantBackfillStatusResult struct {
// Status - READ-ONLY; The status of the Tenant Backfill. Possible values include: 'NotStarted', 'NotStartedButGroupsExist', 'Started', 'Failed', 'Cancelled', 'Completed'
Status Status `json:"status,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for TenantBackfillStatusResult.
+func (tbsr TenantBackfillStatusResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/CHANGELOG.md
index 52911e4cc5e4..4edd964064fa 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureResourceBase.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. VersionInfo.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/_meta.json
index 1666e3b451ef..5301406c9788 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/_meta.json
@@ -2,9 +2,9 @@
"commit": "b08824e05817297a4b2874d8db5e6fc8c29349c9",
"readme": "/_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"tag": "package-templatespecs-2019-06-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-templatespecs-2019-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-templatespecs-2019-06-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/models.go
index 5cf2a00cb319..7c58d7d02004 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-06-01-preview/templatespecs/models.go
@@ -110,6 +110,12 @@ type AzureResourceBase struct {
SystemData *SystemData `json:"systemData,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureResourceBase.
+func (arb AzureResourceBase) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Error template Specs error response.
type Error struct {
Error *ErrorResponse `json:"error,omitempty"`
@@ -123,6 +129,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -138,6 +150,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListResult list of Template Specs.
type ListResult struct {
autorest.Response `json:"-"`
@@ -531,6 +549,12 @@ type VersionInfo struct {
TimeModified *date.Time `json:"timeModified,omitempty"`
}
+// MarshalJSON is the custom marshaler for VersionInfo.
+func (vi VersionInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VersionProperties template Spec Version properties.
type VersionProperties struct {
// Artifacts - An array of Template Spec artifacts.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/CHANGELOG.md
index 52911e4cc5e4..ead67f78da9a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/CHANGELOG.md
@@ -1,2 +1,66 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AllowedConnectionsList.MarshalJSON() ([]byte, error)
+1. AllowedConnectionsResourceProperties.MarshalJSON() ([]byte, error)
+1. AscLocationList.MarshalJSON() ([]byte, error)
+1. AssessmentLinks.MarshalJSON() ([]byte, error)
+1. AssessmentList.MarshalJSON() ([]byte, error)
+1. AssessmentMetadataList.MarshalJSON() ([]byte, error)
+1. AzureResourceLink.MarshalJSON() ([]byte, error)
+1. CVE.MarshalJSON() ([]byte, error)
+1. CVSS.MarshalJSON() ([]byte, error)
+1. CloudErrorBody.MarshalJSON() ([]byte, error)
+1. ComplianceProperties.MarshalJSON() ([]byte, error)
+1. ComplianceResultProperties.MarshalJSON() ([]byte, error)
+1. ComplianceSegment.MarshalJSON() ([]byte, error)
+1. ConnectableResource.MarshalJSON() ([]byte, error)
+1. ConnectedResource.MarshalJSON() ([]byte, error)
+1. ContactList.MarshalJSON() ([]byte, error)
+1. Firmware.MarshalJSON() ([]byte, error)
+1. IPAddress.MarshalJSON() ([]byte, error)
+1. IoTSecurityAggregatedAlertProperties.MarshalJSON() ([]byte, error)
+1. IoTSecurityAggregatedAlertPropertiesTopDevicesListItem.MarshalJSON() ([]byte, error)
+1. IoTSecurityAlertedDevice.MarshalJSON() ([]byte, error)
+1. IoTSecurityDeviceAlert.MarshalJSON() ([]byte, error)
+1. IoTSecurityDeviceRecommendation.MarshalJSON() ([]byte, error)
+1. IotAlertList.MarshalJSON() ([]byte, error)
+1. IotAlertListModel.MarshalJSON() ([]byte, error)
+1. IotAlertTypeProperties.MarshalJSON() ([]byte, error)
+1. IotDefenderSettingsList.MarshalJSON() ([]byte, error)
+1. IotRecommendationList.MarshalJSON() ([]byte, error)
+1. IotRecommendationListModel.MarshalJSON() ([]byte, error)
+1. IotRecommendationTypeProperties.MarshalJSON() ([]byte, error)
+1. IotSensorsList.MarshalJSON() ([]byte, error)
+1. IotSitesList.MarshalJSON() ([]byte, error)
+1. Location.MarshalJSON() ([]byte, error)
+1. MacAddress.MarshalJSON() ([]byte, error)
+1. OnPremiseIotSensorsList.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. PackageDownloads.MarshalJSON() ([]byte, error)
+1. PackageDownloadsCentralManager.MarshalJSON() ([]byte, error)
+1. PackageDownloadsCentralManagerFull.MarshalJSON() ([]byte, error)
+1. PackageDownloadsCentralManagerFullOvf.MarshalJSON() ([]byte, error)
+1. PackageDownloadsSensorFullOvf.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ScoreDetails.MarshalJSON() ([]byte, error)
+1. SecureScoreControlDefinitionItemProperties.MarshalJSON() ([]byte, error)
+1. SecureScoreControlDefinitionList.MarshalJSON() ([]byte, error)
+1. SecureScoreControlList.MarshalJSON() ([]byte, error)
+1. SecureScoreControlScore.MarshalJSON() ([]byte, error)
+1. SecureScoresList.MarshalJSON() ([]byte, error)
+1. Sensor.MarshalJSON() ([]byte, error)
+1. ServerVulnerabilityAssessmentProperties.MarshalJSON() ([]byte, error)
+1. Site.MarshalJSON() ([]byte, error)
+1. SubAssessmentList.MarshalJSON() ([]byte, error)
+1. SubAssessmentStatus.MarshalJSON() ([]byte, error)
+1. TaskList.MarshalJSON() ([]byte, error)
+1. TopologyList.MarshalJSON() ([]byte, error)
+1. TopologyResourceProperties.MarshalJSON() ([]byte, error)
+1. TopologySingleResource.MarshalJSON() ([]byte, error)
+1. TopologySingleResourceChild.MarshalJSON() ([]byte, error)
+1. TopologySingleResourceParent.MarshalJSON() ([]byte, error)
+1. VendorReference.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/_meta.json
index 437fc5c10761..fa4db040bff6 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/_meta.json
@@ -2,9 +2,9 @@
"commit": "3a3a9452f965a227ce43e6b545035b99dd175f23",
"readme": "/_/azure-rest-api-specs/specification/security/resource-manager/readme.md",
"tag": "package-composite-v3",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-composite-v3 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/security/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-composite-v3 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/security/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/models.go
index 4989b9e9288d..420ba8ad3050 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/security/mgmt/v3.0/security/models.go
@@ -1741,6 +1741,12 @@ type AllowedConnectionsList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AllowedConnectionsList.
+func (ACL AllowedConnectionsList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AllowedConnectionsListIterator provides access to a complete listing of AllowedConnectionsResource
// values.
type AllowedConnectionsListIterator struct {
@@ -1982,6 +1988,12 @@ type AllowedConnectionsResourceProperties struct {
ConnectableResources *[]ConnectableResource `json:"connectableResources,omitempty"`
}
+// MarshalJSON is the custom marshaler for AllowedConnectionsResourceProperties.
+func (acrp AllowedConnectionsResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicAllowlistCustomAlertRule a custom alert rule that checks if a value (depends on the custom alert type) is
// allowed.
type BasicAllowlistCustomAlertRule interface {
@@ -2822,6 +2834,12 @@ type AscLocationList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AscLocationList.
+func (all AscLocationList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AscLocationListIterator provides access to a complete listing of AscLocation values.
type AscLocationListIterator struct {
i int
@@ -3050,6 +3068,12 @@ type AssessmentLinks struct {
AzurePortalURI *string `json:"azurePortalUri,omitempty"`
}
+// MarshalJSON is the custom marshaler for AssessmentLinks.
+func (al AssessmentLinks) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AssessmentList page of a security assessments list
type AssessmentList struct {
autorest.Response `json:"-"`
@@ -3059,6 +3083,12 @@ type AssessmentList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AssessmentList.
+func (al AssessmentList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AssessmentListIterator provides access to a complete listing of Assessment values.
type AssessmentListIterator struct {
i int
@@ -3290,6 +3320,12 @@ type AssessmentMetadataList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AssessmentMetadataList.
+func (aml AssessmentMetadataList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AssessmentMetadataListIterator provides access to a complete listing of AssessmentMetadata values.
type AssessmentMetadataListIterator struct {
i int
@@ -5020,6 +5056,12 @@ type AzureResourceLink struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureResourceLink.
+func (arl AzureResourceLink) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureTrackedResourceLocation describes an Azure resource with location
type AzureTrackedResourceLocation struct {
// Location - Location where the resource is stored
@@ -5273,6 +5315,12 @@ type CloudErrorBody struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudErrorBody.
+func (ceb CloudErrorBody) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Compliance compliance of a scope
type Compliance struct {
autorest.Response `json:"-"`
@@ -5526,6 +5574,12 @@ type ComplianceProperties struct {
AssessmentResult *[]ComplianceSegment `json:"assessmentResult,omitempty"`
}
+// MarshalJSON is the custom marshaler for ComplianceProperties.
+func (cp ComplianceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ComplianceResult a compliance result
type ComplianceResult struct {
autorest.Response `json:"-"`
@@ -5773,6 +5827,12 @@ type ComplianceResultProperties struct {
ResourceStatus ResourceStatus `json:"resourceStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ComplianceResultProperties.
+func (crp ComplianceResultProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ComplianceSegment a segment of a compliance assessment.
type ComplianceSegment struct {
// SegmentType - READ-ONLY; The segment type, e.g. compliant, non-compliance, insufficient coverage, N/A, etc.
@@ -5781,6 +5841,12 @@ type ComplianceSegment struct {
Percentage *float64 `json:"percentage,omitempty"`
}
+// MarshalJSON is the custom marshaler for ComplianceSegment.
+func (cs ComplianceSegment) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectableResource describes the allowed inbound and outbound traffic of an Azure resource
type ConnectableResource struct {
// ID - READ-ONLY; The Azure resource id
@@ -5791,6 +5857,12 @@ type ConnectableResource struct {
OutboundConnectedResources *[]ConnectedResource `json:"outboundConnectedResources,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectableResource.
+func (cr ConnectableResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectedResource describes properties of a connected resource
type ConnectedResource struct {
// ConnectedResourceID - READ-ONLY; The Azure resource id of the connected resource
@@ -5801,6 +5873,12 @@ type ConnectedResource struct {
UDPPorts *string `json:"udpPorts,omitempty"`
}
+// MarshalJSON is the custom marshaler for ConnectedResource.
+func (cr ConnectedResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectedWorkspace ...
type ConnectedWorkspace struct {
// ID - Azure resource ID of the connected OMS workspace
@@ -6353,6 +6431,12 @@ type ContactList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ContactList.
+func (cl ContactList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ContactListIterator provides access to a complete listing of Contact values.
type ContactListIterator struct {
i int
@@ -6918,12 +7002,24 @@ type CVE struct {
Link *string `json:"link,omitempty"`
}
+// MarshalJSON is the custom marshaler for CVE.
+func (c CVE) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CVSS CVSS details
type CVSS struct {
// Base - READ-ONLY; CVSS base
Base *float64 `json:"base,omitempty"`
}
+// MarshalJSON is the custom marshaler for CVSS.
+func (c CVSS) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DataExportSettingProperties the data export setting properties
type DataExportSettingProperties struct {
// Enabled - Is the data export setting is enabled
@@ -9110,6 +9206,12 @@ type Firmware struct {
AdditionalData interface{} `json:"additionalData,omitempty"`
}
+// MarshalJSON is the custom marshaler for Firmware.
+func (f Firmware) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GcpCredentialsDetailsProperties GCP cloud account connector based service to service credentials, the
// credentials are composed of the organization ID and a JSON API key (write only)
type GcpCredentialsDetailsProperties struct {
@@ -10168,6 +10270,12 @@ type IotAlertList struct {
TotalCount *int32 `json:"totalCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotAlertList.
+func (ial IotAlertList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotAlertListIterator provides access to a complete listing of IotAlert values.
type IotAlertListIterator struct {
i int
@@ -10240,6 +10348,12 @@ type IotAlertListModel struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotAlertListModel.
+func (ialm IotAlertListModel) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotAlertListModelIterator provides access to a complete listing of IotAlertModel values.
type IotAlertListModelIterator struct {
i int
@@ -10679,6 +10793,12 @@ type IotAlertTypeProperties struct {
RemediationSteps *[]string `json:"remediationSteps,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotAlertTypeProperties.
+func (iatp IotAlertTypeProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotDefenderSettingsList list of IoT Defender settings
type IotDefenderSettingsList struct {
autorest.Response `json:"-"`
@@ -10686,6 +10806,12 @@ type IotDefenderSettingsList struct {
Value *[]IotDefenderSettingsModel `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotDefenderSettingsList.
+func (idsl IotDefenderSettingsList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotDefenderSettingsModel ioT Defender settings
type IotDefenderSettingsModel struct {
autorest.Response `json:"-"`
@@ -10851,6 +10977,12 @@ type IotRecommendationList struct {
TotalCount *int32 `json:"totalCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotRecommendationList.
+func (irl IotRecommendationList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotRecommendationListIterator provides access to a complete listing of IotRecommendation values.
type IotRecommendationListIterator struct {
i int
@@ -10923,6 +11055,12 @@ type IotRecommendationListModel struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotRecommendationListModel.
+func (irlm IotRecommendationListModel) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotRecommendationListModelIterator provides access to a complete listing of IotRecommendationModel
// values.
type IotRecommendationListModelIterator struct {
@@ -11378,6 +11516,12 @@ type IotRecommendationTypeProperties struct {
DataSource *string `json:"dataSource,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotRecommendationTypeProperties.
+func (irtp IotRecommendationTypeProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IoTSecurityAggregatedAlert security Solution Aggregated Alert information
type IoTSecurityAggregatedAlert struct {
autorest.Response `json:"-"`
@@ -11664,6 +11808,12 @@ type IoTSecurityAggregatedAlertProperties struct {
TopDevicesList *[]IoTSecurityAggregatedAlertPropertiesTopDevicesListItem `json:"topDevicesList,omitempty"`
}
+// MarshalJSON is the custom marshaler for IoTSecurityAggregatedAlertProperties.
+func (itsaap IoTSecurityAggregatedAlertProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IoTSecurityAggregatedAlertPropertiesTopDevicesListItem ...
type IoTSecurityAggregatedAlertPropertiesTopDevicesListItem struct {
// DeviceID - READ-ONLY; Name of the device.
@@ -11674,6 +11824,12 @@ type IoTSecurityAggregatedAlertPropertiesTopDevicesListItem struct {
LastOccurrence *string `json:"lastOccurrence,omitempty"`
}
+// MarshalJSON is the custom marshaler for IoTSecurityAggregatedAlertPropertiesTopDevicesListItem.
+func (itsaapDli IoTSecurityAggregatedAlertPropertiesTopDevicesListItem) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IoTSecurityAggregatedRecommendation ioT Security solution recommendation information.
type IoTSecurityAggregatedRecommendation struct {
autorest.Response `json:"-"`
@@ -11974,6 +12130,12 @@ type IoTSecurityAlertedDevice struct {
AlertsCount *int32 `json:"alertsCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for IoTSecurityAlertedDevice.
+func (itsad IoTSecurityAlertedDevice) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IoTSecurityDeviceAlert statistical information about the number of alerts per alert type during last set
// number of days
type IoTSecurityDeviceAlert struct {
@@ -11985,6 +12147,12 @@ type IoTSecurityDeviceAlert struct {
AlertsCount *int32 `json:"alertsCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for IoTSecurityDeviceAlert.
+func (itsda IoTSecurityDeviceAlert) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IoTSecurityDeviceRecommendation statistical information about the number of recommendations per device,
// per recommendation type.
type IoTSecurityDeviceRecommendation struct {
@@ -11996,6 +12164,12 @@ type IoTSecurityDeviceRecommendation struct {
DevicesCount *int32 `json:"devicesCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for IoTSecurityDeviceRecommendation.
+func (itsdr IoTSecurityDeviceRecommendation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IoTSecuritySolutionAnalyticsModel security analytics of your IoT Security solution
type IoTSecuritySolutionAnalyticsModel struct {
autorest.Response `json:"-"`
@@ -12494,6 +12668,12 @@ type IotSensorsList struct {
Value *[]IotSensorsModel `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotSensorsList.
+func (isl IotSensorsList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotSensorsModel ioT sensor model
type IotSensorsModel struct {
autorest.Response `json:"-"`
@@ -12604,6 +12784,12 @@ type IotSitesList struct {
Value *[]IotSitesModel `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for IotSitesList.
+func (isl IotSitesList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IotSitesModel ioT site model
type IotSitesModel struct {
autorest.Response `json:"-"`
@@ -12691,6 +12877,12 @@ type IPAddress struct {
FqdnLastLookupTime *date.Time `json:"fqdnLastLookupTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for IPAddress.
+func (ia IPAddress) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JitNetworkAccessPoliciesList ...
type JitNetworkAccessPoliciesList struct {
autorest.Response `json:"-"`
@@ -13498,6 +13690,12 @@ type Location struct {
Location *string `json:"location,omitempty"`
}
+// MarshalJSON is the custom marshaler for Location.
+func (l Location) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LogAnalyticsIdentifier represents a Log Analytics workspace scope identifier.
type LogAnalyticsIdentifier struct {
// WorkspaceID - READ-ONLY; The LogAnalytics workspace id that stores this alert.
@@ -13554,6 +13752,12 @@ type MacAddress struct {
RelationToIPStatus RelationToIPStatus `json:"relationToIpStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for MacAddress.
+func (ma MacAddress) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MqttC2DMessagesNotInAllowedRange number of cloud to device messages (MQTT protocol) is not in allowed
// range.
type MqttC2DMessagesNotInAllowedRange struct {
@@ -14176,6 +14380,12 @@ type OnPremiseIotSensorsList struct {
Value *[]OnPremiseIotSensor `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for OnPremiseIotSensorsList.
+func (opisl OnPremiseIotSensorsList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicOnPremiseResourceDetails details of the On Premise resource that was assessed
type BasicOnPremiseResourceDetails interface {
AsOnPremiseSQLResourceDetails() (*OnPremiseSQLResourceDetails, bool)
@@ -14391,6 +14601,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationList list of possible operations for Microsoft.Security resource provider
type OperationList struct {
autorest.Response `json:"-"`
@@ -14597,6 +14813,12 @@ type PackageDownloads struct {
DeviceInformationUpdateImportTemplate *[]PackageDownloadInfo `json:"deviceInformationUpdateImportTemplate,omitempty"`
}
+// MarshalJSON is the custom marshaler for PackageDownloads.
+func (pd PackageDownloads) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PackageDownloadsCentralManager all downloads for Central Manager
type PackageDownloadsCentralManager struct {
// Full - READ-ONLY; Contains full package downloads
@@ -14605,6 +14827,12 @@ type PackageDownloadsCentralManager struct {
Upgrade *[]UpgradePackageDownloadInfo `json:"upgrade,omitempty"`
}
+// MarshalJSON is the custom marshaler for PackageDownloadsCentralManager.
+func (pdM PackageDownloadsCentralManager) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PackageDownloadsCentralManagerFull contains full package downloads
type PackageDownloadsCentralManagerFull struct {
// Iso - READ-ONLY; Contains all ISO full versions of the Central Manager
@@ -14613,6 +14841,12 @@ type PackageDownloadsCentralManagerFull struct {
Ovf *PackageDownloadsCentralManagerFullOvf `json:"ovf,omitempty"`
}
+// MarshalJSON is the custom marshaler for PackageDownloadsCentralManagerFull.
+func (pdM PackageDownloadsCentralManagerFull) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PackageDownloadsCentralManagerFullOvf contains all OVF (virtual machine) full versions of the Central
// Manager
type PackageDownloadsCentralManagerFullOvf struct {
@@ -14626,6 +14860,12 @@ type PackageDownloadsCentralManagerFullOvf struct {
MediumHighAvailability *[]PackageDownloadInfo `json:"mediumHighAvailability,omitempty"`
}
+// MarshalJSON is the custom marshaler for PackageDownloadsCentralManagerFullOvf.
+func (pdM PackageDownloadsCentralManagerFullOvf) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PackageDownloadsSensor contains all Sensor binary downloads
type PackageDownloadsSensor struct {
// Full - READ-ONLY; Contains full package downloads
@@ -14670,6 +14910,12 @@ type PackageDownloadsSensorFullOvf struct {
Line *[]PackageDownloadInfo `json:"line,omitempty"`
}
+// MarshalJSON is the custom marshaler for PackageDownloadsSensorFullOvf.
+func (pd PackageDownloadsSensorFullOvf) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PathRecommendation represents a path that is recommended to be allowed and its properties
type PathRecommendation struct {
// Path - The full path of the file, or an identifier of the application
@@ -16077,6 +16323,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicResourceDetails details of the resource that was assessed
type BasicResourceDetails interface {
AsOnPremiseSQLResourceDetails() (*OnPremiseSQLResourceDetails, bool)
@@ -16511,6 +16763,12 @@ type ScoreDetails struct {
Percentage *float64 `json:"percentage,omitempty"`
}
+// MarshalJSON is the custom marshaler for ScoreDetails.
+func (sd ScoreDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecureScoreControlDefinitionItem information about the security control.
type SecureScoreControlDefinitionItem struct {
*SecureScoreControlDefinitionItemProperties `json:"properties,omitempty"`
@@ -16596,6 +16854,12 @@ type SecureScoreControlDefinitionItemProperties struct {
AssessmentDefinitions *[]AzureResourceLink `json:"assessmentDefinitions,omitempty"`
}
+// MarshalJSON is the custom marshaler for SecureScoreControlDefinitionItemProperties.
+func (sscdip SecureScoreControlDefinitionItemProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecureScoreControlDefinitionList list of security controls definition
type SecureScoreControlDefinitionList struct {
autorest.Response `json:"-"`
@@ -16605,6 +16869,12 @@ type SecureScoreControlDefinitionList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SecureScoreControlDefinitionList.
+func (sscdl SecureScoreControlDefinitionList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecureScoreControlDefinitionListIterator provides access to a complete listing of
// SecureScoreControlDefinitionItem values.
type SecureScoreControlDefinitionListIterator struct {
@@ -16843,6 +17113,12 @@ type SecureScoreControlList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SecureScoreControlList.
+func (sscl SecureScoreControlList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecureScoreControlListIterator provides access to a complete listing of SecureScoreControlDetails
// values.
type SecureScoreControlListIterator struct {
@@ -17004,6 +17280,12 @@ type SecureScoreControlScore struct {
Percentage *float64 `json:"percentage,omitempty"`
}
+// MarshalJSON is the custom marshaler for SecureScoreControlScore.
+func (sscs SecureScoreControlScore) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecureScoreControlScoreDetails calculation result data in control level
type SecureScoreControlScoreDetails struct {
// DisplayName - READ-ONLY; User friendly display name of the control
@@ -17248,6 +17530,12 @@ type SecureScoresList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SecureScoresList.
+func (ssl SecureScoresList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecureScoresListIterator provides access to a complete listing of SecureScoreItem values.
type SecureScoresListIterator struct {
i int
@@ -17420,6 +17708,12 @@ type Sensor struct {
Zone *string `json:"zone,omitempty"`
}
+// MarshalJSON is the custom marshaler for Sensor.
+func (s Sensor) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerVulnerabilityAssessment describes the server vulnerability assessment details on a resource
type ServerVulnerabilityAssessment struct {
autorest.Response `json:"-"`
@@ -17498,6 +17792,12 @@ type ServerVulnerabilityAssessmentProperties struct {
ProvisioningState ProvisioningState1 `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerVulnerabilityAssessmentProperties.
+func (svap ServerVulnerabilityAssessmentProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerVulnerabilityAssessmentsList list of server vulnerability assessments
type ServerVulnerabilityAssessmentsList struct {
autorest.Response `json:"-"`
@@ -17871,6 +18171,12 @@ type Site struct {
DisplayName *string `json:"displayName,omitempty"`
}
+// MarshalJSON is the custom marshaler for Site.
+func (s Site) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Solution ...
type Solution struct {
autorest.Response `json:"-"`
@@ -18365,6 +18671,12 @@ type SubAssessmentList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubAssessmentList.
+func (sal SubAssessmentList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubAssessmentListIterator provides access to a complete listing of SubAssessment values.
type SubAssessmentListIterator struct {
i int
@@ -18662,6 +18974,12 @@ type SubAssessmentStatus struct {
Severity Severity `json:"severity,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubAssessmentStatus.
+func (sas SubAssessmentStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SuppressionAlertsScope ...
type SuppressionAlertsScope struct {
// AllOf - All the conditions inside need to be true in order to suppress the alert
@@ -18779,6 +19097,12 @@ type TaskList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TaskList.
+func (tl TaskList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TaskListIterator provides access to a complete listing of Task values.
type TaskListIterator struct {
i int
@@ -19635,6 +19959,12 @@ type TopologyList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopologyList.
+func (tl TopologyList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopologyListIterator provides access to a complete listing of TopologyResource values.
type TopologyListIterator struct {
i int
@@ -19874,6 +20204,12 @@ type TopologyResourceProperties struct {
TopologyResources *[]TopologySingleResource `json:"topologyResources,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopologyResourceProperties.
+func (trp TopologyResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopologySingleResource ...
type TopologySingleResource struct {
// ResourceID - READ-ONLY; Azure resource id
@@ -19894,18 +20230,36 @@ type TopologySingleResource struct {
Children *[]TopologySingleResourceChild `json:"children,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopologySingleResource.
+func (tsr TopologySingleResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopologySingleResourceChild ...
type TopologySingleResourceChild struct {
// ResourceID - READ-ONLY; Azure resource id which serves as child resource in topology view
ResourceID *string `json:"resourceId,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopologySingleResourceChild.
+func (tsrc TopologySingleResourceChild) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopologySingleResourceParent ...
type TopologySingleResourceParent struct {
// ResourceID - READ-ONLY; Azure resource id which serves as parent resource in topology view
ResourceID *string `json:"resourceId,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopologySingleResourceParent.
+func (tsrp TopologySingleResourceParent) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource describes an Azure tracked resource.
type TrackedResource struct {
// ID - READ-ONLY; Resource Id
@@ -20447,6 +20801,12 @@ type VendorReference struct {
Link *string `json:"link,omitempty"`
}
+// MarshalJSON is the custom marshaler for VendorReference.
+func (vr VendorReference) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VMRecommendation represents a machine that is part of a machine group
type VMRecommendation struct {
// ConfigurationStatus - Possible values include: 'Configured', 'NotConfigured', 'InProgress', 'Failed', 'NoStatus'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/CHANGELOG.md
index fbbc79617be8..51192407ac24 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/CHANGELOG.md
@@ -4,298 +4,36 @@
### Removed Constants
+1. ActionType.ActionTypeActionTypeAutomationRuleAction
+1. ActionType.ActionTypeActionTypeModifyProperties
+1. ActionType.ActionTypeActionTypeRunPlaybook
+1. ConditionType.ConditionTypeConditionTypeAutomationRuleCondition
+1. ConditionType.ConditionTypeConditionTypeProperty
+1. Kind.KindKindAggregations
+1. Kind.KindKindCasesAggregation
+
+## Additive Changes
+
+### New Constants
+
1. ActionType.ActionTypeAutomationRuleAction
1. ActionType.ActionTypeModifyProperties
1. ActionType.ActionTypeRunPlaybook
-1. AlertSeverity.High
-1. AlertSeverity.Informational
-1. AlertSeverity.Low
-1. AlertSeverity.Medium
-1. AntispamMailDirection.Inbound
-1. AntispamMailDirection.Intraorg
-1. AntispamMailDirection.Outbound
-1. AntispamMailDirection.Unknown
-1. AttackTactic.Collection
-1. AttackTactic.CommandAndControl
-1. AttackTactic.CredentialAccess
-1. AttackTactic.DefenseEvasion
-1. AttackTactic.Discovery
-1. AttackTactic.Execution
-1. AttackTactic.Exfiltration
-1. AttackTactic.Impact
-1. AttackTactic.InitialAccess
-1. AttackTactic.LateralMovement
-1. AttackTactic.Persistence
-1. AttackTactic.PreAttack
-1. AttackTactic.PrivilegeEscalation
-1. AutomationRulePropertyConditionSupportedOperator.Contains
-1. AutomationRulePropertyConditionSupportedOperator.EndsWith
-1. AutomationRulePropertyConditionSupportedOperator.Equals
-1. AutomationRulePropertyConditionSupportedOperator.NotContains
-1. AutomationRulePropertyConditionSupportedOperator.NotEndsWith
-1. AutomationRulePropertyConditionSupportedOperator.NotEquals
-1. AutomationRulePropertyConditionSupportedOperator.NotStartsWith
-1. AutomationRulePropertyConditionSupportedOperator.StartsWith
-1. CloseReason.Dismissed
-1. CloseReason.FalsePositive
-1. CloseReason.Other
-1. CloseReason.Resolved
-1. CloseReason.TruePositive
1. ConditionType.ConditionTypeAutomationRuleCondition
1. ConditionType.ConditionTypeProperty
-1. ConfidenceScoreStatus.Final
-1. ConfidenceScoreStatus.InProcess
-1. ConfidenceScoreStatus.NotApplicable
-1. ConfidenceScoreStatus.NotFinal
-1. DataConnectorAuthorizationState.Invalid
-1. DataConnectorAuthorizationState.Valid
-1. DataTypeState.Disabled
-1. DataTypeState.Enabled
-1. ElevationToken.Default
-1. ElevationToken.Full
-1. ElevationToken.Limited
-1. EntitiesMatchingMethod.All
-1. EntitiesMatchingMethod.Custom
-1. EntitiesMatchingMethod.None
-1. EntityQueryKind.Expansion
-1. EntityQueryKind.Insight
-1. EventGroupingAggregationKind.AlertPerResult
-1. EventGroupingAggregationKind.SingleAlert
-1. GroupingEntityType.Account
-1. GroupingEntityType.FileHash
-1. GroupingEntityType.Host
-1. GroupingEntityType.IP
-1. GroupingEntityType.URL
-1. IncidentClassificationReason.InaccurateData
-1. IncidentClassificationReason.IncorrectAlertLogic
-1. IncidentClassificationReason.SuspiciousActivity
-1. IncidentClassificationReason.SuspiciousButExpected
-1. IncidentLabelType.System
-1. IncidentLabelType.User
1. Kind.KindAggregations
1. Kind.KindCasesAggregation
-1. KindBasicAlertRule.KindAlertRule
-1. KindBasicAlertRule.KindFusion
-1. KindBasicAlertRule.KindMLBehaviorAnalytics
-1. KindBasicAlertRule.KindMicrosoftSecurityIncidentCreation
-1. KindBasicAlertRule.KindScheduled
-1. KindBasicAlertRule.KindThreatIntelligence
-1. KindBasicEntity.KindAccount
-1. KindBasicEntity.KindAzureResource
-1. KindBasicEntity.KindBookmark
-1. KindBasicEntity.KindCloudApplication
-1. KindBasicEntity.KindDNSResolution
-1. KindBasicEntity.KindEntity
-1. KindBasicEntity.KindFile
-1. KindBasicEntity.KindFileHash
-1. KindBasicEntity.KindHost
-1. KindBasicEntity.KindIP
-1. KindBasicEntity.KindIoTDevice
-1. KindBasicEntity.KindMailCluster
-1. KindBasicEntity.KindMailMessage
-1. KindBasicEntity.KindMailbox
-1. KindBasicEntity.KindMalware
-1. KindBasicEntity.KindProcess
-1. KindBasicEntity.KindRegistryKey
-1. KindBasicEntity.KindRegistryValue
-1. KindBasicEntity.KindSecurityAlert
-1. KindBasicEntity.KindSecurityGroup
-1. KindBasicEntity.KindSubmissionMail
-1. KindBasicEntity.KindURL
-1. KindBasicEntityQuery.KindEntityQuery
-1. KindBasicEntityQuery.KindExpansion
-1. KindBasicSettings.KindEntityAnalytics
-1. KindBasicSettings.KindEyesOn
-1. KindBasicSettings.KindIPSyncer
-1. KindBasicSettings.KindSettings
-1. KindBasicSettings.KindUeba
-1. KindBasicThreatIntelligenceInformation.KindIndicator
-1. KindBasicThreatIntelligenceInformation.KindThreatIntelligenceInformation
-1. MicrosoftSecurityProductName.AzureActiveDirectoryIdentityProtection
-1. MicrosoftSecurityProductName.AzureAdvancedThreatProtection
-1. MicrosoftSecurityProductName.AzureSecurityCenter
-1. MicrosoftSecurityProductName.AzureSecurityCenterforIoT
-1. MicrosoftSecurityProductName.MicrosoftCloudAppSecurity
-1. MicrosoftSecurityProductName.MicrosoftDefenderAdvancedThreatProtection
-1. MicrosoftSecurityProductName.Office365AdvancedThreatProtection
-1. PollingFrequency.OnceADay
-1. PollingFrequency.OnceAMinute
-1. PollingFrequency.OnceAnHour
-1. RegistryHive.HKEYA
-1. RegistryHive.HKEYCLASSESROOT
-1. RegistryHive.HKEYCURRENTCONFIG
-1. RegistryHive.HKEYCURRENTUSER
-1. RegistryHive.HKEYCURRENTUSERLOCALSETTINGS
-1. RegistryHive.HKEYLOCALMACHINE
-1. RegistryHive.HKEYPERFORMANCEDATA
-1. RegistryHive.HKEYPERFORMANCENLSTEXT
-1. RegistryHive.HKEYPERFORMANCETEXT
-1. RegistryHive.HKEYUSERS
-1. RelationTypes.CasesToBookmarks
-1. Source.Localfile
-1. Source.Remotestorage
-1. TemplateStatus.Available
-1. TemplateStatus.Installed
-1. TemplateStatus.NotAvailable
-1. ThreatIntelligenceResourceKind.Indicator
-1. ThreatIntelligenceSortingCriteria.Ascending
-1. ThreatIntelligenceSortingCriteria.Descending
-1. ThreatIntelligenceSortingCriteria.Unsorted
-1. TriggerOperator.Equal
-1. TriggerOperator.GreaterThan
-1. TriggerOperator.LessThan
-1. TriggerOperator.NotEqual
-1. UebaDataSources.AuditLogs
-1. UebaDataSources.AzureActivity
-1. UebaDataSources.SecurityEvent
-1. UebaDataSources.SigninLogs
-
-## Additive Changes
-### New Constants
+### New Funcs
-1. ActionType.ActionTypeActionTypeAutomationRuleAction
-1. ActionType.ActionTypeActionTypeModifyProperties
-1. ActionType.ActionTypeActionTypeRunPlaybook
-1. AlertSeverity.AlertSeverityHigh
-1. AlertSeverity.AlertSeverityInformational
-1. AlertSeverity.AlertSeverityLow
-1. AlertSeverity.AlertSeverityMedium
-1. AntispamMailDirection.AntispamMailDirectionInbound
-1. AntispamMailDirection.AntispamMailDirectionIntraorg
-1. AntispamMailDirection.AntispamMailDirectionOutbound
-1. AntispamMailDirection.AntispamMailDirectionUnknown
-1. AttackTactic.AttackTacticCollection
-1. AttackTactic.AttackTacticCommandAndControl
-1. AttackTactic.AttackTacticCredentialAccess
-1. AttackTactic.AttackTacticDefenseEvasion
-1. AttackTactic.AttackTacticDiscovery
-1. AttackTactic.AttackTacticExecution
-1. AttackTactic.AttackTacticExfiltration
-1. AttackTactic.AttackTacticImpact
-1. AttackTactic.AttackTacticInitialAccess
-1. AttackTactic.AttackTacticLateralMovement
-1. AttackTactic.AttackTacticPersistence
-1. AttackTactic.AttackTacticPreAttack
-1. AttackTactic.AttackTacticPrivilegeEscalation
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorContains
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorEndsWith
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorEquals
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorNotContains
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorNotEndsWith
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorNotEquals
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorNotStartsWith
-1. AutomationRulePropertyConditionSupportedOperator.AutomationRulePropertyConditionSupportedOperatorStartsWith
-1. CloseReason.CloseReasonDismissed
-1. CloseReason.CloseReasonFalsePositive
-1. CloseReason.CloseReasonOther
-1. CloseReason.CloseReasonResolved
-1. CloseReason.CloseReasonTruePositive
-1. ConditionType.ConditionTypeConditionTypeAutomationRuleCondition
-1. ConditionType.ConditionTypeConditionTypeProperty
-1. ConfidenceScoreStatus.ConfidenceScoreStatusFinal
-1. ConfidenceScoreStatus.ConfidenceScoreStatusInProcess
-1. ConfidenceScoreStatus.ConfidenceScoreStatusNotApplicable
-1. ConfidenceScoreStatus.ConfidenceScoreStatusNotFinal
-1. DataConnectorAuthorizationState.DataConnectorAuthorizationStateInvalid
-1. DataConnectorAuthorizationState.DataConnectorAuthorizationStateValid
-1. DataTypeState.DataTypeStateDisabled
-1. DataTypeState.DataTypeStateEnabled
-1. ElevationToken.ElevationTokenDefault
-1. ElevationToken.ElevationTokenFull
-1. ElevationToken.ElevationTokenLimited
-1. EntitiesMatchingMethod.EntitiesMatchingMethodAll
-1. EntitiesMatchingMethod.EntitiesMatchingMethodCustom
-1. EntitiesMatchingMethod.EntitiesMatchingMethodNone
-1. EntityQueryKind.EntityQueryKindExpansion
-1. EntityQueryKind.EntityQueryKindInsight
-1. EventGroupingAggregationKind.EventGroupingAggregationKindAlertPerResult
-1. EventGroupingAggregationKind.EventGroupingAggregationKindSingleAlert
-1. GroupingEntityType.GroupingEntityTypeAccount
-1. GroupingEntityType.GroupingEntityTypeFileHash
-1. GroupingEntityType.GroupingEntityTypeHost
-1. GroupingEntityType.GroupingEntityTypeIP
-1. GroupingEntityType.GroupingEntityTypeURL
-1. IncidentClassificationReason.IncidentClassificationReasonInaccurateData
-1. IncidentClassificationReason.IncidentClassificationReasonIncorrectAlertLogic
-1. IncidentClassificationReason.IncidentClassificationReasonSuspiciousActivity
-1. IncidentClassificationReason.IncidentClassificationReasonSuspiciousButExpected
-1. IncidentLabelType.IncidentLabelTypeSystem
-1. IncidentLabelType.IncidentLabelTypeUser
-1. Kind.KindKindAggregations
-1. Kind.KindKindCasesAggregation
-1. KindBasicAlertRule.KindBasicAlertRuleKindAlertRule
-1. KindBasicAlertRule.KindBasicAlertRuleKindFusion
-1. KindBasicAlertRule.KindBasicAlertRuleKindMLBehaviorAnalytics
-1. KindBasicAlertRule.KindBasicAlertRuleKindMicrosoftSecurityIncidentCreation
-1. KindBasicAlertRule.KindBasicAlertRuleKindScheduled
-1. KindBasicAlertRule.KindBasicAlertRuleKindThreatIntelligence
-1. KindBasicEntity.KindBasicEntityKindAccount
-1. KindBasicEntity.KindBasicEntityKindAzureResource
-1. KindBasicEntity.KindBasicEntityKindBookmark
-1. KindBasicEntity.KindBasicEntityKindCloudApplication
-1. KindBasicEntity.KindBasicEntityKindDNSResolution
-1. KindBasicEntity.KindBasicEntityKindEntity
-1. KindBasicEntity.KindBasicEntityKindFile
-1. KindBasicEntity.KindBasicEntityKindFileHash
-1. KindBasicEntity.KindBasicEntityKindHost
-1. KindBasicEntity.KindBasicEntityKindIP
-1. KindBasicEntity.KindBasicEntityKindIoTDevice
-1. KindBasicEntity.KindBasicEntityKindMailCluster
-1. KindBasicEntity.KindBasicEntityKindMailMessage
-1. KindBasicEntity.KindBasicEntityKindMailbox
-1. KindBasicEntity.KindBasicEntityKindMalware
-1. KindBasicEntity.KindBasicEntityKindProcess
-1. KindBasicEntity.KindBasicEntityKindRegistryKey
-1. KindBasicEntity.KindBasicEntityKindRegistryValue
-1. KindBasicEntity.KindBasicEntityKindSecurityAlert
-1. KindBasicEntity.KindBasicEntityKindSecurityGroup
-1. KindBasicEntity.KindBasicEntityKindSubmissionMail
-1. KindBasicEntity.KindBasicEntityKindURL
-1. KindBasicEntityQuery.KindBasicEntityQueryKindEntityQuery
-1. KindBasicEntityQuery.KindBasicEntityQueryKindExpansion
-1. KindBasicSettings.KindBasicSettingsKindEntityAnalytics
-1. KindBasicSettings.KindBasicSettingsKindEyesOn
-1. KindBasicSettings.KindBasicSettingsKindIPSyncer
-1. KindBasicSettings.KindBasicSettingsKindSettings
-1. KindBasicSettings.KindBasicSettingsKindUeba
-1. KindBasicThreatIntelligenceInformation.KindBasicThreatIntelligenceInformationKindIndicator
-1. KindBasicThreatIntelligenceInformation.KindBasicThreatIntelligenceInformationKindThreatIntelligenceInformation
-1. MicrosoftSecurityProductName.MicrosoftSecurityProductNameAzureActiveDirectoryIdentityProtection
-1. MicrosoftSecurityProductName.MicrosoftSecurityProductNameAzureAdvancedThreatProtection
-1. MicrosoftSecurityProductName.MicrosoftSecurityProductNameAzureSecurityCenter
-1. MicrosoftSecurityProductName.MicrosoftSecurityProductNameAzureSecurityCenterforIoT
-1. MicrosoftSecurityProductName.MicrosoftSecurityProductNameMicrosoftCloudAppSecurity
-1. MicrosoftSecurityProductName.MicrosoftSecurityProductNameMicrosoftDefenderAdvancedThreatProtection
-1. MicrosoftSecurityProductName.MicrosoftSecurityProductNameOffice365AdvancedThreatProtection
-1. PollingFrequency.PollingFrequencyOnceADay
-1. PollingFrequency.PollingFrequencyOnceAMinute
-1. PollingFrequency.PollingFrequencyOnceAnHour
-1. RegistryHive.RegistryHiveHKEYA
-1. RegistryHive.RegistryHiveHKEYCLASSESROOT
-1. RegistryHive.RegistryHiveHKEYCURRENTCONFIG
-1. RegistryHive.RegistryHiveHKEYCURRENTUSER
-1. RegistryHive.RegistryHiveHKEYCURRENTUSERLOCALSETTINGS
-1. RegistryHive.RegistryHiveHKEYLOCALMACHINE
-1. RegistryHive.RegistryHiveHKEYPERFORMANCEDATA
-1. RegistryHive.RegistryHiveHKEYPERFORMANCENLSTEXT
-1. RegistryHive.RegistryHiveHKEYPERFORMANCETEXT
-1. RegistryHive.RegistryHiveHKEYUSERS
-1. RelationTypes.RelationTypesCasesToBookmarks
-1. Source.SourceLocalfile
-1. Source.SourceRemotestorage
-1. TemplateStatus.TemplateStatusAvailable
-1. TemplateStatus.TemplateStatusInstalled
-1. TemplateStatus.TemplateStatusNotAvailable
-1. ThreatIntelligenceResourceKind.ThreatIntelligenceResourceKindIndicator
-1. ThreatIntelligenceSortingCriteria.ThreatIntelligenceSortingCriteriaAscending
-1. ThreatIntelligenceSortingCriteria.ThreatIntelligenceSortingCriteriaDescending
-1. ThreatIntelligenceSortingCriteria.ThreatIntelligenceSortingCriteriaUnsorted
-1. TriggerOperator.TriggerOperatorEqual
-1. TriggerOperator.TriggerOperatorGreaterThan
-1. TriggerOperator.TriggerOperatorLessThan
-1. TriggerOperator.TriggerOperatorNotEqual
-1. UebaDataSources.UebaDataSourcesAuditLogs
-1. UebaDataSources.UebaDataSourcesAzureActivity
-1. UebaDataSources.UebaDataSourcesSecurityEvent
-1. UebaDataSources.UebaDataSourcesSigninLogs
+1. CasesAggregationBySeverityProperties.MarshalJSON() ([]byte, error)
+1. CasesAggregationByStatusProperties.MarshalJSON() ([]byte, error)
+1. CloudErrorBody.MarshalJSON() ([]byte, error)
+1. EntityAnalyticsProperties.MarshalJSON() ([]byte, error)
+1. EyesOnSettingsProperties.MarshalJSON() ([]byte, error)
+1. GeoLocation.MarshalJSON() ([]byte, error)
+1. IPSyncerSettingsProperties.MarshalJSON() ([]byte, error)
+1. IncidentAdditionalData.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. SecurityAlertPropertiesConfidenceReasonsItem.MarshalJSON() ([]byte, error)
+1. ThreatIntelligence.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/_meta.json
index 865575991776..14dfac6e043f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/_meta.json
@@ -2,9 +2,9 @@
"commit": "c2ea3a3ccd14293b4bd1d17e684ef9129f0dc604",
"readme": "/_/azure-rest-api-specs/specification/securityinsights/resource-manager/readme.md",
"tag": "package-2019-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/securityinsights/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/securityinsights/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/enums.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/enums.go
index ade5b0a8c01b..1614204c001f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/enums.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/enums.go
@@ -10,17 +10,17 @@ package securityinsight
type ActionType string
const (
- // ActionTypeActionTypeAutomationRuleAction ...
- ActionTypeActionTypeAutomationRuleAction ActionType = "AutomationRuleAction"
- // ActionTypeActionTypeModifyProperties ...
- ActionTypeActionTypeModifyProperties ActionType = "ModifyProperties"
- // ActionTypeActionTypeRunPlaybook ...
- ActionTypeActionTypeRunPlaybook ActionType = "RunPlaybook"
+ // ActionTypeAutomationRuleAction ...
+ ActionTypeAutomationRuleAction ActionType = "AutomationRuleAction"
+ // ActionTypeModifyProperties ...
+ ActionTypeModifyProperties ActionType = "ModifyProperties"
+ // ActionTypeRunPlaybook ...
+ ActionTypeRunPlaybook ActionType = "RunPlaybook"
)
// PossibleActionTypeValues returns an array of possible values for the ActionType const type.
func PossibleActionTypeValues() []ActionType {
- return []ActionType{ActionTypeActionTypeAutomationRuleAction, ActionTypeActionTypeModifyProperties, ActionTypeActionTypeRunPlaybook}
+ return []ActionType{ActionTypeAutomationRuleAction, ActionTypeModifyProperties, ActionTypeRunPlaybook}
}
// AlertRuleKind enumerates the values for alert rule kind.
@@ -365,15 +365,15 @@ func PossibleCloseReasonValues() []CloseReason {
type ConditionType string
const (
- // ConditionTypeConditionTypeAutomationRuleCondition ...
- ConditionTypeConditionTypeAutomationRuleCondition ConditionType = "AutomationRuleCondition"
- // ConditionTypeConditionTypeProperty ...
- ConditionTypeConditionTypeProperty ConditionType = "Property"
+ // ConditionTypeAutomationRuleCondition ...
+ ConditionTypeAutomationRuleCondition ConditionType = "AutomationRuleCondition"
+ // ConditionTypeProperty ...
+ ConditionTypeProperty ConditionType = "Property"
)
// PossibleConditionTypeValues returns an array of possible values for the ConditionType const type.
func PossibleConditionTypeValues() []ConditionType {
- return []ConditionType{ConditionTypeConditionTypeAutomationRuleCondition, ConditionTypeConditionTypeProperty}
+ return []ConditionType{ConditionTypeAutomationRuleCondition, ConditionTypeProperty}
}
// ConfidenceLevel enumerates the values for confidence level.
@@ -949,15 +949,15 @@ func PossibleKillChainIntentValues() []KillChainIntent {
type Kind string
const (
- // KindKindAggregations ...
- KindKindAggregations Kind = "Aggregations"
- // KindKindCasesAggregation ...
- KindKindCasesAggregation Kind = "CasesAggregation"
+ // KindAggregations ...
+ KindAggregations Kind = "Aggregations"
+ // KindCasesAggregation ...
+ KindCasesAggregation Kind = "CasesAggregation"
)
// PossibleKindValues returns an array of possible values for the Kind const type.
func PossibleKindValues() []Kind {
- return []Kind{KindKindAggregations, KindKindCasesAggregation}
+ return []Kind{KindAggregations, KindCasesAggregation}
}
// KindBasicAlertRule enumerates the values for kind basic alert rule.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/models.go
index 562c9da75175..b5703c18279d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/securityinsight/mgmt/2019-01-01-preview/securityinsight/models.go
@@ -1342,7 +1342,7 @@ type Aggregations struct {
Name *string `json:"name,omitempty"`
// Type - READ-ONLY; Azure resource type
Type *string `json:"type,omitempty"`
- // Kind - Possible values include: 'KindKindAggregations', 'KindKindCasesAggregation'
+ // Kind - Possible values include: 'KindAggregations', 'KindCasesAggregation'
Kind Kind `json:"kind,omitempty"`
}
@@ -1354,7 +1354,7 @@ func unmarshalBasicAggregations(body []byte) (BasicAggregations, error) {
}
switch m["kind"] {
- case string(KindKindCasesAggregation):
+ case string(KindCasesAggregation):
var ca CasesAggregation
err := json.Unmarshal(body, &ca)
return ca, err
@@ -1385,7 +1385,7 @@ func unmarshalBasicAggregationsArray(body []byte) ([]BasicAggregations, error) {
// MarshalJSON is the custom marshaler for Aggregations.
func (a Aggregations) MarshalJSON() ([]byte, error) {
- a.Kind = KindKindAggregations
+ a.Kind = KindAggregations
objectMap := make(map[string]interface{})
if a.Kind != "" {
objectMap["kind"] = a.Kind
@@ -2589,7 +2589,7 @@ type BasicAutomationRuleAction interface {
type AutomationRuleAction struct {
// Order - The order of execution of the automation rule action
Order *int32 `json:"order,omitempty"`
- // ActionType - Possible values include: 'ActionTypeActionTypeAutomationRuleAction', 'ActionTypeActionTypeRunPlaybook', 'ActionTypeActionTypeModifyProperties'
+ // ActionType - Possible values include: 'ActionTypeAutomationRuleAction', 'ActionTypeRunPlaybook', 'ActionTypeModifyProperties'
ActionType ActionType `json:"actionType,omitempty"`
}
@@ -2601,11 +2601,11 @@ func unmarshalBasicAutomationRuleAction(body []byte) (BasicAutomationRuleAction,
}
switch m["actionType"] {
- case string(ActionTypeActionTypeRunPlaybook):
+ case string(ActionTypeRunPlaybook):
var arrpa AutomationRuleRunPlaybookAction
err := json.Unmarshal(body, &arrpa)
return arrpa, err
- case string(ActionTypeActionTypeModifyProperties):
+ case string(ActionTypeModifyProperties):
var armpa AutomationRuleModifyPropertiesAction
err := json.Unmarshal(body, &armpa)
return armpa, err
@@ -2636,7 +2636,7 @@ func unmarshalBasicAutomationRuleActionArray(body []byte) ([]BasicAutomationRule
// MarshalJSON is the custom marshaler for AutomationRuleAction.
func (ara AutomationRuleAction) MarshalJSON() ([]byte, error) {
- ara.ActionType = ActionTypeActionTypeAutomationRuleAction
+ ara.ActionType = ActionTypeAutomationRuleAction
objectMap := make(map[string]interface{})
if ara.Order != nil {
objectMap["order"] = ara.Order
@@ -2675,7 +2675,7 @@ type BasicAutomationRuleCondition interface {
// AutomationRuleCondition describes an automation rule condition
type AutomationRuleCondition struct {
- // ConditionType - Possible values include: 'ConditionTypeConditionTypeAutomationRuleCondition', 'ConditionTypeConditionTypeProperty'
+ // ConditionType - Possible values include: 'ConditionTypeAutomationRuleCondition', 'ConditionTypeProperty'
ConditionType ConditionType `json:"conditionType,omitempty"`
}
@@ -2687,7 +2687,7 @@ func unmarshalBasicAutomationRuleCondition(body []byte) (BasicAutomationRuleCond
}
switch m["conditionType"] {
- case string(ConditionTypeConditionTypeProperty):
+ case string(ConditionTypeProperty):
var arpvc AutomationRulePropertyValuesCondition
err := json.Unmarshal(body, &arpvc)
return arpvc, err
@@ -2718,7 +2718,7 @@ func unmarshalBasicAutomationRuleConditionArray(body []byte) ([]BasicAutomationR
// MarshalJSON is the custom marshaler for AutomationRuleCondition.
func (arc AutomationRuleCondition) MarshalJSON() ([]byte, error) {
- arc.ConditionType = ConditionTypeConditionTypeAutomationRuleCondition
+ arc.ConditionType = ConditionTypeAutomationRuleCondition
objectMap := make(map[string]interface{})
if arc.ConditionType != "" {
objectMap["conditionType"] = arc.ConditionType
@@ -2748,13 +2748,13 @@ type AutomationRuleModifyPropertiesAction struct {
ActionConfiguration *AutomationRuleModifyPropertiesActionActionConfiguration `json:"actionConfiguration,omitempty"`
// Order - The order of execution of the automation rule action
Order *int32 `json:"order,omitempty"`
- // ActionType - Possible values include: 'ActionTypeActionTypeAutomationRuleAction', 'ActionTypeActionTypeRunPlaybook', 'ActionTypeActionTypeModifyProperties'
+ // ActionType - Possible values include: 'ActionTypeAutomationRuleAction', 'ActionTypeRunPlaybook', 'ActionTypeModifyProperties'
ActionType ActionType `json:"actionType,omitempty"`
}
// MarshalJSON is the custom marshaler for AutomationRuleModifyPropertiesAction.
func (armpa AutomationRuleModifyPropertiesAction) MarshalJSON() ([]byte, error) {
- armpa.ActionType = ActionTypeActionTypeModifyProperties
+ armpa.ActionType = ActionTypeModifyProperties
objectMap := make(map[string]interface{})
if armpa.ActionConfiguration != nil {
objectMap["actionConfiguration"] = armpa.ActionConfiguration
@@ -2936,13 +2936,13 @@ func (arp *AutomationRuleProperties) UnmarshalJSON(body []byte) error {
type AutomationRulePropertyValuesCondition struct {
// ConditionProperties - The configuration of the automation rule condition
ConditionProperties *AutomationRulePropertyValuesConditionConditionProperties `json:"conditionProperties,omitempty"`
- // ConditionType - Possible values include: 'ConditionTypeConditionTypeAutomationRuleCondition', 'ConditionTypeConditionTypeProperty'
+ // ConditionType - Possible values include: 'ConditionTypeAutomationRuleCondition', 'ConditionTypeProperty'
ConditionType ConditionType `json:"conditionType,omitempty"`
}
// MarshalJSON is the custom marshaler for AutomationRulePropertyValuesCondition.
func (arpvc AutomationRulePropertyValuesCondition) MarshalJSON() ([]byte, error) {
- arpvc.ConditionType = ConditionTypeConditionTypeProperty
+ arpvc.ConditionType = ConditionTypeProperty
objectMap := make(map[string]interface{})
if arpvc.ConditionProperties != nil {
objectMap["conditionProperties"] = arpvc.ConditionProperties
@@ -2985,13 +2985,13 @@ type AutomationRuleRunPlaybookAction struct {
ActionConfiguration *AutomationRuleRunPlaybookActionActionConfiguration `json:"actionConfiguration,omitempty"`
// Order - The order of execution of the automation rule action
Order *int32 `json:"order,omitempty"`
- // ActionType - Possible values include: 'ActionTypeActionTypeAutomationRuleAction', 'ActionTypeActionTypeRunPlaybook', 'ActionTypeActionTypeModifyProperties'
+ // ActionType - Possible values include: 'ActionTypeAutomationRuleAction', 'ActionTypeRunPlaybook', 'ActionTypeModifyProperties'
ActionType ActionType `json:"actionType,omitempty"`
}
// MarshalJSON is the custom marshaler for AutomationRuleRunPlaybookAction.
func (arrpa AutomationRuleRunPlaybookAction) MarshalJSON() ([]byte, error) {
- arrpa.ActionType = ActionTypeActionTypeRunPlaybook
+ arrpa.ActionType = ActionTypeRunPlaybook
objectMap := make(map[string]interface{})
if arrpa.ActionConfiguration != nil {
objectMap["actionConfiguration"] = arrpa.ActionConfiguration
@@ -5084,13 +5084,13 @@ type CasesAggregation struct {
Name *string `json:"name,omitempty"`
// Type - READ-ONLY; Azure resource type
Type *string `json:"type,omitempty"`
- // Kind - Possible values include: 'KindKindAggregations', 'KindKindCasesAggregation'
+ // Kind - Possible values include: 'KindAggregations', 'KindCasesAggregation'
Kind Kind `json:"kind,omitempty"`
}
// MarshalJSON is the custom marshaler for CasesAggregation.
func (ca CasesAggregation) MarshalJSON() ([]byte, error) {
- ca.Kind = KindKindCasesAggregation
+ ca.Kind = KindCasesAggregation
objectMap := make(map[string]interface{})
if ca.CasesAggregationProperties != nil {
objectMap["properties"] = ca.CasesAggregationProperties
@@ -5190,6 +5190,12 @@ type CasesAggregationBySeverityProperties struct {
TotalMediumSeverity *int32 `json:"totalMediumSeverity,omitempty"`
}
+// MarshalJSON is the custom marshaler for CasesAggregationBySeverityProperties.
+func (cabsp CasesAggregationBySeverityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CasesAggregationByStatusProperties aggregative results of cases by status property bag.
type CasesAggregationByStatusProperties struct {
// TotalDismissedStatus - READ-ONLY; Total amount of closed cases with status Dismissed
@@ -5206,6 +5212,12 @@ type CasesAggregationByStatusProperties struct {
TotalTruePositiveStatus *int32 `json:"totalTruePositiveStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for CasesAggregationByStatusProperties.
+func (cabsp CasesAggregationByStatusProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CasesAggregationProperties aggregative results of cases property bag.
type CasesAggregationProperties struct {
// AggregationBySeverity - Aggregations results by case severity.
@@ -5495,6 +5507,12 @@ type CloudErrorBody struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudErrorBody.
+func (ceb CloudErrorBody) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ConnectedEntity expansion result connected entities
type ConnectedEntity struct {
// TargetEntityID - Entity Id of the connected entity
@@ -7111,6 +7129,12 @@ type EntityAnalyticsProperties struct {
IsEnabled *bool `json:"isEnabled,omitempty"`
}
+// MarshalJSON is the custom marshaler for EntityAnalyticsProperties.
+func (eap EntityAnalyticsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EntityCommonProperties entity common property bag.
type EntityCommonProperties struct {
// AdditionalData - READ-ONLY; A bag of custom fields that should be part of the entity and will be presented to the user.
@@ -8262,6 +8286,12 @@ type EyesOnSettingsProperties struct {
IsEnabled *bool `json:"isEnabled,omitempty"`
}
+// MarshalJSON is the custom marshaler for EyesOnSettingsProperties.
+func (eosp EyesOnSettingsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileEntity represents a file entity.
type FileEntity struct {
// FileEntityProperties - File entity properties
@@ -9061,6 +9091,12 @@ type GeoLocation struct {
State *string `json:"state,omitempty"`
}
+// MarshalJSON is the custom marshaler for GeoLocation.
+func (gl GeoLocation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GetInsightsError getInsights Query Errors.
type GetInsightsError struct {
// Kind - the query kind
@@ -9709,6 +9745,12 @@ type IncidentAdditionalData struct {
Tactics *[]AttackTactic `json:"tactics,omitempty"`
}
+// MarshalJSON is the custom marshaler for IncidentAdditionalData.
+func (iad IncidentAdditionalData) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IncidentAlertList list of incident alerts.
type IncidentAlertList struct {
autorest.Response `json:"-"`
@@ -11101,6 +11143,12 @@ type IPSyncerSettingsProperties struct {
IsEnabled *bool `json:"isEnabled,omitempty"`
}
+// MarshalJSON is the custom marshaler for IPSyncerSettingsProperties.
+func (issp IPSyncerSettingsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MailboxEntity represents a mailbox entity.
type MailboxEntity struct {
// MailboxEntityProperties - Mailbox entity properties
@@ -16204,6 +16252,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceWithEtag an azure resource object with an Etag property
type ResourceWithEtag struct {
// ID - READ-ONLY; Azure resource Id
@@ -16944,6 +16998,12 @@ type SecurityAlertPropertiesConfidenceReasonsItem struct {
ReasonType *string `json:"reasonType,omitempty"`
}
+// MarshalJSON is the custom marshaler for SecurityAlertPropertiesConfidenceReasonsItem.
+func (sapRi SecurityAlertPropertiesConfidenceReasonsItem) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SecurityAlertTimelineItem represents security alert timeline item.
type SecurityAlertTimelineItem struct {
// AzureResourceID - The alert azure resource id.
@@ -17673,6 +17733,12 @@ type ThreatIntelligence struct {
ThreatType *string `json:"threatType,omitempty"`
}
+// MarshalJSON is the custom marshaler for ThreatIntelligence.
+func (ti ThreatIntelligence) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ThreatIntelligenceAlertRule represents Threat Intelligence alert rule.
type ThreatIntelligenceAlertRule struct {
// ThreatIntelligenceAlertRuleProperties - Threat Intelligence alert rule properties
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/CHANGELOG.md
index 52911e4cc5e4..c7d2d2b1c9f2 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/CHANGELOG.md
@@ -1,2 +1,14 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccessKeys.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponseError.MarshalJSON() ([]byte, error)
+1. MessageCountDetails.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PremiumMessagingRegionsProperties.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/_meta.json
index 87028b60210b..7148bb2be4b3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/servicebus/resource-manager/readme.md",
"tag": "package-2018-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicebus/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicebus/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/models.go
index c80f2b504ecc..430f3d2fb2df 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicebus/mgmt/2018-01-01-preview/servicebus/models.go
@@ -39,6 +39,12 @@ type AccessKeys struct {
KeyName *string `json:"keyName,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccessKeys.
+func (ak AccessKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Action represents the filter actions which are allowed for the transformation of a message that have
// been matched by a filter expression.
type Action struct {
@@ -510,6 +516,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse the resource management error response.
type ErrorResponse struct {
// Error - The error object.
@@ -530,6 +542,12 @@ type ErrorResponseError struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponseError.
+func (er ErrorResponseError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Eventhub single item in List or Get Event Hub operation
type Eventhub struct {
// EventhubProperties - Properties supplied to the Create Or Update Event Hub operation.
@@ -1127,6 +1145,12 @@ type MessageCountDetails struct {
TransferDeadLetterMessageCount *int64 `json:"transferDeadLetterMessageCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for MessageCountDetails.
+func (mcd MessageCountDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MigrationConfigListResult the result of the List migrationConfigurations operation.
type MigrationConfigListResult struct {
autorest.Response `json:"-"`
@@ -1644,6 +1668,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list ServiceBus operations. It contains a list of
// operations and a URL link to get the next set of results.
type OperationListResult struct {
@@ -1654,6 +1684,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -2011,6 +2047,12 @@ type PremiumMessagingRegionsProperties struct {
FullName *string `json:"fullName,omitempty"`
}
+// MarshalJSON is the custom marshaler for PremiumMessagingRegionsProperties.
+func (pmr PremiumMessagingRegionsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpoint privateEndpoint information.
type PrivateEndpoint struct {
// ID - The ARM identifier for Private Endpoint.
@@ -2415,6 +2457,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceNamespacePatch the Resource definition.
type ResourceNamespacePatch struct {
// Location - Resource location
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/CHANGELOG.md
index 52911e4cc5e4..d306fe1ff4c3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ApplicationTypeResourceProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/_meta.json
index 858e0bb3b4a8..08ec1efeb27a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/servicefabric/resource-manager/readme.md",
"tag": "package-2018-02",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-02 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicefabric/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-02 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicefabric/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/models.go
index e2c3e25e79a4..3f7b7069a6af 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabric/mgmt/2018-02-01-preview/servicefabric/models.go
@@ -583,6 +583,12 @@ type ApplicationTypeResourceProperties struct {
ProvisioningState *string `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ApplicationTypeResourceProperties.
+func (atrp ApplicationTypeResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ApplicationTypesDeleteFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type ApplicationTypesDeleteFuture struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/CHANGELOG.md
index 52911e4cc5e4..9140c1ae8bed 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ProvisionedResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/_meta.json
index 4846c26dfc6a..053f95d52124 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/readme.md",
"tag": "package-2018-09-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-09-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-09-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicefabricmesh/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/models.go
index da7fb888c198..4644e8cf10dc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/servicefabricmesh/mgmt/2018-09-01-preview/servicefabricmesh/models.go
@@ -2616,6 +2616,12 @@ type ProvisionedResourceProperties struct {
ProvisioningState *string `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProvisionedResourceProperties.
+func (prp ProvisionedResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProxyResource the resource model definition for Azure Resource Manager proxy resource. It will have
// everything other than required location and tags.
type ProxyResource struct {
@@ -2627,6 +2633,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReliableCollectionsRef specifying this parameter adds support for reliable collections
type ReliableCollectionsRef struct {
// Name - Name of ReliableCollection resource. Right now it's not used and you can use any string.
@@ -2645,6 +2657,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceLimits this type describes the resource limits for a given container. It describes the most
// amount of resources a container is allowed to use before being restarted.
type ResourceLimits struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/CHANGELOG.md
index 52911e4cc5e4..226948edeb15 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/CHANGELOG.md
@@ -1,2 +1,90 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CheckNameAvailabilityResponse.MarshalJSON() ([]byte, error)
+1. DataWarehouseUserActivitiesProperties.MarshalJSON() ([]byte, error)
+1. DatabaseBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. DatabaseOperationListResult.MarshalJSON() ([]byte, error)
+1. DatabaseOperationProperties.MarshalJSON() ([]byte, error)
+1. DatabaseUsage.MarshalJSON() ([]byte, error)
+1. DatabaseVulnerabilityAssessmentListResult.MarshalJSON() ([]byte, error)
+1. EditionCapability.MarshalJSON() ([]byte, error)
+1. ElasticPoolActivityProperties.MarshalJSON() ([]byte, error)
+1. ElasticPoolDatabaseActivityProperties.MarshalJSON() ([]byte, error)
+1. ElasticPoolDtuCapability.MarshalJSON() ([]byte, error)
+1. ElasticPoolEditionCapability.MarshalJSON() ([]byte, error)
+1. ElasticPoolPerDatabaseMaxDtuCapability.MarshalJSON() ([]byte, error)
+1. ElasticPoolPerDatabaseMinDtuCapability.MarshalJSON() ([]byte, error)
+1. EncryptionProtectorListResult.MarshalJSON() ([]byte, error)
+1. ExtendedDatabaseBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. ExtendedServerBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. FailoverGroupListResult.MarshalJSON() ([]byte, error)
+1. ImportExportResponseProperties.MarshalJSON() ([]byte, error)
+1. JobAgentListResult.MarshalJSON() ([]byte, error)
+1. JobCredentialListResult.MarshalJSON() ([]byte, error)
+1. JobExecutionListResult.MarshalJSON() ([]byte, error)
+1. JobExecutionTarget.MarshalJSON() ([]byte, error)
+1. JobListResult.MarshalJSON() ([]byte, error)
+1. JobStepListResult.MarshalJSON() ([]byte, error)
+1. JobTargetGroupListResult.MarshalJSON() ([]byte, error)
+1. JobVersion.MarshalJSON() ([]byte, error)
+1. JobVersionListResult.MarshalJSON() ([]byte, error)
+1. LocationCapabilities.MarshalJSON() ([]byte, error)
+1. LogicalServerSecurityAlertPolicyListResult.MarshalJSON() ([]byte, error)
+1. ManagedBackupShortTermRetentionPolicyListResult.MarshalJSON() ([]byte, error)
+1. ManagedDatabaseListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceAdministratorListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceListResult.MarshalJSON() ([]byte, error)
+1. MaxSizeCapability.MarshalJSON() ([]byte, error)
+1. Metric.MarshalJSON() ([]byte, error)
+1. MetricAvailability.MarshalJSON() ([]byte, error)
+1. MetricDefinition.MarshalJSON() ([]byte, error)
+1. MetricName.MarshalJSON() ([]byte, error)
+1. MetricValue.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationImpact.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PerformanceLevel.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. RecommendedIndexProperties.MarshalJSON() ([]byte, error)
+1. RecoverableDatabaseProperties.MarshalJSON() ([]byte, error)
+1. ReplicationLinkProperties.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. RestorableDroppedDatabaseProperties.MarshalJSON() ([]byte, error)
+1. RestorableDroppedManagedDatabaseListResult.MarshalJSON() ([]byte, error)
+1. RestorableDroppedManagedDatabaseProperties.MarshalJSON() ([]byte, error)
+1. RestorePointListResult.MarshalJSON() ([]byte, error)
+1. RestorePointProperties.MarshalJSON() ([]byte, error)
+1. SensitivityLabelListResult.MarshalJSON() ([]byte, error)
+1. ServerBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. ServerDNSAliasListResult.MarshalJSON() ([]byte, error)
+1. ServerDNSAliasProperties.MarshalJSON() ([]byte, error)
+1. ServerKeyListResult.MarshalJSON() ([]byte, error)
+1. ServerListResult.MarshalJSON() ([]byte, error)
+1. ServerUsage.MarshalJSON() ([]byte, error)
+1. ServerVersionCapability.MarshalJSON() ([]byte, error)
+1. ServiceObjectiveProperties.MarshalJSON() ([]byte, error)
+1. ServiceTierAdvisorProperties.MarshalJSON() ([]byte, error)
+1. SloUsageMetric.MarshalJSON() ([]byte, error)
+1. SubscriptionUsageListResult.MarshalJSON() ([]byte, error)
+1. SubscriptionUsageProperties.MarshalJSON() ([]byte, error)
+1. SyncAgentKeyProperties.MarshalJSON() ([]byte, error)
+1. SyncAgentLinkedDatabaseListResult.MarshalJSON() ([]byte, error)
+1. SyncAgentLinkedDatabaseProperties.MarshalJSON() ([]byte, error)
+1. SyncAgentListResult.MarshalJSON() ([]byte, error)
+1. SyncDatabaseIDListResult.MarshalJSON() ([]byte, error)
+1. SyncDatabaseIDProperties.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaProperties.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaPropertiesListResult.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaTable.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaTableColumn.MarshalJSON() ([]byte, error)
+1. SyncGroupListResult.MarshalJSON() ([]byte, error)
+1. SyncGroupLogListResult.MarshalJSON() ([]byte, error)
+1. SyncGroupLogProperties.MarshalJSON() ([]byte, error)
+1. SyncMemberListResult.MarshalJSON() ([]byte, error)
+1. TransparentDataEncryptionActivityProperties.MarshalJSON() ([]byte, error)
+1. VirtualClusterListResult.MarshalJSON() ([]byte, error)
+1. VirtualNetworkRuleListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/_meta.json
index 25d1fe69098a..43c7e6fa1ac6 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/sql/resource-manager/readme.md",
"tag": "package-2017-03-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-03-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/sql/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-03-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/sql/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/models.go
index 998a28b1219e..4ff6cc74ad75 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/2017-03-01-preview/sql/models.go
@@ -107,6 +107,12 @@ type CheckNameAvailabilityResponse struct {
Reason CheckNameAvailabilityReason `json:"reason,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityResponse.
+func (cnar CheckNameAvailabilityResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CompleteDatabaseRestoreDefinition contains the information necessary to perform a complete database
// restore operation.
type CompleteDatabaseRestoreDefinition struct {
@@ -421,6 +427,12 @@ type DatabaseBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseBlobAuditingPolicyListResult.
+func (dbaplr DatabaseBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseBlobAuditingPolicyListResultIterator provides access to a complete listing of
// DatabaseBlobAuditingPolicy values.
type DatabaseBlobAuditingPolicyListResultIterator struct {
@@ -754,6 +766,12 @@ type DatabaseOperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseOperationListResult.
+func (dolr DatabaseOperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseOperationListResultIterator provides access to a complete listing of DatabaseOperation values.
type DatabaseOperationListResultIterator struct {
i int
@@ -936,6 +954,12 @@ type DatabaseOperationProperties struct {
IsCancellable *bool `json:"isCancellable,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseOperationProperties.
+func (dop DatabaseOperationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseProperties represents the properties of a database.
type DatabaseProperties struct {
// Collation - The collation of the database. If createMode is not Default, this value is ignored.
@@ -1583,6 +1607,12 @@ type DatabaseUsage struct {
NextResetTime *date.Time `json:"nextResetTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseUsage.
+func (du DatabaseUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseUsageListResult the response to a list database metrics request.
type DatabaseUsageListResult struct {
autorest.Response `json:"-"`
@@ -1672,6 +1702,12 @@ type DatabaseVulnerabilityAssessmentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseVulnerabilityAssessmentListResult.
+func (dvalr DatabaseVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseVulnerabilityAssessmentListResultIterator provides access to a complete listing of
// DatabaseVulnerabilityAssessment values.
type DatabaseVulnerabilityAssessmentListResultIterator struct {
@@ -2291,6 +2327,12 @@ type DataWarehouseUserActivitiesProperties struct {
ActiveQueriesCount *int32 `json:"activeQueriesCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataWarehouseUserActivitiesProperties.
+func (dwuap DataWarehouseUserActivitiesProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EditionCapability the database edition capabilities.
type EditionCapability struct {
// Name - READ-ONLY; The edition name.
@@ -2303,6 +2345,12 @@ type EditionCapability struct {
ZoneRedundant *bool `json:"zoneRedundant,omitempty"`
}
+// MarshalJSON is the custom marshaler for EditionCapability.
+func (ec EditionCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPool represents a database elastic pool.
type ElasticPool struct {
autorest.Response `json:"-"`
@@ -2552,6 +2600,12 @@ type ElasticPoolActivityProperties struct {
RequestedDtuGuarantee *int32 `json:"requestedDtuGuarantee,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolActivityProperties.
+func (epap ElasticPoolActivityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolDatabaseActivity represents the activity on an elastic pool.
type ElasticPoolDatabaseActivity struct {
// Location - The geo-location where the resource lives
@@ -2680,6 +2734,12 @@ type ElasticPoolDatabaseActivityProperties struct {
State *string `json:"state,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolDatabaseActivityProperties.
+func (epdap ElasticPoolDatabaseActivityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolDtuCapability the Elastic Pool DTU capability.
type ElasticPoolDtuCapability struct {
// Limit - READ-ONLY; The maximum size of the database (see 'unit' for the units).
@@ -2698,6 +2758,12 @@ type ElasticPoolDtuCapability struct {
SupportedPerDatabaseMaxDtus *[]ElasticPoolPerDatabaseMaxDtuCapability `json:"supportedPerDatabaseMaxDtus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolDtuCapability.
+func (epdc ElasticPoolDtuCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolEditionCapability the elastic pool edition capabilities.
type ElasticPoolEditionCapability struct {
// Name - READ-ONLY; The elastic pool edition name.
@@ -2710,6 +2776,12 @@ type ElasticPoolEditionCapability struct {
ZoneRedundant *bool `json:"zoneRedundant,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolEditionCapability.
+func (epec ElasticPoolEditionCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolListResult represents the response to a list elastic pool request.
type ElasticPoolListResult struct {
autorest.Response `json:"-"`
@@ -2727,6 +2799,12 @@ type ElasticPoolPerDatabaseMaxDtuCapability struct {
SupportedPerDatabaseMinDtus *[]ElasticPoolPerDatabaseMinDtuCapability `json:"supportedPerDatabaseMinDtus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolPerDatabaseMaxDtuCapability.
+func (eppdmdc ElasticPoolPerDatabaseMaxDtuCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolPerDatabaseMinDtuCapability the minimum per-database DTU capability.
type ElasticPoolPerDatabaseMinDtuCapability struct {
// Limit - READ-ONLY; The maximum DTUs per database.
@@ -2735,6 +2813,12 @@ type ElasticPoolPerDatabaseMinDtuCapability struct {
Status CapabilityStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolPerDatabaseMinDtuCapability.
+func (eppdmdc ElasticPoolPerDatabaseMinDtuCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolProperties represents the properties of an elastic pool.
type ElasticPoolProperties struct {
// CreationDate - READ-ONLY; The creation date of the elastic pool (ISO8601 format).
@@ -3055,6 +3139,12 @@ type EncryptionProtectorListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for EncryptionProtectorListResult.
+func (eplr EncryptionProtectorListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EncryptionProtectorListResultIterator provides access to a complete listing of EncryptionProtector
// values.
type EncryptionProtectorListResultIterator struct {
@@ -3410,6 +3500,12 @@ type ExtendedDatabaseBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExtendedDatabaseBlobAuditingPolicyListResult.
+func (edbaplr ExtendedDatabaseBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExtendedDatabaseBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ExtendedDatabaseBlobAuditingPolicy values.
type ExtendedDatabaseBlobAuditingPolicyListResultIterator struct {
@@ -3783,6 +3879,12 @@ type ExtendedServerBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExtendedServerBlobAuditingPolicyListResult.
+func (esbaplr ExtendedServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExtendedServerBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ExtendedServerBlobAuditingPolicy values.
type ExtendedServerBlobAuditingPolicyListResultIterator struct {
@@ -4138,6 +4240,12 @@ type FailoverGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for FailoverGroupListResult.
+func (fglr FailoverGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FailoverGroupListResultIterator provides access to a complete listing of FailoverGroup values.
type FailoverGroupListResultIterator struct {
i int
@@ -4932,6 +5040,12 @@ type ImportExportResponseProperties struct {
ErrorMessage *string `json:"errorMessage,omitempty"`
}
+// MarshalJSON is the custom marshaler for ImportExportResponseProperties.
+func (ierp ImportExportResponseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ImportExtensionProperties represents the properties for an import operation
type ImportExtensionProperties struct {
// OperationMode - The type of import operation being performed. This is always Import.
@@ -5249,6 +5363,12 @@ type JobAgentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobAgentListResult.
+func (jalr JobAgentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobAgentListResultIterator provides access to a complete listing of JobAgent values.
type JobAgentListResultIterator struct {
i int
@@ -5636,6 +5756,12 @@ type JobCredentialListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobCredentialListResult.
+func (jclr JobCredentialListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobCredentialListResultIterator provides access to a complete listing of JobCredential values.
type JobCredentialListResultIterator struct {
i int
@@ -5876,6 +6002,12 @@ type JobExecutionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobExecutionListResult.
+func (jelr JobExecutionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobExecutionListResultIterator provides access to a complete listing of JobExecution values.
type JobExecutionListResultIterator struct {
i int
@@ -6161,6 +6293,12 @@ type JobExecutionTarget struct {
DatabaseName *string `json:"databaseName,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobExecutionTarget.
+func (jet JobExecutionTarget) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobListResult a list of jobs.
type JobListResult struct {
autorest.Response `json:"-"`
@@ -6170,6 +6308,12 @@ type JobListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobListResult.
+func (jlr JobListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobListResultIterator provides access to a complete listing of Job values.
type JobListResultIterator struct {
i int
@@ -6462,6 +6606,12 @@ type JobStepListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobStepListResult.
+func (jslr JobStepListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobStepListResultIterator provides access to a complete listing of JobStep values.
type JobStepListResultIterator struct {
i int
@@ -6749,6 +6899,12 @@ type JobTargetGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobTargetGroupListResult.
+func (jtglr JobTargetGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobTargetGroupListResultIterator provides access to a complete listing of JobTargetGroup values.
type JobTargetGroupListResultIterator struct {
i int
@@ -6916,6 +7072,12 @@ type JobVersion struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobVersion.
+func (jv JobVersion) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobVersionListResult a list of job versions.
type JobVersionListResult struct {
autorest.Response `json:"-"`
@@ -6925,6 +7087,12 @@ type JobVersionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobVersionListResult.
+func (jvlr JobVersionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobVersionListResultIterator provides access to a complete listing of JobVersion values.
type JobVersionListResultIterator struct {
i int
@@ -7086,6 +7254,12 @@ type LocationCapabilities struct {
SupportedServerVersions *[]ServerVersionCapability `json:"supportedServerVersions,omitempty"`
}
+// MarshalJSON is the custom marshaler for LocationCapabilities.
+func (lc LocationCapabilities) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LogicalServerSecurityAlertPolicyListResult a list of the server's security alert policies.
type LogicalServerSecurityAlertPolicyListResult struct {
autorest.Response `json:"-"`
@@ -7095,6 +7269,12 @@ type LogicalServerSecurityAlertPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for LogicalServerSecurityAlertPolicyListResult.
+func (lssaplr LogicalServerSecurityAlertPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LogicalServerSecurityAlertPolicyListResultIterator provides access to a complete listing of
// ServerSecurityAlertPolicy values.
type LogicalServerSecurityAlertPolicyListResultIterator struct {
@@ -7414,6 +7594,12 @@ type ManagedBackupShortTermRetentionPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedBackupShortTermRetentionPolicyListResult.
+func (mbstrplr ManagedBackupShortTermRetentionPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedBackupShortTermRetentionPolicyListResultIterator provides access to a complete listing of
// ManagedBackupShortTermRetentionPolicy values.
type ManagedBackupShortTermRetentionPolicyListResultIterator struct {
@@ -7682,6 +7868,12 @@ type ManagedDatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedDatabaseListResult.
+func (mdlr ManagedDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedDatabaseListResultIterator provides access to a complete listing of ManagedDatabase values.
type ManagedDatabaseListResultIterator struct {
i int
@@ -8326,6 +8518,12 @@ type ManagedInstanceAdministratorListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceAdministratorListResult.
+func (mialr ManagedInstanceAdministratorListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceAdministratorListResultIterator provides access to a complete listing of
// ManagedInstanceAdministrator values.
type ManagedInstanceAdministratorListResultIterator struct {
@@ -8578,6 +8776,12 @@ type ManagedInstanceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceListResult.
+func (milr ManagedInstanceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceListResultIterator provides access to a complete listing of ManagedInstance values.
type ManagedInstanceListResultIterator struct {
i int
@@ -9038,6 +9242,12 @@ type MaxSizeCapability struct {
Status CapabilityStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for MaxSizeCapability.
+func (msc MaxSizeCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Metric database metrics.
type Metric struct {
// StartTime - READ-ONLY; The start time for the metric (ISO-8601 format).
@@ -9054,6 +9264,12 @@ type Metric struct {
MetricValues *[]MetricValue `json:"metricValues,omitempty"`
}
+// MarshalJSON is the custom marshaler for Metric.
+func (mVar Metric) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricAvailability a metric availability value.
type MetricAvailability struct {
// Retention - READ-ONLY; The length of retention for the database metric.
@@ -9062,6 +9278,12 @@ type MetricAvailability struct {
TimeGrain *string `json:"timeGrain,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricAvailability.
+func (ma MetricAvailability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricDefinition a database metric definition.
type MetricDefinition struct {
// Name - READ-ONLY; The name information for the metric.
@@ -9076,6 +9298,12 @@ type MetricDefinition struct {
MetricAvailabilities *[]MetricAvailability `json:"metricAvailabilities,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricDefinition.
+func (md MetricDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricDefinitionListResult the response to a list database metric definitions request.
type MetricDefinitionListResult struct {
autorest.Response `json:"-"`
@@ -9098,6 +9326,12 @@ type MetricName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricName.
+func (mn MetricName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricValue represents database metrics.
type MetricValue struct {
// Count - READ-ONLY; The number of values for the metric.
@@ -9114,6 +9348,12 @@ type MetricValue struct {
Total *float64 `json:"total,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricValue.
+func (mv MetricValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation SQL REST API operation definition.
type Operation struct {
// Name - READ-ONLY; The name of the operation being performed on this particular object.
@@ -9144,6 +9384,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationImpact the impact of an operation, both in absolute and relative terms.
type OperationImpact struct {
// Name - READ-ONLY; The name of the impact dimension.
@@ -9156,6 +9402,12 @@ type OperationImpact struct {
ChangeValueRelative *float64 `json:"changeValueRelative,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationImpact.
+func (oi OperationImpact) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list SQL operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -9165,6 +9417,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -9342,6 +9600,12 @@ type PerformanceLevel struct {
Value *int32 `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for PerformanceLevel.
+func (pl PerformanceLevel) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProxyResource ARM proxy resource.
type ProxyResource struct {
// ID - READ-ONLY; Resource ID.
@@ -9352,6 +9616,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecommendedIndex represents a database recommended index.
type RecommendedIndex struct {
// RecommendedIndexProperties - READ-ONLY; The properties representing the resource.
@@ -9449,6 +9719,12 @@ type RecommendedIndexProperties struct {
ReportedImpact *[]OperationImpact `json:"reportedImpact,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecommendedIndexProperties.
+func (rip RecommendedIndexProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecoverableDatabase a recoverable database
type RecoverableDatabase struct {
autorest.Response `json:"-"`
@@ -9541,6 +9817,12 @@ type RecoverableDatabaseProperties struct {
LastAvailableBackupDate *date.Time `json:"lastAvailableBackupDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecoverableDatabaseProperties.
+func (rdp RecoverableDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationLink represents a database replication link.
type ReplicationLink struct {
autorest.Response `json:"-"`
@@ -9656,6 +9938,12 @@ type ReplicationLinkProperties struct {
ReplicationState ReplicationState `json:"replicationState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReplicationLinkProperties.
+func (rlp ReplicationLinkProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationLinksFailoverAllowDataLossFuture an abstraction for monitoring and retrieving the results of
// a long-running operation.
type ReplicationLinksFailoverAllowDataLossFuture struct {
@@ -9777,6 +10065,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceIdentity azure Active Directory identity configuration for a resource.
type ResourceIdentity struct {
// PrincipalID - READ-ONLY; The Azure Active Directory principal id.
@@ -9913,6 +10207,12 @@ type RestorableDroppedDatabaseProperties struct {
EarliestRestoreDate *date.Time `json:"earliestRestoreDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorableDroppedDatabaseProperties.
+func (rddp RestorableDroppedDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorableDroppedManagedDatabase a restorable dropped managed database resource.
type RestorableDroppedManagedDatabase struct {
autorest.Response `json:"-"`
@@ -10023,6 +10323,12 @@ type RestorableDroppedManagedDatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorableDroppedManagedDatabaseListResult.
+func (rdmdlr RestorableDroppedManagedDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorableDroppedManagedDatabaseListResultIterator provides access to a complete listing of
// RestorableDroppedManagedDatabase values.
type RestorableDroppedManagedDatabaseListResultIterator struct {
@@ -10187,6 +10493,12 @@ type RestorableDroppedManagedDatabaseProperties struct {
EarliestRestoreDate *date.Time `json:"earliestRestoreDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorableDroppedManagedDatabaseProperties.
+func (rdmdp RestorableDroppedManagedDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePoint database restore points.
type RestorePoint struct {
autorest.Response `json:"-"`
@@ -10280,6 +10592,12 @@ type RestorePointListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorePointListResult.
+func (rplr RestorePointListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePointProperties properties of a database restore point
type RestorePointProperties struct {
// RestorePointType - READ-ONLY; The type of restore point. Possible values include: 'CONTINUOUS', 'DISCRETE'
@@ -10292,6 +10610,12 @@ type RestorePointProperties struct {
RestorePointLabel *string `json:"restorePointLabel,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorePointProperties.
+func (rpp RestorePointProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePointsCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type RestorePointsCreateFuture struct {
@@ -10464,6 +10788,12 @@ type SensitivityLabelListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SensitivityLabelListResult.
+func (sllr SensitivityLabelListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SensitivityLabelListResultIterator provides access to a complete listing of SensitivityLabel values.
type SensitivityLabelListResultIterator struct {
i int
@@ -11153,6 +11483,12 @@ type ServerBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerBlobAuditingPolicyListResult.
+func (sbaplr ServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ServerBlobAuditingPolicy values.
type ServerBlobAuditingPolicyListResultIterator struct {
@@ -11866,6 +12202,12 @@ type ServerDNSAliasListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerDNSAliasListResult.
+func (sdalr ServerDNSAliasListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerDNSAliasListResultIterator provides access to a complete listing of ServerDNSAlias values.
type ServerDNSAliasListResultIterator struct {
i int
@@ -12022,6 +12364,12 @@ type ServerDNSAliasProperties struct {
AzureDNSRecord *string `json:"azureDnsRecord,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerDNSAliasProperties.
+func (sdap ServerDNSAliasProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerKey a server key.
type ServerKey struct {
autorest.Response `json:"-"`
@@ -12129,6 +12477,12 @@ type ServerKeyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerKeyListResult.
+func (sklr ServerKeyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerKeyListResultIterator provides access to a complete listing of ServerKey values.
type ServerKeyListResultIterator struct {
i int
@@ -12400,6 +12754,12 @@ type ServerListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerListResult.
+func (slr ServerListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerListResultIterator provides access to a complete listing of Server values.
type ServerListResultIterator struct {
i int
@@ -12889,6 +13249,12 @@ type ServerUsage struct {
NextResetTime *date.Time `json:"nextResetTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerUsage.
+func (su ServerUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerUsageListResult represents the response to a list server metrics request.
type ServerUsageListResult struct {
autorest.Response `json:"-"`
@@ -12908,6 +13274,12 @@ type ServerVersionCapability struct {
SupportedElasticPoolEditions *[]ElasticPoolEditionCapability `json:"supportedElasticPoolEditions,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerVersionCapability.
+func (svc ServerVersionCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceObjective represents a database service objective.
type ServiceObjective struct {
autorest.Response `json:"-"`
@@ -13093,6 +13465,12 @@ type ServiceObjectiveProperties struct {
Enabled *bool `json:"enabled,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceObjectiveProperties.
+func (sop ServiceObjectiveProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceTierAdvisor represents a Service Tier Advisor.
type ServiceTierAdvisor struct {
autorest.Response `json:"-"`
@@ -13212,6 +13590,12 @@ type ServiceTierAdvisorProperties struct {
Confidence *float64 `json:"confidence,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceTierAdvisorProperties.
+func (stap ServiceTierAdvisorProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku an ARM Resource SKU.
type Sku struct {
// Name - The name of the SKU, typically, a letter + Number code, e.g. P3.
@@ -13236,6 +13620,12 @@ type SloUsageMetric struct {
InRangeTimeRatio *float64 `json:"inRangeTimeRatio,omitempty"`
}
+// MarshalJSON is the custom marshaler for SloUsageMetric.
+func (sum SloUsageMetric) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubscriptionUsage usage Metric of a Subscription in a Location.
type SubscriptionUsage struct {
autorest.Response `json:"-"`
@@ -13318,6 +13708,12 @@ type SubscriptionUsageListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubscriptionUsageListResult.
+func (sulr SubscriptionUsageListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubscriptionUsageListResultIterator provides access to a complete listing of SubscriptionUsage values.
type SubscriptionUsageListResultIterator struct {
i int
@@ -13480,6 +13876,12 @@ type SubscriptionUsageProperties struct {
Unit *string `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubscriptionUsageProperties.
+func (sup SubscriptionUsageProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgent an Azure SQL Database sync agent.
type SyncAgent struct {
autorest.Response `json:"-"`
@@ -13560,6 +13962,12 @@ type SyncAgentKeyProperties struct {
SyncAgentKey *string `json:"syncAgentKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentKeyProperties.
+func (sakp SyncAgentKeyProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentLinkedDatabase an Azure SQL Database sync agent linked database.
type SyncAgentLinkedDatabase struct {
// SyncAgentLinkedDatabaseProperties - Resource properties.
@@ -13641,6 +14049,12 @@ type SyncAgentLinkedDatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentLinkedDatabaseListResult.
+func (saldlr SyncAgentLinkedDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentLinkedDatabaseListResultIterator provides access to a complete listing of
// SyncAgentLinkedDatabase values.
type SyncAgentLinkedDatabaseListResultIterator struct {
@@ -13808,6 +14222,12 @@ type SyncAgentLinkedDatabaseProperties struct {
UserName *string `json:"userName,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentLinkedDatabaseProperties.
+func (saldp SyncAgentLinkedDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentListResult a list of sync agents.
type SyncAgentListResult struct {
autorest.Response `json:"-"`
@@ -13817,6 +14237,12 @@ type SyncAgentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentListResult.
+func (salr SyncAgentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentListResultIterator provides access to a complete listing of SyncAgent values.
type SyncAgentListResultIterator struct {
i int
@@ -14083,6 +14509,12 @@ type SyncDatabaseIDListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncDatabaseIDListResult.
+func (sdilr SyncDatabaseIDListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncDatabaseIDListResultIterator provides access to a complete listing of SyncDatabaseIDProperties
// values.
type SyncDatabaseIDListResultIterator struct {
@@ -14240,6 +14672,12 @@ type SyncDatabaseIDProperties struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncDatabaseIDProperties.
+func (sdip SyncDatabaseIDProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaProperties properties of the database full schema.
type SyncFullSchemaProperties struct {
// Tables - READ-ONLY; List of tables in the database full schema.
@@ -14248,6 +14686,12 @@ type SyncFullSchemaProperties struct {
LastUpdateTime *date.Time `json:"lastUpdateTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaProperties.
+func (sfsp SyncFullSchemaProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaPropertiesListResult a list of sync schema properties.
type SyncFullSchemaPropertiesListResult struct {
autorest.Response `json:"-"`
@@ -14257,6 +14701,12 @@ type SyncFullSchemaPropertiesListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaPropertiesListResult.
+func (sfsplr SyncFullSchemaPropertiesListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaPropertiesListResultIterator provides access to a complete listing of
// SyncFullSchemaProperties values.
type SyncFullSchemaPropertiesListResultIterator struct {
@@ -14422,6 +14872,12 @@ type SyncFullSchemaTable struct {
QuotedName *string `json:"quotedName,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaTable.
+func (sfst SyncFullSchemaTable) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaTableColumn properties of the column in the table of database full schema.
type SyncFullSchemaTableColumn struct {
// DataSize - READ-ONLY; Data size of the column.
@@ -14440,6 +14896,12 @@ type SyncFullSchemaTableColumn struct {
QuotedName *string `json:"quotedName,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaTableColumn.
+func (sfstc SyncFullSchemaTableColumn) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroup an Azure SQL Database sync group.
type SyncGroup struct {
autorest.Response `json:"-"`
@@ -14522,6 +14984,12 @@ type SyncGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncGroupListResult.
+func (sglr SyncGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroupListResultIterator provides access to a complete listing of SyncGroup values.
type SyncGroupListResultIterator struct {
i int
@@ -14681,6 +15149,12 @@ type SyncGroupLogListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncGroupLogListResult.
+func (sgllr SyncGroupLogListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroupLogListResultIterator provides access to a complete listing of SyncGroupLogProperties values.
type SyncGroupLogListResultIterator struct {
i int
@@ -14847,6 +15321,12 @@ type SyncGroupLogProperties struct {
OperationStatus *string `json:"operationStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncGroupLogProperties.
+func (sglp SyncGroupLogProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroupProperties properties of a sync group.
type SyncGroupProperties struct {
// Interval - Sync interval of the sync group.
@@ -15159,6 +15639,12 @@ type SyncMemberListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncMemberListResult.
+func (smlr SyncMemberListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncMemberListResultIterator provides access to a complete listing of SyncMember values.
type SyncMemberListResultIterator struct {
i int
@@ -15731,6 +16217,12 @@ type TransparentDataEncryptionActivityProperties struct {
PercentComplete *float64 `json:"percentComplete,omitempty"`
}
+// MarshalJSON is the custom marshaler for TransparentDataEncryptionActivityProperties.
+func (tdeap TransparentDataEncryptionActivityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TransparentDataEncryptionProperties represents the properties of a database transparent data encryption.
type TransparentDataEncryptionProperties struct {
// Status - The status of the database transparent data encryption. Possible values include: 'TransparentDataEncryptionStatusEnabled', 'TransparentDataEncryptionStatusDisabled'
@@ -15853,6 +16345,12 @@ type VirtualClusterListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualClusterListResult.
+func (vclr VirtualClusterListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualClusterListResultIterator provides access to a complete listing of VirtualCluster values.
type VirtualClusterListResultIterator struct {
i int
@@ -16237,6 +16735,12 @@ type VirtualNetworkRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkRuleListResult.
+func (vnrlr VirtualNetworkRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRuleListResultIterator provides access to a complete listing of VirtualNetworkRule values.
type VirtualNetworkRuleListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/CHANGELOG.md
index 52911e4cc5e4..3b4f176b3bc5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/CHANGELOG.md
@@ -1,2 +1,127 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AdministratorListResult.MarshalJSON() ([]byte, error)
+1. AutoPauseDelayTimeRange.MarshalJSON() ([]byte, error)
+1. AzureADOnlyAuthListResult.MarshalJSON() ([]byte, error)
+1. BackupShortTermRetentionPolicyListResult.MarshalJSON() ([]byte, error)
+1. CheckNameAvailabilityResponse.MarshalJSON() ([]byte, error)
+1. DatabaseBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. DatabaseListResult.MarshalJSON() ([]byte, error)
+1. DatabaseOperationListResult.MarshalJSON() ([]byte, error)
+1. DatabaseOperationProperties.MarshalJSON() ([]byte, error)
+1. DatabaseUsage.MarshalJSON() ([]byte, error)
+1. DatabaseVulnerabilityAssessmentListResult.MarshalJSON() ([]byte, error)
+1. DatabaseVulnerabilityAssessmentScanExportProperties.MarshalJSON() ([]byte, error)
+1. ElasticPoolActivityProperties.MarshalJSON() ([]byte, error)
+1. ElasticPoolDatabaseActivityProperties.MarshalJSON() ([]byte, error)
+1. ElasticPoolListResult.MarshalJSON() ([]byte, error)
+1. ElasticPoolOperationListResult.MarshalJSON() ([]byte, error)
+1. ElasticPoolOperationProperties.MarshalJSON() ([]byte, error)
+1. EncryptionProtectorListResult.MarshalJSON() ([]byte, error)
+1. ExtendedDatabaseBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. ExtendedServerBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. FailoverGroupListResult.MarshalJSON() ([]byte, error)
+1. ImportExportOperationResultProperties.MarshalJSON() ([]byte, error)
+1. InstanceFailoverGroupListResult.MarshalJSON() ([]byte, error)
+1. InstancePoolListResult.MarshalJSON() ([]byte, error)
+1. JobAgentListResult.MarshalJSON() ([]byte, error)
+1. JobCredentialListResult.MarshalJSON() ([]byte, error)
+1. JobExecutionListResult.MarshalJSON() ([]byte, error)
+1. JobExecutionTarget.MarshalJSON() ([]byte, error)
+1. JobListResult.MarshalJSON() ([]byte, error)
+1. JobStepListResult.MarshalJSON() ([]byte, error)
+1. JobTargetGroupListResult.MarshalJSON() ([]byte, error)
+1. JobVersion.MarshalJSON() ([]byte, error)
+1. JobVersionListResult.MarshalJSON() ([]byte, error)
+1. LogSizeCapability.MarshalJSON() ([]byte, error)
+1. LogicalServerSecurityAlertPolicyListResult.MarshalJSON() ([]byte, error)
+1. LongTermRetentionBackupListResult.MarshalJSON() ([]byte, error)
+1. LongTermRetentionBackupProperties.MarshalJSON() ([]byte, error)
+1. ManagedBackupShortTermRetentionPolicyListResult.MarshalJSON() ([]byte, error)
+1. ManagedDatabaseListResult.MarshalJSON() ([]byte, error)
+1. ManagedDatabaseRestoreDetailsProperties.MarshalJSON() ([]byte, error)
+1. ManagedDatabaseSecurityAlertPolicyListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceAdministratorListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceAzureADOnlyAuthListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceEncryptionProtectorListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceKeyListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceLongTermRetentionBackupListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceLongTermRetentionBackupProperties.MarshalJSON() ([]byte, error)
+1. ManagedInstanceLongTermRetentionPolicyListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceOperationListResult.MarshalJSON() ([]byte, error)
+1. ManagedInstanceOperationParametersPair.MarshalJSON() ([]byte, error)
+1. ManagedInstanceOperationProperties.MarshalJSON() ([]byte, error)
+1. ManagedInstanceOperationSteps.MarshalJSON() ([]byte, error)
+1. ManagedInstanceVulnerabilityAssessmentListResult.MarshalJSON() ([]byte, error)
+1. ManagedServerSecurityAlertPolicyListResult.MarshalJSON() ([]byte, error)
+1. MaxSizeCapability.MarshalJSON() ([]byte, error)
+1. Metric.MarshalJSON() ([]byte, error)
+1. MetricAvailability.MarshalJSON() ([]byte, error)
+1. MetricDefinition.MarshalJSON() ([]byte, error)
+1. MetricName.MarshalJSON() ([]byte, error)
+1. MetricValue.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationImpact.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PerformanceLevelCapability.MarshalJSON() ([]byte, error)
+1. PrivateEndpointConnectionListResult.MarshalJSON() ([]byte, error)
+1. PrivateEndpointConnectionRequestStatus.MarshalJSON() ([]byte, error)
+1. PrivateLinkResource.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. RecommendedIndexProperties.MarshalJSON() ([]byte, error)
+1. RecoverableDatabaseProperties.MarshalJSON() ([]byte, error)
+1. RecoverableManagedDatabaseListResult.MarshalJSON() ([]byte, error)
+1. RecoverableManagedDatabaseProperties.MarshalJSON() ([]byte, error)
+1. ReplicationLinkProperties.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. RestorableDroppedDatabaseProperties.MarshalJSON() ([]byte, error)
+1. RestorableDroppedManagedDatabaseListResult.MarshalJSON() ([]byte, error)
+1. RestorableDroppedManagedDatabaseProperties.MarshalJSON() ([]byte, error)
+1. RestorePointListResult.MarshalJSON() ([]byte, error)
+1. RestorePointProperties.MarshalJSON() ([]byte, error)
+1. SensitivityLabelListResult.MarshalJSON() ([]byte, error)
+1. ServerBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. ServerDNSAliasListResult.MarshalJSON() ([]byte, error)
+1. ServerDNSAliasProperties.MarshalJSON() ([]byte, error)
+1. ServerKeyListResult.MarshalJSON() ([]byte, error)
+1. ServerListResult.MarshalJSON() ([]byte, error)
+1. ServerPrivateEndpointConnection.MarshalJSON() ([]byte, error)
+1. ServerTrustGroupListResult.MarshalJSON() ([]byte, error)
+1. ServerUsage.MarshalJSON() ([]byte, error)
+1. ServerVulnerabilityAssessmentListResult.MarshalJSON() ([]byte, error)
+1. ServiceObjectiveProperties.MarshalJSON() ([]byte, error)
+1. ServiceTierAdvisorProperties.MarshalJSON() ([]byte, error)
+1. SloUsageMetric.MarshalJSON() ([]byte, error)
+1. SubscriptionUsageListResult.MarshalJSON() ([]byte, error)
+1. SubscriptionUsageProperties.MarshalJSON() ([]byte, error)
+1. SyncAgentKeyProperties.MarshalJSON() ([]byte, error)
+1. SyncAgentLinkedDatabaseListResult.MarshalJSON() ([]byte, error)
+1. SyncAgentLinkedDatabaseProperties.MarshalJSON() ([]byte, error)
+1. SyncAgentListResult.MarshalJSON() ([]byte, error)
+1. SyncDatabaseIDListResult.MarshalJSON() ([]byte, error)
+1. SyncDatabaseIDProperties.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaProperties.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaPropertiesListResult.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaTable.MarshalJSON() ([]byte, error)
+1. SyncFullSchemaTableColumn.MarshalJSON() ([]byte, error)
+1. SyncGroupListResult.MarshalJSON() ([]byte, error)
+1. SyncGroupLogListResult.MarshalJSON() ([]byte, error)
+1. SyncGroupLogProperties.MarshalJSON() ([]byte, error)
+1. SyncMemberListResult.MarshalJSON() ([]byte, error)
+1. TransparentDataEncryptionActivityProperties.MarshalJSON() ([]byte, error)
+1. Usage.MarshalJSON() ([]byte, error)
+1. UsageListResult.MarshalJSON() ([]byte, error)
+1. VirtualClusterListResult.MarshalJSON() ([]byte, error)
+1. VirtualNetworkRuleListResult.MarshalJSON() ([]byte, error)
+1. VulnerabilityAssessmentScanError.MarshalJSON() ([]byte, error)
+1. VulnerabilityAssessmentScanRecordListResult.MarshalJSON() ([]byte, error)
+1. VulnerabilityAssessmentScanRecordProperties.MarshalJSON() ([]byte, error)
+1. WorkloadClassifierListResult.MarshalJSON() ([]byte, error)
+1. WorkloadGroupListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/_meta.json
index 829549d3f90f..e3cb944a7e7f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/sql/resource-manager/readme.md",
"tag": "package-composite-v3",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-composite-v3 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/sql/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-composite-v3 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/sql/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/models.go
index c850e27e5c2e..d1fabad574b4 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sql/mgmt/v3.0/sql/models.go
@@ -30,6 +30,12 @@ type AdministratorListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AdministratorListResult.
+func (alr AdministratorListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AdministratorListResultIterator provides access to a complete listing of ServerAzureADAdministrator
// values.
type AdministratorListResultIterator struct {
@@ -293,6 +299,12 @@ type AutoPauseDelayTimeRange struct {
DoNotPauseValue *int32 `json:"doNotPauseValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for AutoPauseDelayTimeRange.
+func (apdtr AutoPauseDelayTimeRange) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureADOnlyAuthListResult a list of active directory only authentications.
type AzureADOnlyAuthListResult struct {
autorest.Response `json:"-"`
@@ -302,6 +314,12 @@ type AzureADOnlyAuthListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureADOnlyAuthListResult.
+func (aaoalr AzureADOnlyAuthListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureADOnlyAuthListResultIterator provides access to a complete listing of
// ServerAzureADOnlyAuthentication values.
type AzureADOnlyAuthListResultIterator struct {
@@ -743,6 +761,12 @@ type BackupShortTermRetentionPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for BackupShortTermRetentionPolicyListResult.
+func (bstrplr BackupShortTermRetentionPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BackupShortTermRetentionPolicyListResultIterator provides access to a complete listing of
// BackupShortTermRetentionPolicy values.
type BackupShortTermRetentionPolicyListResultIterator struct {
@@ -931,6 +955,12 @@ type CheckNameAvailabilityResponse struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityResponse.
+func (cnar CheckNameAvailabilityResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CompleteDatabaseRestoreDefinition contains the information necessary to perform a complete database
// restore operation.
type CompleteDatabaseRestoreDefinition struct {
@@ -1280,6 +1310,12 @@ type DatabaseBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseBlobAuditingPolicyListResult.
+func (dbaplr DatabaseBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseBlobAuditingPolicyListResultIterator provides access to a complete listing of
// DatabaseBlobAuditingPolicy values.
type DatabaseBlobAuditingPolicyListResultIterator struct {
@@ -1534,6 +1570,12 @@ type DatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseListResult.
+func (dlr DatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseListResultIterator provides access to a complete listing of Database values.
type DatabaseListResultIterator struct {
i int
@@ -1765,6 +1807,12 @@ type DatabaseOperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseOperationListResult.
+func (dolr DatabaseOperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseOperationListResultIterator provides access to a complete listing of DatabaseOperation values.
type DatabaseOperationListResultIterator struct {
i int
@@ -1947,6 +1995,12 @@ type DatabaseOperationProperties struct {
IsCancellable *bool `json:"isCancellable,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseOperationProperties.
+func (dop DatabaseOperationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseProperties the database's properties.
type DatabaseProperties struct {
// CreateMode - Specifies the mode of database creation.
@@ -2626,6 +2680,12 @@ type DatabaseUsage struct {
NextResetTime *date.Time `json:"nextResetTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseUsage.
+func (du DatabaseUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseUsageListResult the response to a list database metrics request.
type DatabaseUsageListResult struct {
autorest.Response `json:"-"`
@@ -2715,6 +2775,12 @@ type DatabaseVulnerabilityAssessmentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseVulnerabilityAssessmentListResult.
+func (dvalr DatabaseVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseVulnerabilityAssessmentListResultIterator provides access to a complete listing of
// DatabaseVulnerabilityAssessment values.
type DatabaseVulnerabilityAssessmentListResultIterator struct {
@@ -2971,6 +3037,12 @@ type DatabaseVulnerabilityAssessmentScanExportProperties struct {
ExportedReportLocation *string `json:"exportedReportLocation,omitempty"`
}
+// MarshalJSON is the custom marshaler for DatabaseVulnerabilityAssessmentScanExportProperties.
+func (dvasep DatabaseVulnerabilityAssessmentScanExportProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DatabaseVulnerabilityAssessmentScansExport a database Vulnerability Assessment scan export resource.
type DatabaseVulnerabilityAssessmentScansExport struct {
autorest.Response `json:"-"`
@@ -3665,6 +3737,12 @@ type ElasticPoolActivityProperties struct {
RequestedDtuGuarantee *int32 `json:"requestedDtuGuarantee,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolActivityProperties.
+func (epap ElasticPoolActivityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolDatabaseActivity represents the activity on an elastic pool.
type ElasticPoolDatabaseActivity struct {
// Location - The geo-location where the resource lives
@@ -3793,6 +3871,12 @@ type ElasticPoolDatabaseActivityProperties struct {
State *string `json:"state,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolDatabaseActivityProperties.
+func (epdap ElasticPoolDatabaseActivityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolEditionCapability the elastic pool edition capability.
type ElasticPoolEditionCapability struct {
// Name - READ-ONLY; The elastic pool edition name.
@@ -3825,6 +3909,12 @@ type ElasticPoolListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolListResult.
+func (eplr ElasticPoolListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolListResultIterator provides access to a complete listing of ElasticPool values.
type ElasticPoolListResultIterator struct {
i int
@@ -4056,6 +4146,12 @@ type ElasticPoolOperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolOperationListResult.
+func (epolr ElasticPoolOperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolOperationListResultIterator provides access to a complete listing of ElasticPoolOperation
// values.
type ElasticPoolOperationListResultIterator struct {
@@ -4239,6 +4335,12 @@ type ElasticPoolOperationProperties struct {
IsCancellable *bool `json:"isCancellable,omitempty"`
}
+// MarshalJSON is the custom marshaler for ElasticPoolOperationProperties.
+func (epop ElasticPoolOperationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ElasticPoolPerDatabaseMaxPerformanceLevelCapability the max per-database performance level capability.
type ElasticPoolPerDatabaseMaxPerformanceLevelCapability struct {
// Limit - READ-ONLY; The maximum performance level per database.
@@ -4703,6 +4805,12 @@ type EncryptionProtectorListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for EncryptionProtectorListResult.
+func (eplr EncryptionProtectorListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EncryptionProtectorListResultIterator provides access to a complete listing of EncryptionProtector
// values.
type EncryptionProtectorListResultIterator struct {
@@ -5060,6 +5168,12 @@ type ExtendedDatabaseBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExtendedDatabaseBlobAuditingPolicyListResult.
+func (edbaplr ExtendedDatabaseBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExtendedDatabaseBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ExtendedDatabaseBlobAuditingPolicy values.
type ExtendedDatabaseBlobAuditingPolicyListResultIterator struct {
@@ -5433,6 +5547,12 @@ type ExtendedServerBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExtendedServerBlobAuditingPolicyListResult.
+func (esbaplr ExtendedServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExtendedServerBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ExtendedServerBlobAuditingPolicy values.
type ExtendedServerBlobAuditingPolicyListResultIterator struct {
@@ -5788,6 +5908,12 @@ type FailoverGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for FailoverGroupListResult.
+func (fglr FailoverGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FailoverGroupListResultIterator provides access to a complete listing of FailoverGroup values.
type FailoverGroupListResultIterator struct {
i int
@@ -6647,6 +6773,12 @@ type ImportExportOperationResultProperties struct {
PrivateEndpointConnections *[]PrivateEndpointConnectionRequestStatus `json:"privateEndpointConnections,omitempty"`
}
+// MarshalJSON is the custom marshaler for ImportExportOperationResultProperties.
+func (ieorp ImportExportOperationResultProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ImportNewDatabaseDefinition contains the information necessary to perform import operation for new
// database.
type ImportNewDatabaseDefinition struct {
@@ -6756,6 +6888,12 @@ type InstanceFailoverGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for InstanceFailoverGroupListResult.
+func (ifglr InstanceFailoverGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// InstanceFailoverGroupListResultIterator provides access to a complete listing of InstanceFailoverGroup
// values.
type InstanceFailoverGroupListResultIterator struct {
@@ -7289,6 +7427,12 @@ type InstancePoolListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for InstancePoolListResult.
+func (iplr InstancePoolListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// InstancePoolListResultIterator provides access to a complete listing of InstancePool values.
type InstancePoolListResultIterator struct {
i int
@@ -7807,6 +7951,12 @@ type JobAgentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobAgentListResult.
+func (jalr JobAgentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobAgentListResultIterator provides access to a complete listing of JobAgent values.
type JobAgentListResultIterator struct {
i int
@@ -8194,6 +8344,12 @@ type JobCredentialListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobCredentialListResult.
+func (jclr JobCredentialListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobCredentialListResultIterator provides access to a complete listing of JobCredential values.
type JobCredentialListResultIterator struct {
i int
@@ -8434,6 +8590,12 @@ type JobExecutionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobExecutionListResult.
+func (jelr JobExecutionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobExecutionListResultIterator provides access to a complete listing of JobExecution values.
type JobExecutionListResultIterator struct {
i int
@@ -8719,6 +8881,12 @@ type JobExecutionTarget struct {
DatabaseName *string `json:"databaseName,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobExecutionTarget.
+func (jet JobExecutionTarget) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobListResult a list of jobs.
type JobListResult struct {
autorest.Response `json:"-"`
@@ -8728,6 +8896,12 @@ type JobListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobListResult.
+func (jlr JobListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobListResultIterator provides access to a complete listing of Job values.
type JobListResultIterator struct {
i int
@@ -9020,6 +9194,12 @@ type JobStepListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobStepListResult.
+func (jslr JobStepListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobStepListResultIterator provides access to a complete listing of JobStep values.
type JobStepListResultIterator struct {
i int
@@ -9307,6 +9487,12 @@ type JobTargetGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobTargetGroupListResult.
+func (jtglr JobTargetGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobTargetGroupListResultIterator provides access to a complete listing of JobTargetGroup values.
type JobTargetGroupListResultIterator struct {
i int
@@ -9474,6 +9660,12 @@ type JobVersion struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobVersion.
+func (jv JobVersion) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobVersionListResult a list of job versions.
type JobVersionListResult struct {
autorest.Response `json:"-"`
@@ -9483,6 +9675,12 @@ type JobVersionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for JobVersionListResult.
+func (jvlr JobVersionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// JobVersionListResultIterator provides access to a complete listing of JobVersion values.
type JobVersionListResultIterator struct {
i int
@@ -9685,6 +9883,12 @@ type LogicalServerSecurityAlertPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for LogicalServerSecurityAlertPolicyListResult.
+func (lssaplr LogicalServerSecurityAlertPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LogicalServerSecurityAlertPolicyListResultIterator provides access to a complete listing of
// ServerSecurityAlertPolicy values.
type LogicalServerSecurityAlertPolicyListResultIterator struct {
@@ -9844,6 +10048,12 @@ type LogSizeCapability struct {
Unit LogSizeUnit `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for LogSizeCapability.
+func (lsc LogSizeCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LongTermRetentionBackup a long term retention backup.
type LongTermRetentionBackup struct {
autorest.Response `json:"-"`
@@ -9926,6 +10136,12 @@ type LongTermRetentionBackupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for LongTermRetentionBackupListResult.
+func (ltrblr LongTermRetentionBackupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LongTermRetentionBackupListResultIterator provides access to a complete listing of
// LongTermRetentionBackup values.
type LongTermRetentionBackupListResultIterator struct {
@@ -10093,6 +10309,12 @@ type LongTermRetentionBackupProperties struct {
BackupExpirationTime *date.Time `json:"backupExpirationTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for LongTermRetentionBackupProperties.
+func (ltrbp LongTermRetentionBackupProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LongTermRetentionBackupsDeleteByResourceGroupFuture an abstraction for monitoring and retrieving the
// results of a long-running operation.
type LongTermRetentionBackupsDeleteByResourceGroupFuture struct {
@@ -10421,6 +10643,12 @@ type ManagedBackupShortTermRetentionPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedBackupShortTermRetentionPolicyListResult.
+func (mbstrplr ManagedBackupShortTermRetentionPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedBackupShortTermRetentionPolicyListResultIterator provides access to a complete listing of
// ManagedBackupShortTermRetentionPolicy values.
type ManagedBackupShortTermRetentionPolicyListResultIterator struct {
@@ -10689,6 +10917,12 @@ type ManagedDatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedDatabaseListResult.
+func (mdlr ManagedDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedDatabaseListResultIterator provides access to a complete listing of ManagedDatabase values.
type ManagedDatabaseListResultIterator struct {
i int
@@ -10943,6 +11177,12 @@ type ManagedDatabaseRestoreDetailsProperties struct {
BlockReason *string `json:"blockReason,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedDatabaseRestoreDetailsProperties.
+func (mdrdp ManagedDatabaseRestoreDetailsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedDatabaseRestoreDetailsResult a managed database restore details.
type ManagedDatabaseRestoreDetailsResult struct {
autorest.Response `json:"-"`
@@ -11215,6 +11455,12 @@ type ManagedDatabaseSecurityAlertPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedDatabaseSecurityAlertPolicyListResult.
+func (mdsaplr ManagedDatabaseSecurityAlertPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedDatabaseSecurityAlertPolicyListResultIterator provides access to a complete listing of
// ManagedDatabaseSecurityAlertPolicy values.
type ManagedDatabaseSecurityAlertPolicyListResultIterator struct {
@@ -11711,6 +11957,12 @@ type ManagedInstanceAdministratorListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceAdministratorListResult.
+func (mialr ManagedInstanceAdministratorListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceAdministratorListResultIterator provides access to a complete listing of
// ManagedInstanceAdministrator values.
type ManagedInstanceAdministratorListResultIterator struct {
@@ -12116,6 +12368,12 @@ type ManagedInstanceAzureADOnlyAuthListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceAzureADOnlyAuthListResult.
+func (miaaoalr ManagedInstanceAzureADOnlyAuthListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceAzureADOnlyAuthListResultIterator provides access to a complete listing of
// ManagedInstanceAzureADOnlyAuthentication values.
type ManagedInstanceAzureADOnlyAuthListResultIterator struct {
@@ -12389,6 +12647,12 @@ type ManagedInstanceEncryptionProtectorListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceEncryptionProtectorListResult.
+func (mieplr ManagedInstanceEncryptionProtectorListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceEncryptionProtectorListResultIterator provides access to a complete listing of
// ManagedInstanceEncryptionProtector values.
type ManagedInstanceEncryptionProtectorListResultIterator struct {
@@ -12763,6 +13027,12 @@ type ManagedInstanceKeyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceKeyListResult.
+func (miklr ManagedInstanceKeyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceKeyListResultIterator provides access to a complete listing of ManagedInstanceKey values.
type ManagedInstanceKeyListResultIterator struct {
i int
@@ -13026,6 +13296,12 @@ type ManagedInstanceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceListResult.
+func (milr ManagedInstanceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceListResultIterator provides access to a complete listing of ManagedInstance values.
type ManagedInstanceListResultIterator struct {
i int
@@ -13259,6 +13535,12 @@ type ManagedInstanceLongTermRetentionBackupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceLongTermRetentionBackupListResult.
+func (miltrblr ManagedInstanceLongTermRetentionBackupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceLongTermRetentionBackupListResultIterator provides access to a complete listing of
// ManagedInstanceLongTermRetentionBackup values.
type ManagedInstanceLongTermRetentionBackupListResultIterator struct {
@@ -13427,6 +13709,12 @@ type ManagedInstanceLongTermRetentionBackupProperties struct {
BackupExpirationTime *date.Time `json:"backupExpirationTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceLongTermRetentionBackupProperties.
+func (miltrbp ManagedInstanceLongTermRetentionBackupProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateFuture an abstraction for monitoring and
// retrieving the results of a long-running operation.
type ManagedInstanceLongTermRetentionPoliciesCreateOrUpdateFuture struct {
@@ -13552,6 +13840,12 @@ type ManagedInstanceLongTermRetentionPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceLongTermRetentionPolicyListResult.
+func (miltrplr ManagedInstanceLongTermRetentionPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceLongTermRetentionPolicyListResultIterator provides access to a complete listing of
// ManagedInstanceLongTermRetentionPolicy values.
type ManagedInstanceLongTermRetentionPolicyListResultIterator struct {
@@ -13786,6 +14080,12 @@ type ManagedInstanceOperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceOperationListResult.
+func (miolr ManagedInstanceOperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceOperationListResultIterator provides access to a complete listing of
// ManagedInstanceOperation values.
type ManagedInstanceOperationListResultIterator struct {
@@ -13945,6 +14245,12 @@ type ManagedInstanceOperationParametersPair struct {
RequestedParameters *UpsertManagedServerOperationParameters `json:"requestedParameters,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceOperationParametersPair.
+func (miopp ManagedInstanceOperationParametersPair) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceOperationProperties the properties of a managed instance operation.
type ManagedInstanceOperationProperties struct {
// ManagedInstanceName - READ-ONLY; The name of the managed instance the operation is being performed on.
@@ -13979,6 +14285,12 @@ type ManagedInstanceOperationProperties struct {
OperationSteps *ManagedInstanceOperationSteps `json:"operationSteps,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceOperationProperties.
+func (miop ManagedInstanceOperationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceOperationSteps the steps of a managed instance operation.
type ManagedInstanceOperationSteps struct {
// TotalSteps - READ-ONLY; The total number of operation steps.
@@ -13989,6 +14301,12 @@ type ManagedInstanceOperationSteps struct {
StepsList *[]UpsertManagedServerOperationStep `json:"stepsList,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceOperationSteps.
+func (mios ManagedInstanceOperationSteps) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstancePairInfo pairs of Managed Instances in the failover group.
type ManagedInstancePairInfo struct {
// PrimaryManagedInstanceID - Id of Primary Managed Instance in pair.
@@ -14535,6 +14853,12 @@ type ManagedInstanceVulnerabilityAssessmentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedInstanceVulnerabilityAssessmentListResult.
+func (mivalr ManagedInstanceVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedInstanceVulnerabilityAssessmentListResultIterator provides access to a complete listing of
// ManagedInstanceVulnerabilityAssessment values.
type ManagedInstanceVulnerabilityAssessmentListResultIterator struct {
@@ -14911,6 +15235,12 @@ type ManagedServerSecurityAlertPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedServerSecurityAlertPolicyListResult.
+func (mssaplr ManagedServerSecurityAlertPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedServerSecurityAlertPolicyListResultIterator provides access to a complete listing of
// ManagedServerSecurityAlertPolicy values.
type ManagedServerSecurityAlertPolicyListResultIterator struct {
@@ -15071,6 +15401,12 @@ type MaxSizeCapability struct {
Unit MaxSizeUnit `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for MaxSizeCapability.
+func (msc MaxSizeCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MaxSizeRangeCapability the maximum size range capability.
type MaxSizeRangeCapability struct {
// MinValue - READ-ONLY; Minimum value.
@@ -15112,6 +15448,12 @@ type Metric struct {
MetricValues *[]MetricValue `json:"metricValues,omitempty"`
}
+// MarshalJSON is the custom marshaler for Metric.
+func (mVar Metric) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricAvailability a metric availability value.
type MetricAvailability struct {
// Retention - READ-ONLY; The length of retention for the database metric.
@@ -15120,6 +15462,12 @@ type MetricAvailability struct {
TimeGrain *string `json:"timeGrain,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricAvailability.
+func (ma MetricAvailability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricDefinition a database metric definition.
type MetricDefinition struct {
// Name - READ-ONLY; The name information for the metric.
@@ -15134,6 +15482,12 @@ type MetricDefinition struct {
MetricAvailabilities *[]MetricAvailability `json:"metricAvailabilities,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricDefinition.
+func (md MetricDefinition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricDefinitionListResult the response to a list database metric definitions request.
type MetricDefinitionListResult struct {
autorest.Response `json:"-"`
@@ -15156,6 +15510,12 @@ type MetricName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricName.
+func (mn MetricName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricValue represents database metrics.
type MetricValue struct {
// Count - READ-ONLY; The number of values for the metric.
@@ -15172,6 +15532,12 @@ type MetricValue struct {
Total *float64 `json:"total,omitempty"`
}
+// MarshalJSON is the custom marshaler for MetricValue.
+func (mv MetricValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MinCapacityCapability the min capacity capability
type MinCapacityCapability struct {
// Value - READ-ONLY; Min capacity value
@@ -15237,6 +15603,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationImpact the impact of an operation, both in absolute and relative terms.
type OperationImpact struct {
// Name - READ-ONLY; The name of the impact dimension.
@@ -15249,6 +15621,12 @@ type OperationImpact struct {
ChangeValueRelative *float64 `json:"changeValueRelative,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationImpact.
+func (oi OperationImpact) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list SQL operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -15258,6 +15636,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -15452,6 +15836,12 @@ type PerformanceLevelCapability struct {
Unit PerformanceLevelUnit `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for PerformanceLevelCapability.
+func (plc PerformanceLevelCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection a private endpoint connection
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -15534,6 +15924,12 @@ type PrivateEndpointConnectionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointConnectionListResult.
+func (peclr PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnectionListResultIterator provides access to a complete listing of
// PrivateEndpointConnection values.
type PrivateEndpointConnectionListResultIterator struct {
@@ -15717,6 +16113,12 @@ type PrivateEndpointConnectionRequestStatus struct {
Status *string `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointConnectionRequestStatus.
+func (pecrs PrivateEndpointConnectionRequestStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnectionsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results
// of a long-running operation.
type PrivateEndpointConnectionsCreateOrUpdateFuture struct {
@@ -15816,6 +16218,12 @@ type PrivateLinkResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResource.
+func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResult a list of private link resources
type PrivateLinkResourceListResult struct {
autorest.Response `json:"-"`
@@ -15825,6 +16233,12 @@ type PrivateLinkResourceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceListResult.
+func (plrlr PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResultIterator provides access to a complete listing of PrivateLinkResource
// values.
type PrivateLinkResourceListResultIterator struct {
@@ -15984,6 +16398,12 @@ type PrivateLinkResourceProperties struct {
RequiredMembers *[]string `json:"requiredMembers,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionStateProperty ...
type PrivateLinkServiceConnectionStateProperty struct {
// Status - The private link service connection status. Possible values include: 'Approved', 'Pending', 'Rejected', 'Disconnected'
@@ -16016,6 +16436,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReadScaleCapability the read scale capability.
type ReadScaleCapability struct {
// MaxNumberOfReplicas - READ-ONLY; The maximum number of read scale replicas.
@@ -16274,6 +16700,12 @@ type RecommendedIndexProperties struct {
ReportedImpact *[]OperationImpact `json:"reportedImpact,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecommendedIndexProperties.
+func (rip RecommendedIndexProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecoverableDatabase a recoverable database
type RecoverableDatabase struct {
autorest.Response `json:"-"`
@@ -16366,6 +16798,12 @@ type RecoverableDatabaseProperties struct {
LastAvailableBackupDate *date.Time `json:"lastAvailableBackupDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecoverableDatabaseProperties.
+func (rdp RecoverableDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecoverableManagedDatabase a recoverable managed database resource.
type RecoverableManagedDatabase struct {
autorest.Response `json:"-"`
@@ -16448,6 +16886,12 @@ type RecoverableManagedDatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecoverableManagedDatabaseListResult.
+func (rmdlr RecoverableManagedDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecoverableManagedDatabaseListResultIterator provides access to a complete listing of
// RecoverableManagedDatabase values.
type RecoverableManagedDatabaseListResultIterator struct {
@@ -16605,6 +17049,12 @@ type RecoverableManagedDatabaseProperties struct {
LastAvailableBackupDate *string `json:"lastAvailableBackupDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecoverableManagedDatabaseProperties.
+func (rmdp RecoverableManagedDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationLink represents a database replication link.
type ReplicationLink struct {
autorest.Response `json:"-"`
@@ -16720,6 +17170,12 @@ type ReplicationLinkProperties struct {
ReplicationState ReplicationState `json:"replicationState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReplicationLinkProperties.
+func (rlp ReplicationLinkProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationLinksFailoverAllowDataLossFuture an abstraction for monitoring and retrieving the results of
// a long-running operation.
type ReplicationLinksFailoverAllowDataLossFuture struct {
@@ -16841,6 +17297,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceIdentity azure Active Directory identity configuration for a resource.
type ResourceIdentity struct {
// PrincipalID - READ-ONLY; The Azure Active Directory principal id.
@@ -16977,6 +17439,12 @@ type RestorableDroppedDatabaseProperties struct {
EarliestRestoreDate *date.Time `json:"earliestRestoreDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorableDroppedDatabaseProperties.
+func (rddp RestorableDroppedDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorableDroppedManagedDatabase a restorable dropped managed database resource.
type RestorableDroppedManagedDatabase struct {
autorest.Response `json:"-"`
@@ -17087,6 +17555,12 @@ type RestorableDroppedManagedDatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorableDroppedManagedDatabaseListResult.
+func (rdmdlr RestorableDroppedManagedDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorableDroppedManagedDatabaseListResultIterator provides access to a complete listing of
// RestorableDroppedManagedDatabase values.
type RestorableDroppedManagedDatabaseListResultIterator struct {
@@ -17251,6 +17725,12 @@ type RestorableDroppedManagedDatabaseProperties struct {
EarliestRestoreDate *date.Time `json:"earliestRestoreDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorableDroppedManagedDatabaseProperties.
+func (rdmdp RestorableDroppedManagedDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePoint database restore points.
type RestorePoint struct {
autorest.Response `json:"-"`
@@ -17344,6 +17824,12 @@ type RestorePointListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorePointListResult.
+func (rplr RestorePointListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePointProperties properties of a database restore point
type RestorePointProperties struct {
// RestorePointType - READ-ONLY; The type of restore point. Possible values include: 'CONTINUOUS', 'DISCRETE'
@@ -17356,6 +17842,12 @@ type RestorePointProperties struct {
RestorePointLabel *string `json:"restorePointLabel,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorePointProperties.
+func (rpp RestorePointProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePointsCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type RestorePointsCreateFuture struct {
@@ -17528,6 +18020,12 @@ type SensitivityLabelListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SensitivityLabelListResult.
+func (sllr SensitivityLabelListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SensitivityLabelListResultIterator provides access to a complete listing of SensitivityLabel values.
type SensitivityLabelListResultIterator struct {
i int
@@ -18345,6 +18843,12 @@ type ServerBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerBlobAuditingPolicyListResult.
+func (sbaplr ServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ServerBlobAuditingPolicy values.
type ServerBlobAuditingPolicyListResultIterator struct {
@@ -19058,6 +19562,12 @@ type ServerDNSAliasListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerDNSAliasListResult.
+func (sdalr ServerDNSAliasListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerDNSAliasListResultIterator provides access to a complete listing of ServerDNSAlias values.
type ServerDNSAliasListResultIterator struct {
i int
@@ -19214,6 +19724,12 @@ type ServerDNSAliasProperties struct {
AzureDNSRecord *string `json:"azureDnsRecord,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerDNSAliasProperties.
+func (sdap ServerDNSAliasProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerInfo server info for the server trust group.
type ServerInfo struct {
// ServerID - Server Id.
@@ -19327,6 +19843,12 @@ type ServerKeyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerKeyListResult.
+func (sklr ServerKeyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerKeyListResultIterator provides access to a complete listing of ServerKey values.
type ServerKeyListResultIterator struct {
i int
@@ -19598,6 +20120,12 @@ type ServerListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerListResult.
+func (slr ServerListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerListResultIterator provides access to a complete listing of Server values.
type ServerListResultIterator struct {
i int
@@ -19756,6 +20284,12 @@ type ServerPrivateEndpointConnection struct {
Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerPrivateEndpointConnection.
+func (spec ServerPrivateEndpointConnection) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerProperties the properties of a server.
type ServerProperties struct {
// AdministratorLogin - Administrator username for the server. Once created it cannot be changed.
@@ -20161,6 +20695,12 @@ type ServerTrustGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerTrustGroupListResult.
+func (stglr ServerTrustGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerTrustGroupListResultIterator provides access to a complete listing of ServerTrustGroup values.
type ServerTrustGroupListResultIterator struct {
i int
@@ -20470,6 +21010,12 @@ type ServerUsage struct {
NextResetTime *date.Time `json:"nextResetTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerUsage.
+func (su ServerUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerUsageListResult represents the response to a list server metrics request.
type ServerUsageListResult struct {
autorest.Response `json:"-"`
@@ -20582,6 +21128,12 @@ type ServerVulnerabilityAssessmentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerVulnerabilityAssessmentListResult.
+func (svalr ServerVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerVulnerabilityAssessmentListResultIterator provides access to a complete listing of
// ServerVulnerabilityAssessment values.
type ServerVulnerabilityAssessmentListResultIterator struct {
@@ -20878,6 +21430,12 @@ type ServiceObjectiveProperties struct {
Enabled *bool `json:"enabled,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceObjectiveProperties.
+func (sop ServiceObjectiveProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceTierAdvisor represents a Service Tier Advisor.
type ServiceTierAdvisor struct {
autorest.Response `json:"-"`
@@ -20997,6 +21555,12 @@ type ServiceTierAdvisorProperties struct {
Confidence *float64 `json:"confidence,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceTierAdvisorProperties.
+func (stap ServiceTierAdvisorProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku an ARM Resource SKU.
type Sku struct {
// Name - The name of the SKU, typically, a letter + Number code, e.g. P3.
@@ -21021,6 +21585,12 @@ type SloUsageMetric struct {
InRangeTimeRatio *float64 `json:"inRangeTimeRatio,omitempty"`
}
+// MarshalJSON is the custom marshaler for SloUsageMetric.
+func (sum SloUsageMetric) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageCapability the storage account type capability.
type StorageCapability struct {
// StorageAccountType - READ-ONLY; The storage account type for the database's backups. Possible values include: 'StorageAccountType1GRS', 'StorageAccountType1LRS', 'StorageAccountType1ZRS'
@@ -21122,6 +21692,12 @@ type SubscriptionUsageListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubscriptionUsageListResult.
+func (sulr SubscriptionUsageListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubscriptionUsageListResultIterator provides access to a complete listing of SubscriptionUsage values.
type SubscriptionUsageListResultIterator struct {
i int
@@ -21284,6 +21860,12 @@ type SubscriptionUsageProperties struct {
Unit *string `json:"unit,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubscriptionUsageProperties.
+func (sup SubscriptionUsageProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgent an Azure SQL Database sync agent.
type SyncAgent struct {
autorest.Response `json:"-"`
@@ -21364,6 +21946,12 @@ type SyncAgentKeyProperties struct {
SyncAgentKey *string `json:"syncAgentKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentKeyProperties.
+func (sakp SyncAgentKeyProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentLinkedDatabase an Azure SQL Database sync agent linked database.
type SyncAgentLinkedDatabase struct {
// SyncAgentLinkedDatabaseProperties - Resource properties.
@@ -21445,6 +22033,12 @@ type SyncAgentLinkedDatabaseListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentLinkedDatabaseListResult.
+func (saldlr SyncAgentLinkedDatabaseListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentLinkedDatabaseListResultIterator provides access to a complete listing of
// SyncAgentLinkedDatabase values.
type SyncAgentLinkedDatabaseListResultIterator struct {
@@ -21612,6 +22206,12 @@ type SyncAgentLinkedDatabaseProperties struct {
UserName *string `json:"userName,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentLinkedDatabaseProperties.
+func (saldp SyncAgentLinkedDatabaseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentListResult a list of sync agents.
type SyncAgentListResult struct {
autorest.Response `json:"-"`
@@ -21621,6 +22221,12 @@ type SyncAgentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncAgentListResult.
+func (salr SyncAgentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncAgentListResultIterator provides access to a complete listing of SyncAgent values.
type SyncAgentListResultIterator struct {
i int
@@ -21887,6 +22493,12 @@ type SyncDatabaseIDListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncDatabaseIDListResult.
+func (sdilr SyncDatabaseIDListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncDatabaseIDListResultIterator provides access to a complete listing of SyncDatabaseIDProperties
// values.
type SyncDatabaseIDListResultIterator struct {
@@ -22044,6 +22656,12 @@ type SyncDatabaseIDProperties struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncDatabaseIDProperties.
+func (sdip SyncDatabaseIDProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaProperties properties of the database full schema.
type SyncFullSchemaProperties struct {
// Tables - READ-ONLY; List of tables in the database full schema.
@@ -22052,6 +22670,12 @@ type SyncFullSchemaProperties struct {
LastUpdateTime *date.Time `json:"lastUpdateTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaProperties.
+func (sfsp SyncFullSchemaProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaPropertiesListResult a list of sync schema properties.
type SyncFullSchemaPropertiesListResult struct {
autorest.Response `json:"-"`
@@ -22061,6 +22685,12 @@ type SyncFullSchemaPropertiesListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaPropertiesListResult.
+func (sfsplr SyncFullSchemaPropertiesListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaPropertiesListResultIterator provides access to a complete listing of
// SyncFullSchemaProperties values.
type SyncFullSchemaPropertiesListResultIterator struct {
@@ -22226,6 +22856,12 @@ type SyncFullSchemaTable struct {
QuotedName *string `json:"quotedName,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaTable.
+func (sfst SyncFullSchemaTable) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncFullSchemaTableColumn properties of the column in the table of database full schema.
type SyncFullSchemaTableColumn struct {
// DataSize - READ-ONLY; Data size of the column.
@@ -22244,6 +22880,12 @@ type SyncFullSchemaTableColumn struct {
QuotedName *string `json:"quotedName,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncFullSchemaTableColumn.
+func (sfstc SyncFullSchemaTableColumn) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroup an Azure SQL Database sync group.
type SyncGroup struct {
autorest.Response `json:"-"`
@@ -22326,6 +22968,12 @@ type SyncGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncGroupListResult.
+func (sglr SyncGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroupListResultIterator provides access to a complete listing of SyncGroup values.
type SyncGroupListResultIterator struct {
i int
@@ -22485,6 +23133,12 @@ type SyncGroupLogListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncGroupLogListResult.
+func (sgllr SyncGroupLogListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroupLogListResultIterator provides access to a complete listing of SyncGroupLogProperties values.
type SyncGroupLogListResultIterator struct {
i int
@@ -22651,6 +23305,12 @@ type SyncGroupLogProperties struct {
OperationStatus *string `json:"operationStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncGroupLogProperties.
+func (sglp SyncGroupLogProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncGroupProperties properties of a sync group.
type SyncGroupProperties struct {
// Interval - Sync interval of the sync group.
@@ -22970,6 +23630,12 @@ type SyncMemberListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncMemberListResult.
+func (smlr SyncMemberListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SyncMemberListResultIterator provides access to a complete listing of SyncMember values.
type SyncMemberListResultIterator struct {
i int
@@ -23671,6 +24337,12 @@ type TransparentDataEncryptionActivityProperties struct {
PercentComplete *float64 `json:"percentComplete,omitempty"`
}
+// MarshalJSON is the custom marshaler for TransparentDataEncryptionActivityProperties.
+func (tdeap TransparentDataEncryptionActivityProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TransparentDataEncryptionProperties represents the properties of a database transparent data encryption.
type TransparentDataEncryptionProperties struct {
// Status - The status of the database transparent data encryption. Possible values include: 'TransparentDataEncryptionStatusEnabled', 'TransparentDataEncryptionStatusDisabled'
@@ -23717,6 +24389,12 @@ type Usage struct {
RequestedLimit *int32 `json:"requestedLimit,omitempty"`
}
+// MarshalJSON is the custom marshaler for Usage.
+func (u Usage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UsageListResult a list of usages.
type UsageListResult struct {
autorest.Response `json:"-"`
@@ -23726,6 +24404,12 @@ type UsageListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageListResult.
+func (ulr UsageListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UsageListResultIterator provides access to a complete listing of Usage values.
type UsageListResultIterator struct {
i int
@@ -23986,6 +24670,12 @@ type VirtualClusterListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualClusterListResult.
+func (vclr VirtualClusterListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualClusterListResultIterator provides access to a complete listing of VirtualCluster values.
type VirtualClusterListResultIterator struct {
i int
@@ -24370,6 +25060,12 @@ type VirtualNetworkRuleListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VirtualNetworkRuleListResult.
+func (vnrlr VirtualNetworkRuleListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRuleListResultIterator provides access to a complete listing of VirtualNetworkRule values.
type VirtualNetworkRuleListResultIterator struct {
i int
@@ -24641,6 +25337,12 @@ type VulnerabilityAssessmentScanError struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanError.
+func (vase VulnerabilityAssessmentScanError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VulnerabilityAssessmentScanRecord a vulnerability assessment scan record.
type VulnerabilityAssessmentScanRecord struct {
autorest.Response `json:"-"`
@@ -24723,6 +25425,12 @@ type VulnerabilityAssessmentScanRecordListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanRecordListResult.
+func (vasrlr VulnerabilityAssessmentScanRecordListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VulnerabilityAssessmentScanRecordListResultIterator provides access to a complete listing of
// VulnerabilityAssessmentScanRecord values.
type VulnerabilityAssessmentScanRecordListResultIterator struct {
@@ -24895,6 +25603,12 @@ type VulnerabilityAssessmentScanRecordProperties struct {
NumberOfFailedSecurityChecks *int32 `json:"numberOfFailedSecurityChecks,omitempty"`
}
+// MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanRecordProperties.
+func (vasrp VulnerabilityAssessmentScanRecordProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkloadClassifier workload classifier operations for a data warehouse
type WorkloadClassifier struct {
autorest.Response `json:"-"`
@@ -24977,6 +25691,12 @@ type WorkloadClassifierListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for WorkloadClassifierListResult.
+func (wclr WorkloadClassifierListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkloadClassifierListResultIterator provides access to a complete listing of WorkloadClassifier values.
type WorkloadClassifierListResultIterator struct {
i int
@@ -25306,6 +26026,12 @@ type WorkloadGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for WorkloadGroupListResult.
+func (wglr WorkloadGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkloadGroupListResultIterator provides access to a complete listing of WorkloadGroup values.
type WorkloadGroupListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/CHANGELOG.md
index 52911e4cc5e4..030549292fc2 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AvailabilityGroupListenerListResult.MarshalJSON() ([]byte, error)
+1. GroupListResult.MarshalJSON() ([]byte, error)
+1. ListResult.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/_meta.json
index d319bbeeb491..5e672cd8ff6a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/sqlvirtualmachine/resource-manager/readme.md",
"tag": "package-2017-03-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-03-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/sqlvirtualmachine/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-03-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/sqlvirtualmachine/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/models.go
index da0f658b4246..447e02bdcf23 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine/models.go
@@ -148,6 +148,12 @@ type AvailabilityGroupListenerListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AvailabilityGroupListenerListResult.
+func (agllr AvailabilityGroupListenerListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AvailabilityGroupListenerListResultIterator provides access to a complete listing of
// AvailabilityGroupListener values.
type AvailabilityGroupListenerListResultIterator struct {
@@ -521,6 +527,12 @@ type GroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for GroupListResult.
+func (glr GroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GroupListResultIterator provides access to a complete listing of Group values.
type GroupListResultIterator struct {
i int
@@ -864,6 +876,12 @@ type ListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListResult.
+func (lr ListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListResultIterator provides access to a complete listing of SQLVirtualMachine values.
type ListResultIterator struct {
i int
@@ -1058,6 +1076,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (od OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list SQL operations.
type OperationListResult struct {
autorest.Response `json:"-"`
@@ -1067,6 +1091,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -1307,6 +1337,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource ARM resource.
type Resource struct {
// ID - READ-ONLY; Resource ID.
@@ -1317,6 +1353,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceIdentity azure Active Directory identity configuration for a resource.
type ResourceIdentity struct {
// PrincipalID - READ-ONLY; The Azure Active Directory principal id.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/CHANGELOG.md
index 52911e4cc5e4..7e2441416df6 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/CHANGELOG.md
@@ -1,2 +1,25 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ClusterJobListResult.MarshalJSON() ([]byte, error)
+1. ClusterListResult.MarshalJSON() ([]byte, error)
+1. DiagnosticCondition.MarshalJSON() ([]byte, error)
+1. Diagnostics.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. FunctionListResult.MarshalJSON() ([]byte, error)
+1. InputListResult.MarshalJSON() ([]byte, error)
+1. Operation.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. OutputListResult.MarshalJSON() ([]byte, error)
+1. PrivateEndpointListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkConnectionState.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ResourceTestStatus.MarshalJSON() ([]byte, error)
+1. StreamingJobListResult.MarshalJSON() ([]byte, error)
+1. SubscriptionQuotaProperties.MarshalJSON() ([]byte, error)
+1. SubscriptionQuotasListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/_meta.json
index c7ef04afc301..a14339b8da0d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/streamanalytics/resource-manager/readme.md",
"tag": "package-2020-03-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-03-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/streamanalytics/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-03-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/streamanalytics/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/models.go
index 118b9b35dc2c..95376fe4d118 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/streamanalytics/mgmt/2020-03-01-preview/streamanalytics/models.go
@@ -1831,6 +1831,12 @@ type ClusterJobListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ClusterJobListResult.
+func (cjlr ClusterJobListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ClusterJobListResultIterator provides access to a complete listing of ClusterJob values.
type ClusterJobListResultIterator struct {
i int
@@ -1990,6 +1996,12 @@ type ClusterListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ClusterListResult.
+func (clr ClusterListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ClusterListResultIterator provides access to a complete listing of Cluster values.
type ClusterListResultIterator struct {
i int
@@ -2698,6 +2710,12 @@ type DiagnosticCondition struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for DiagnosticCondition.
+func (dc DiagnosticCondition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Diagnostics describes conditions applicable to the Input, Output, or the job overall, that warrant
// customer attention.
type Diagnostics struct {
@@ -2705,6 +2723,12 @@ type Diagnostics struct {
Conditions *[]DiagnosticCondition `json:"conditions,omitempty"`
}
+// MarshalJSON is the custom marshaler for Diagnostics.
+func (d Diagnostics) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DocumentDbOutputDataSource describes a DocumentDB output data source.
type DocumentDbOutputDataSource struct {
// DocumentDbOutputDataSourceProperties - The properties that are associated with a DocumentDB output. Required on PUT (CreateOrReplace) requests.
@@ -2881,6 +2905,12 @@ type ErrorResponse struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EventHubDataSourceProperties the common properties that are associated with Event Hub data sources.
type EventHubDataSourceProperties struct {
// EventHubName - The name of the Event Hub. Required on PUT (CreateOrReplace) requests.
@@ -3597,6 +3627,12 @@ type FunctionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for FunctionListResult.
+func (flr FunctionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FunctionListResultIterator provides access to a complete listing of Function values.
type FunctionListResultIterator struct {
i int
@@ -4124,6 +4160,12 @@ type InputListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for InputListResult.
+func (ilr InputListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// InputListResultIterator provides access to a complete listing of Input values.
type InputListResultIterator struct {
i int
@@ -4894,6 +4936,12 @@ type Operation struct {
Display *OperationDisplay `json:"display,omitempty"`
}
+// MarshalJSON is the custom marshaler for Operation.
+func (o Operation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDisplay contains the localized display information for this particular operation / action.
type OperationDisplay struct {
// Provider - READ-ONLY; The localized friendly form of the resource provider name.
@@ -4906,6 +4954,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list Stream Analytics operations. It contains a list of
// operations and a URL link to get the next set of results.
type OperationListResult struct {
@@ -4916,6 +4970,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -5336,6 +5396,12 @@ type OutputListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OutputListResult.
+func (olr OutputListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OutputListResultIterator provides access to a complete listing of Output values.
type OutputListResultIterator struct {
i int
@@ -5857,6 +5923,12 @@ type PrivateEndpointListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointListResult.
+func (pelr PrivateEndpointListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointListResultIterator provides access to a complete listing of PrivateEndpoint values.
type PrivateEndpointListResultIterator struct {
i int
@@ -6072,6 +6144,12 @@ type PrivateLinkConnectionState struct {
ActionsRequired *string `json:"actionsRequired,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkConnectionState.
+func (plcs PrivateLinkConnectionState) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnection a grouping of information about the connection to the remote resource.
type PrivateLinkServiceConnection struct {
// PrivateLinkServiceConnectionProperties - Bag of properties defining a privatelinkServiceConnection.
@@ -6134,6 +6212,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicReferenceInputDataSource describes an input data source that contains reference data.
type BasicReferenceInputDataSource interface {
AsBlobReferenceInputDataSource() (*BlobReferenceInputDataSource, bool)
@@ -6359,6 +6443,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceTestStatus describes the status of the test operation along with error information, if
// applicable.
type ResourceTestStatus struct {
@@ -6369,6 +6459,12 @@ type ResourceTestStatus struct {
Error *ErrorResponse `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceTestStatus.
+func (rts ResourceTestStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ScalarFunctionProperties the properties that are associated with a scalar function.
type ScalarFunctionProperties struct {
// Etag - READ-ONLY; The current entity tag for the function. This is an opaque string. You can use it to detect whether the resource has changed between requests. You can also use it in the If-Match or If-None-Match headers for write operations for optimistic concurrency.
@@ -7060,6 +7156,12 @@ type StreamingJobListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for StreamingJobListResult.
+func (sjlr StreamingJobListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StreamingJobListResultIterator provides access to a complete listing of StreamingJob values.
type StreamingJobListResultIterator struct {
i int
@@ -7815,6 +7917,12 @@ type SubscriptionQuotaProperties struct {
CurrentCount *int32 `json:"currentCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubscriptionQuotaProperties.
+func (sq SubscriptionQuotaProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SubscriptionQuotasListResult result of the GetQuotas operation. It contains a list of quotas for the
// subscription in a particular region.
type SubscriptionQuotasListResult struct {
@@ -7823,6 +7931,12 @@ type SubscriptionQuotasListResult struct {
Value *[]SubscriptionQuota `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubscriptionQuotasListResult.
+func (sqlr SubscriptionQuotasListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource the resource model definition for a ARM tracked top level resource
type TrackedResource struct {
// Tags - Resource tags.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2019-06-01-preview/managedvirtualnetwork/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2019-06-01-preview/managedvirtualnetwork/_meta.json
index 01fc1c964e9c..ac02acc55c76 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2019-06-01-preview/managedvirtualnetwork/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2019-06-01-preview/managedvirtualnetwork/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/synapse/data-plane/readme.md",
"tag": "package-vnet-2019-06-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-vnet-2019-06-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/synapse/data-plane/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-vnet-2019-06-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/synapse/data-plane/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2020-02-01-preview/accesscontrol/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2020-02-01-preview/accesscontrol/_meta.json
index 6f40c51939b6..b5a09ee7fa82 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2020-02-01-preview/accesscontrol/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/preview/synapse/2020-02-01-preview/accesscontrol/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/synapse/data-plane/readme.md",
"tag": "package-access-control-2020-02-01-preview",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-access-control-2020-02-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/synapse/data-plane/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-access-control-2020-02-01-preview --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/synapse/data-plane/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/CHANGELOG.md
index 52911e4cc5e4..67303c77365b 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. PrivateZoneProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/_meta.json
index 1862c3edc965..af0c1e4a7c9e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/privatedns/resource-manager/readme.md",
"tag": "package-2018-09",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/privatedns/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/privatedns/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/models.go
index 37a91af7314a..7c23f9f65fcc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/privatedns/mgmt/2018-09-01/privatedns/models.go
@@ -364,6 +364,12 @@ type PrivateZoneProperties struct {
ProvisioningState ProvisioningState `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateZoneProperties.
+func (pzp PrivateZoneProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateZonesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type PrivateZonesCreateOrUpdateFuture struct {
@@ -497,6 +503,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PtrRecord a PTR record.
type PtrRecord struct {
// Ptrdname - The PTR target domain name for this PTR record.
@@ -833,6 +845,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SoaRecord an SOA record.
type SoaRecord struct {
// Host - The domain name of the authoritative name server for this SOA record.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/CHANGELOG.md
index 52911e4cc5e4..83fbd565381f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CertificateProperties.MarshalJSON() ([]byte, error)
+1. ErrorDetails.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/_meta.json
index 175c618c4c70..4fe0e20f6848 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/readme.md",
"tag": "package-2018-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/models.go
index 90d19d605860..f62902038ee1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub/models.go
@@ -58,6 +58,12 @@ type CertificateProperties struct {
Updated *date.TimeRFC1123 `json:"updated,omitempty"`
}
+// MarshalJSON is the custom marshaler for CertificateProperties.
+func (cp CertificateProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CertificateResponse the X509 Certificate.
type CertificateResponse struct {
autorest.Response `json:"-"`
@@ -126,6 +132,12 @@ type ErrorDetails struct {
Details *string `json:"details,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetails.
+func (ed ErrorDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorMesssage error response containing message and code.
type ErrorMesssage struct {
// Code - standard error code
@@ -536,6 +548,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationInputs input values for operation results call.
type OperationInputs struct {
// Name - The name of the Provisioning Service to check.
@@ -552,6 +570,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/CHANGELOG.md
index 52911e4cc5e4..541b737aa1f8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. PrivateLinkServiceConnectionState.MarshalJSON() ([]byte, error)
+1. UpgradeDetails.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/_meta.json
index 830feccb5fa3..567e7bed2b3f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/_meta.json
@@ -2,9 +2,9 @@
"commit": "3a3a9452f965a227ce43e6b545035b99dd175f23",
"readme": "/_/azure-rest-api-specs/specification/recoveryservices/resource-manager/readme.md",
"tag": "package-2016-06",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2016-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/recoveryservices/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2016-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/recoveryservices/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/models.go
index e57c490e7b7e..2a47affa2ed3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2016-06-01/recoveryservices/models.go
@@ -383,6 +383,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection private Endpoint Connection Response Properties.
type PrivateEndpointConnection struct {
// ProvisioningState - READ-ONLY; Gets or sets provisioning state of the private endpoint connection. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateDeleting', 'ProvisioningStateFailed', 'ProvisioningStatePending'
@@ -503,6 +509,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResources class which represent the stamps associated with the vault.
type PrivateLinkResources struct {
autorest.Response `json:"-"`
@@ -672,6 +684,12 @@ type PrivateLinkServiceConnectionState struct {
ActionsRequired *string `json:"actionsRequired,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkServiceConnectionState.
+func (plscs PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RawCertificateData raw certificate data.
type RawCertificateData struct {
// AuthType - Specifies the authentication type. Possible values include: 'Invalid', 'ACS', 'AAD', 'AccessControlService', 'AzureActiveDirectory'
@@ -1099,6 +1117,12 @@ type UpgradeDetails struct {
PreviousResourceID *string `json:"previousResourceId,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpgradeDetails.
+func (ud UpgradeDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Vault resource information, as returned by the resource provider.
type Vault struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/CHANGELOG.md
index 52911e4cc5e4..3a2c6bc750e8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/CHANGELOG.md
@@ -1,2 +1,21 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AgentDetails.MarshalJSON() ([]byte, error)
+1. AgentDiskDetails.MarshalJSON() ([]byte, error)
+1. DraDetails.MarshalJSON() ([]byte, error)
+1. InMageRcmMobilityAgentDetails.MarshalJSON() ([]byte, error)
+1. InMageRcmNicDetails.MarshalJSON() ([]byte, error)
+1. InMageRcmProtectedDiskDetails.MarshalJSON() ([]byte, error)
+1. MigrationRecoveryPointProperties.MarshalJSON() ([]byte, error)
+1. ProcessServerDetails.MarshalJSON() ([]byte, error)
+1. ProtectionContainerFabricSpecificDetails.MarshalJSON() ([]byte, error)
+1. PushInstallerDetails.MarshalJSON() ([]byte, error)
+1. RcmProxyDetails.MarshalJSON() ([]byte, error)
+1. ReplicationAgentDetails.MarshalJSON() ([]byte, error)
+1. ReplicationEligibilityResults.MarshalJSON() ([]byte, error)
+1. ReplicationEligibilityResultsErrorInfo.MarshalJSON() ([]byte, error)
+1. ReprotectAgentDetails.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/_meta.json
index f02fa4eac645..05b0243d2432 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/recoveryservicessiterecovery/resource-manager/readme.md",
"tag": "package-2018-07",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-07 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/recoveryservicessiterecovery/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-07 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/recoveryservicessiterecovery/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/models.go
index 167fa3b07986..b968bfcfe54c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2018-07-10/siterecovery/models.go
@@ -2395,6 +2395,12 @@ type AgentDetails struct {
Disks *[]AgentDiskDetails `json:"disks,omitempty"`
}
+// MarshalJSON is the custom marshaler for AgentDetails.
+func (ad AgentDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AgentDiskDetails agent disk details.
type AgentDiskDetails struct {
// DiskID - READ-ONLY; The disk Id.
@@ -2409,6 +2415,12 @@ type AgentDiskDetails struct {
LunID *int32 `json:"lunId,omitempty"`
}
+// MarshalJSON is the custom marshaler for AgentDiskDetails.
+func (add AgentDiskDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Alert implements the Alert class.
type Alert struct {
autorest.Response `json:"-"`
@@ -4178,6 +4190,12 @@ type DraDetails struct {
HealthErrors *[]HealthError `json:"healthErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for DraDetails.
+func (dd DraDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EnableMigrationInput enable migration input.
type EnableMigrationInput struct {
// Properties - Enable migration input properties.
@@ -11247,6 +11265,12 @@ type InMageRcmMobilityAgentDetails struct {
IsUpgradeable *string `json:"isUpgradeable,omitempty"`
}
+// MarshalJSON is the custom marshaler for InMageRcmMobilityAgentDetails.
+func (imrmad InMageRcmMobilityAgentDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// InMageRcmNicDetails inMageRcm NIC details.
type InMageRcmNicDetails struct {
// NicID - READ-ONLY; The NIC Id.
@@ -11277,6 +11301,12 @@ type InMageRcmNicDetails struct {
TestIPAddressType EthernetAddressType `json:"testIPAddressType,omitempty"`
}
+// MarshalJSON is the custom marshaler for InMageRcmNicDetails.
+func (imrnd InMageRcmNicDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// InMageRcmNicInput inMageRcm NIC input.
type InMageRcmNicInput struct {
// NicID - The NIC Id.
@@ -11492,6 +11522,12 @@ type InMageRcmProtectedDiskDetails struct {
DiskType DiskAccountType `json:"diskType,omitempty"`
}
+// MarshalJSON is the custom marshaler for InMageRcmProtectedDiskDetails.
+func (imrpdd InMageRcmProtectedDiskDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// InMageRcmRecoveryPointDetails inMageRcm provider specific recovery point details.
type InMageRcmRecoveryPointDetails struct {
// IsMultiVMSyncPoint - READ-ONLY; A value indicating whether the recovery point is multi VM consistent.
@@ -14145,6 +14181,12 @@ type MigrationRecoveryPointProperties struct {
RecoveryPointType MigrationRecoveryPointType `json:"recoveryPointType,omitempty"`
}
+// MarshalJSON is the custom marshaler for MigrationRecoveryPointProperties.
+func (mrpp MigrationRecoveryPointProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MobilityServiceUpdate the Mobility Service update details.
type MobilityServiceUpdate struct {
// Version - The version of the latest update.
@@ -15820,6 +15862,12 @@ type ProcessServerDetails struct {
HistoricHealth ProtectionHealth `json:"historicHealth,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProcessServerDetails.
+func (psd ProcessServerDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProtectableItem replication protected item
type ProtectableItem struct {
autorest.Response `json:"-"`
@@ -16314,6 +16362,12 @@ type ProtectionContainerFabricSpecificDetails struct {
InstanceType *string `json:"instanceType,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProtectionContainerFabricSpecificDetails.
+func (pcfsd ProtectionContainerFabricSpecificDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ProtectionContainerMapping protection container mapping object.
type ProtectionContainerMapping struct {
autorest.Response `json:"-"`
@@ -17064,6 +17118,12 @@ type PushInstallerDetails struct {
HealthErrors *[]HealthError `json:"healthErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for PushInstallerDetails.
+func (pid PushInstallerDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RcmAzureMigrationPolicyDetails RCM based Azure migration specific policy details.
type RcmAzureMigrationPolicyDetails struct {
// RecoveryPointThresholdInMinutes - The recovery point threshold in minutes.
@@ -17186,6 +17246,12 @@ type RcmProxyDetails struct {
HealthErrors *[]HealthError `json:"healthErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for RcmProxyDetails.
+func (rpd RcmProxyDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicRecoveryAvailabilitySetCustomDetails recovery Availability Set custom input.
type BasicRecoveryAvailabilitySetCustomDetails interface {
AsExistingRecoveryAvailabilitySet() (*ExistingRecoveryAvailabilitySet, bool)
@@ -19938,6 +20004,12 @@ type ReplicationAgentDetails struct {
HealthErrors *[]HealthError `json:"healthErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReplicationAgentDetails.
+func (rad ReplicationAgentDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationEligibilityResults replication eligibility results response model.
type ReplicationEligibilityResults struct {
autorest.Response `json:"-"`
@@ -19951,6 +20023,12 @@ type ReplicationEligibilityResults struct {
Properties *ReplicationEligibilityResultsProperties `json:"properties,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReplicationEligibilityResults.
+func (rer ReplicationEligibilityResults) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationEligibilityResultsCollection replication eligibility results collection response model.
type ReplicationEligibilityResultsCollection struct {
autorest.Response `json:"-"`
@@ -19972,6 +20050,12 @@ type ReplicationEligibilityResultsErrorInfo struct {
Status *string `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReplicationEligibilityResultsErrorInfo.
+func (rerei ReplicationEligibilityResultsErrorInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplicationEligibilityResultsProperties properties model for replication eligibility results API.
type ReplicationEligibilityResultsProperties struct {
// ClientRequestID - READ-ONLY; The client request Id.
@@ -24043,6 +24127,12 @@ type ReprotectAgentDetails struct {
HealthErrors *[]HealthError `json:"healthErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReprotectAgentDetails.
+func (rad ReprotectAgentDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResolveHealthError resolve health errors input properties.
type ResolveHealthError struct {
// HealthErrorID - Health error id.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/CHANGELOG.md
index 52911e4cc5e4..fa06656f6a1e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/CHANGELOG.md
@@ -1,2 +1,11 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureIaaSVMErrorInfo.MarshalJSON() ([]byte, error)
+1. AzureIaaSVMHealthDetails.MarshalJSON() ([]byte, error)
+1. AzureWorkloadSQLRecoveryPointExtendedInfo.MarshalJSON() ([]byte, error)
+1. ErrorDetail.MarshalJSON() ([]byte, error)
+1. MabErrorInfo.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/_meta.json
index d1baa7b768a0..8bebbd627eb7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/recoveryservicesbackup/resource-manager/readme.md",
"tag": "package-2019-05",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2019-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/recoveryservicesbackup/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2019-05 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/recoveryservicesbackup/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/models.go
index 1b194fb10d71..90243c3982df 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/recoveryservices/mgmt/2019-05-13/backup/models.go
@@ -2057,6 +2057,12 @@ type AzureIaaSVMErrorInfo struct {
Recommendations *[]string `json:"recommendations,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureIaaSVMErrorInfo.
+func (aisei AzureIaaSVMErrorInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureIaaSVMHealthDetails azure IaaS VM workload-specific Health Details.
type AzureIaaSVMHealthDetails struct {
// Code - READ-ONLY; Health Code
@@ -2069,6 +2075,12 @@ type AzureIaaSVMHealthDetails struct {
Recommendations *[]string `json:"recommendations,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureIaaSVMHealthDetails.
+func (aishd AzureIaaSVMHealthDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureIaaSVMJob azure IaaS VM workload-specific job object.
type AzureIaaSVMJob struct {
// Duration - Time elapsed during the execution of this job.
@@ -9100,6 +9112,12 @@ type AzureWorkloadSQLRecoveryPointExtendedInfo struct {
DataDirectoryPaths *[]SQLDataDirectory `json:"dataDirectoryPaths,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureWorkloadSQLRecoveryPointExtendedInfo.
+func (awsrpei AzureWorkloadSQLRecoveryPointExtendedInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicAzureWorkloadSQLRestoreRequest azureWorkload SQL -specific restore. Specifically for full/diff restore
type BasicAzureWorkloadSQLRestoreRequest interface {
AsAzureWorkloadSQLPointInTimeRestoreRequest() (*AzureWorkloadSQLPointInTimeRestoreRequest, bool)
@@ -10846,6 +10864,12 @@ type ErrorDetail struct {
Recommendations *[]string `json:"recommendations,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetail.
+func (ed ErrorDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExportJobsOperationResultInfo this class is used to send blob details after exporting jobs.
type ExportJobsOperationResultInfo struct {
// BlobURL - URL of the blob into which the serialized string of list of jobs is exported.
@@ -13312,6 +13336,12 @@ type MabErrorInfo struct {
Recommendations *[]string `json:"recommendations,omitempty"`
}
+// MarshalJSON is the custom marshaler for MabErrorInfo.
+func (mei MabErrorInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MabFileFolderProtectedItem MAB workload-specific backup item.
type MabFileFolderProtectedItem struct {
// FriendlyName - Friendly name of this backup item.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/CHANGELOG.md
index 52911e4cc5e4..b6960be28c27 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/CHANGELOG.md
@@ -1,2 +1,15 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccessKeys.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorDetail.MarshalJSON() ([]byte, error)
+1. ForceRebootResponse.MarshalJSON() ([]byte, error)
+1. InstanceDetails.MarshalJSON() ([]byte, error)
+1. LinkedServer.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/_meta.json
index 804460f7c11e..b6926d555507 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/_meta.json
@@ -2,9 +2,9 @@
"commit": "3a3a9452f965a227ce43e6b545035b99dd175f23",
"readme": "/_/azure-rest-api-specs/specification/redis/resource-manager/readme.md",
"tag": "package-2020-06",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/redis/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/redis/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/models.go
index 591255415a44..1c0f4cddf29a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2020-06-01/redis/models.go
@@ -29,6 +29,12 @@ type AccessKeys struct {
SecondaryKey *string `json:"secondaryKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccessKeys.
+func (ak AccessKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CheckNameAvailabilityParameters parameters body to pass for resource name availability check.
type CheckNameAvailabilityParameters struct {
// Name - Resource name.
@@ -309,6 +315,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetail the error detail.
type ErrorDetail struct {
// Code - READ-ONLY; The error code.
@@ -323,6 +335,12 @@ type ErrorDetail struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetail.
+func (ed ErrorDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.).
type ErrorResponse struct {
@@ -672,6 +690,12 @@ type ForceRebootResponse struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ForceRebootResponse.
+func (frr ForceRebootResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ImportDataFuture an abstraction for monitoring and retrieving the results of a long-running operation.
type ImportDataFuture struct {
azure.FutureAPI
@@ -730,12 +754,24 @@ type InstanceDetails struct {
IsMaster *bool `json:"isMaster,omitempty"`
}
+// MarshalJSON is the custom marshaler for InstanceDetails.
+func (ID InstanceDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LinkedServer linked server Id
type LinkedServer struct {
// ID - READ-ONLY; Linked server Id.
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for LinkedServer.
+func (ls LinkedServer) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LinkedServerCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type LinkedServerCreateFuture struct {
@@ -1719,6 +1755,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -2051,6 +2093,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RebootParameters specifies which Redis node(s) to reboot.
type RebootParameters struct {
// RebootType - Which Redis node(s) to reboot. Depending on this value data loss is possible. Possible values include: 'PrimaryNode', 'SecondaryNode', 'AllNodes'
@@ -2077,6 +2125,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceType a single Redis item in List or Get Operation.
type ResourceType struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/CHANGELOG.md
index 52911e4cc5e4..54a0d70d0e0f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/CHANGELOG.md
@@ -1,2 +1,15 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccessKeys.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorDetail.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/_meta.json
index 18b53c2247df..c737e2aeb552 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/_meta.json
@@ -2,9 +2,9 @@
"commit": "a1eee0489c374782a934ec1f093abd16fa7718ca",
"readme": "/_/azure-rest-api-specs/specification/redisenterprise/resource-manager/readme.md",
"tag": "package-2021-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/redisenterprise/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/redisenterprise/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/models.go
index add43cbfbf54..fb78ec7d1b01 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/redisenterprise/mgmt/2021-03-01/redisenterprise/models.go
@@ -28,6 +28,12 @@ type AccessKeys struct {
SecondaryKey *string `json:"secondaryKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccessKeys.
+func (ak AccessKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureEntityResource the resource model definition for an Azure Resource Manager resource with an etag.
type AzureEntityResource struct {
// Etag - READ-ONLY; Resource Etag.
@@ -40,6 +46,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Cluster describes the RedisEnterprise cluster
type Cluster struct {
autorest.Response `json:"-"`
@@ -1081,6 +1093,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetail the error detail.
type ErrorDetail struct {
// Code - READ-ONLY; The error code.
@@ -1095,6 +1113,12 @@ type ErrorDetail struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetail.
+func (ed ErrorDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.).
type ErrorResponse struct {
@@ -1171,6 +1195,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult a list of REST API operations supported by an Azure Resource Provider. It contains
// an URL link to get the next set of results.
type OperationListResult struct {
@@ -1181,6 +1211,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -1366,6 +1402,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -1620,6 +1662,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegenerateKeyParameters specifies which access keys to reset to a new random value.
type RegenerateKeyParameters struct {
// KeyType - Which access key to regenerate. Possible values include: 'Primary', 'Secondary'
@@ -1636,6 +1684,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Sku SKU parameters supplied to the create RedisEnterprise operation.
type Sku struct {
// Name - The type of RedisEnterprise cluster to deploy. Possible values: (Enterprise_E10, EnterpriseFlash_F300 etc.). Possible values include: 'EnterpriseE10', 'EnterpriseE20', 'EnterpriseE50', 'EnterpriseE100', 'EnterpriseFlashF300', 'EnterpriseFlashF700', 'EnterpriseFlashF1500'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/CHANGELOG.md
index 52911e4cc5e4..5872bfe27be8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. NamespaceProperties.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/_meta.json
index a9a96bffa33a..8a30f6441505 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/relay/resource-manager/readme.md",
"tag": "package-2017-04",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/relay/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/relay/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/models.go
index 1449f77e312d..e30c15b45a0c 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/relay/mgmt/2017-04-01/relay/models.go
@@ -857,6 +857,12 @@ type NamespaceProperties struct {
MetricID *string `json:"metricId,omitempty"`
}
+// MarshalJSON is the custom marshaler for NamespaceProperties.
+func (np NamespaceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NamespacesCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type NamespacesCreateOrUpdateFuture struct {
@@ -964,6 +970,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list Relay operations. It contains a list of operations and
// a URL link to get the next set of results.
type OperationListResult struct {
@@ -974,6 +986,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -1143,6 +1161,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceNamespacePatch definition of resource.
type ResourceNamespacePatch struct {
// Tags - Resource tags.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/CHANGELOG.md
index 52911e4cc5e4..4c4db56743f9 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. GroupProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/_meta.json
index 253d111ebf34..ff826b5f1d76 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"tag": "package-resources-2016-02",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-resources-2016-02 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-resources-2016-02 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/models.go
index 96f45da531fd..c45dbf0557c1 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-02-01/resources/models.go
@@ -602,6 +602,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -617,6 +623,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExportTemplateRequest export resource group template request parameters.
type ExportTemplateRequest struct {
// ResourcesProperty - The IDs of the resources to filter the export by. To export all resources, supply an array with single entry '*'.
@@ -968,6 +980,12 @@ type GroupProperties struct {
ProvisioningState *string `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for GroupProperties.
+func (gp GroupProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GroupsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
type GroupsDeleteFuture struct {
azure.FutureAPI
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-09-01/locks/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-09-01/locks/_meta.json
index 23007dffdc46..db35ae747232 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-09-01/locks/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-09-01/locks/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"tag": "package-locks-2016-09",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-locks-2016-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-locks-2016-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/CHANGELOG.md
index 52911e4cc5e4..a4170f8e2b73 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. UserAssignedResourceIdentity.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/_meta.json
index 4ee2f3c360ed..754c121a24c9 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"tag": "package-managedapplications-2019-07",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-managedapplications-2019-07 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-managedapplications-2019-07 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/models.go
index 1e0dfc2bcf92..e575e0711cc0 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-07-01/managedapplications/models.go
@@ -1951,3 +1951,9 @@ type UserAssignedResourceIdentity struct {
// TenantID - READ-ONLY; The tenant id of user assigned identity.
TenantID *string `json:"tenantId,omitempty"`
}
+
+// MarshalJSON is the custom marshaler for UserAssignedResourceIdentity.
+func (uari UserAssignedResourceIdentity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/CHANGELOG.md
index 52911e4cc5e4..06e1d34a0b93 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/_meta.json
index ab9bb7095fce..e99ce2876b54 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"tag": "package-policy-2019-09",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-policy-2019-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-policy-2019-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/models.go
index 902b058ff463..cfa555d98158 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-09-01/policy/models.go
@@ -676,6 +676,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -691,6 +697,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Identity identity for the resource.
type Identity struct {
// PrincipalID - READ-ONLY; The principal ID of the resource identity.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/CHANGELOG.md
index 52911e4cc5e4..058bfed6f4d5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ManagedByTenant.MarshalJSON() ([]byte, error)
+1. PairedRegion.MarshalJSON() ([]byte, error)
+1. Policies.MarshalJSON() ([]byte, error)
+1. TenantIDDescription.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/_meta.json
index 5a8914d64c5a..e89b32dfc946 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"tag": "package-subscriptions-2019-11",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-subscriptions-2019-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-subscriptions-2019-11 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/models.go
index 8eae19b2fc13..7c96596d4244 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-11-01/subscriptions/models.go
@@ -268,6 +268,12 @@ type ManagedByTenant struct {
TenantID *string `json:"tenantId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedByTenant.
+func (mbt ManagedByTenant) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Operation microsoft.Resources operation
type Operation struct {
// Name - Operation name: {provider}/{resource}/{operation}
@@ -458,6 +464,12 @@ type PairedRegion struct {
SubscriptionID *string `json:"subscriptionId,omitempty"`
}
+// MarshalJSON is the custom marshaler for PairedRegion.
+func (pr PairedRegion) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Policies subscription policies.
type Policies struct {
// LocationPlacementID - READ-ONLY; The subscription location placement ID. The ID indicates which regions are visible for a subscription. For example, a subscription with a location placement Id of Public_2014-09-01 has access to Azure public regions.
@@ -468,6 +480,12 @@ type Policies struct {
SpendingLimit SpendingLimit `json:"spendingLimit,omitempty"`
}
+// MarshalJSON is the custom marshaler for Policies.
+func (p Policies) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceName name and Type of the Resource
type ResourceName struct {
// Name - Name of the resource
@@ -535,6 +553,12 @@ type TenantIDDescription struct {
Domains *[]string `json:"domains,omitempty"`
}
+// MarshalJSON is the custom marshaler for TenantIDDescription.
+func (tid TenantIDDescription) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TenantListResult tenant Ids information.
type TenantListResult struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/CHANGELOG.md
index 846c728eb2c0..4c24d5f70a5e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/CHANGELOG.md
@@ -1,78 +1,15 @@
# Change History
-## Breaking Changes
-
-### Removed Constants
-
-1. AliasPathAttributes.Modifiable
-1. AliasPathAttributes.None
-1. AliasPathTokenType.Any
-1. AliasPathTokenType.Array
-1. AliasPathTokenType.Boolean
-1. AliasPathTokenType.Integer
-1. AliasPathTokenType.NotSpecified
-1. AliasPathTokenType.Number
-1. AliasPathTokenType.Object
-1. AliasPathTokenType.String
-1. ChangeType.Create
-1. ChangeType.Delete
-1. ChangeType.Deploy
-1. ChangeType.Ignore
-1. ChangeType.Modify
-1. ChangeType.NoChange
-1. DeploymentMode.Complete
-1. DeploymentMode.Incremental
-1. OnErrorDeploymentType.LastSuccessful
-1. OnErrorDeploymentType.SpecificDeployment
-1. WhatIfResultFormat.FullResourcePayloads
-1. WhatIfResultFormat.ResourceIDOnly
-
-### Signature Changes
-
-#### Funcs
-
-1. GroupsClient.Delete
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-1. GroupsClient.DeletePreparer
- - Params
- - From: context.Context, string
- - To: context.Context, string, string
-
## Additive Changes
-### New Constants
-
-1. AliasPathAttributes.AliasPathAttributesModifiable
-1. AliasPathAttributes.AliasPathAttributesNone
-1. AliasPathTokenType.AliasPathTokenTypeAny
-1. AliasPathTokenType.AliasPathTokenTypeArray
-1. AliasPathTokenType.AliasPathTokenTypeBoolean
-1. AliasPathTokenType.AliasPathTokenTypeInteger
-1. AliasPathTokenType.AliasPathTokenTypeNotSpecified
-1. AliasPathTokenType.AliasPathTokenTypeNumber
-1. AliasPathTokenType.AliasPathTokenTypeObject
-1. AliasPathTokenType.AliasPathTokenTypeString
-1. ChangeType.ChangeTypeCreate
-1. ChangeType.ChangeTypeDelete
-1. ChangeType.ChangeTypeDeploy
-1. ChangeType.ChangeTypeIgnore
-1. ChangeType.ChangeTypeModify
-1. ChangeType.ChangeTypeNoChange
-1. DeploymentMode.DeploymentModeComplete
-1. DeploymentMode.DeploymentModeIncremental
-1. OnErrorDeploymentType.OnErrorDeploymentTypeLastSuccessful
-1. OnErrorDeploymentType.OnErrorDeploymentTypeSpecificDeployment
-1. WhatIfResultFormat.WhatIfResultFormatFullResourcePayloads
-1. WhatIfResultFormat.WhatIfResultFormatResourceIDOnly
-
-### Struct Changes
-
-#### New Structs
-
-1. ZoneMapping
-
-#### New Struct Fields
-
-1. ProviderResourceType.ZoneMappings
+### New Funcs
+
+1. APIProfile.MarshalJSON() ([]byte, error)
+1. AliasPathMetadata.MarshalJSON() ([]byte, error)
+1. DeploymentOperationProperties.MarshalJSON() ([]byte, error)
+1. DeploymentPropertiesExtended.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponse.MarshalJSON() ([]byte, error)
+1. GroupProperties.MarshalJSON() ([]byte, error)
+1. IdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. Reference.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/_meta.json
index ab2e593c391f..8ec3c949e440 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/_meta.json
@@ -2,9 +2,9 @@
"commit": "c2ea3a3ccd14293b4bd1d17e684ef9129f0dc604",
"readme": "/_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"tag": "package-resources-2020-06",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-resources-2020-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-resources-2020-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix /_/azure-rest-api-specs/specification/resources/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION --enum-prefix"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/models.go
index 015a731b2170..ed315572d386 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-06-01/resources/models.go
@@ -92,6 +92,12 @@ type AliasPathMetadata struct {
Attributes AliasPathAttributes `json:"attributes,omitempty"`
}
+// MarshalJSON is the custom marshaler for AliasPathMetadata.
+func (apm AliasPathMetadata) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AliasPattern the type of the pattern for an alias path.
type AliasPattern struct {
// Phrase - The alias pattern phrase.
@@ -110,6 +116,12 @@ type APIProfile struct {
APIVersion *string `json:"apiVersion,omitempty"`
}
+// MarshalJSON is the custom marshaler for APIProfile.
+func (ap APIProfile) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicDependency deployment dependency information.
type BasicDependency struct {
// ID - The ID of the dependency.
@@ -583,6 +595,12 @@ type DeploymentOperationProperties struct {
Response *HTTPMessage `json:"response,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeploymentOperationProperties.
+func (dop DeploymentOperationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeploymentOperationsListResult list of deployment operations.
type DeploymentOperationsListResult struct {
autorest.Response `json:"-"`
@@ -810,6 +828,12 @@ type DeploymentPropertiesExtended struct {
Error *ErrorResponse `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeploymentPropertiesExtended.
+func (dpe DeploymentPropertiesExtended) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeploymentsCreateOrUpdateAtManagementGroupScopeFuture an abstraction for monitoring and retrieving the
// results of a long-running operation.
type DeploymentsCreateOrUpdateAtManagementGroupScopeFuture struct {
@@ -1659,6 +1683,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.)
type ErrorResponse struct {
@@ -1674,6 +1704,12 @@ type ErrorResponse struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponse.
+func (er ErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExportTemplateRequest export resource group template request parameters.
type ExportTemplateRequest struct {
// ResourcesProperty - The IDs of the resources to filter the export by. To export all resources, supply an array with single entry '*'.
@@ -2076,6 +2112,12 @@ type GroupProperties struct {
ProvisioningState *string `json:"provisioningState,omitempty"`
}
+// MarshalJSON is the custom marshaler for GroupProperties.
+func (gp GroupProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GroupsDeleteFuture an abstraction for monitoring and retrieving the results of a long-running operation.
type GroupsDeleteFuture struct {
azure.FutureAPI
@@ -2193,6 +2235,12 @@ type IdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for IdentityUserAssignedIdentitiesValue.
+func (iAiv IdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListResult list of resource groups.
type ListResult struct {
autorest.Response `json:"-"`
@@ -2898,6 +2946,12 @@ type Reference struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for Reference.
+func (r Reference) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource specified resource.
type Resource struct {
// ID - READ-ONLY; Resource ID
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/CHANGELOG.md
index 52911e4cc5e4..a9a7efa0dd3b 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/CHANGELOG.md
@@ -1,2 +1,18 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AdminKeyResult.MarshalJSON() ([]byte, error)
+1. CheckNameAvailabilityOutput.MarshalJSON() ([]byte, error)
+1. ListQueryKeysResult.MarshalJSON() ([]byte, error)
+1. Operation.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PrivateEndpointConnectionListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResource.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourcesResult.MarshalJSON() ([]byte, error)
+1. QueryKey.MarshalJSON() ([]byte, error)
+1. ServiceListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/_meta.json
index 9dfbd04a2ce5..2ac8dc6dc3a7 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/search/resource-manager/readme.md",
"tag": "package-2020-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/search/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/search/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/models.go
index 8c25a7d6d053..5919f59892af 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/search/mgmt/2020-03-13/search/models.go
@@ -29,6 +29,12 @@ type AdminKeyResult struct {
SecondaryKey *string `json:"secondaryKey,omitempty"`
}
+// MarshalJSON is the custom marshaler for AdminKeyResult.
+func (akr AdminKeyResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CheckNameAvailabilityInput input of check name availability API.
type CheckNameAvailabilityInput struct {
// Name - The Search service name to validate. Search service names must only contain lowercase letters, digits or dashes, cannot use dash as the first two or last one characters, cannot contain consecutive dashes, and must be between 2 and 60 characters in length.
@@ -48,6 +54,12 @@ type CheckNameAvailabilityOutput struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityOutput.
+func (cnao CheckNameAvailabilityOutput) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError contains information about an API error.
type CloudError struct {
// Error - Describes a particular API error with an error code and a message.
@@ -100,6 +112,12 @@ type ListQueryKeysResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListQueryKeysResult.
+func (lqkr ListQueryKeysResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListQueryKeysResultIterator provides access to a complete listing of QueryKey values.
type ListQueryKeysResultIterator struct {
i int
@@ -265,6 +283,12 @@ type Operation struct {
Display *OperationDisplay `json:"display,omitempty"`
}
+// MarshalJSON is the custom marshaler for Operation.
+func (o Operation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDisplay the object that describes the operation.
type OperationDisplay struct {
// Provider - READ-ONLY; The friendly name of the resource provider.
@@ -277,6 +301,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult the result of the request to list REST API operations. It contains a list of
// operations and a URL to get the next set of results.
type OperationListResult struct {
@@ -287,6 +317,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection describes an existing Private Endpoint connection to the Azure Cognitive
// Search service.
type PrivateEndpointConnection struct {
@@ -319,6 +355,12 @@ type PrivateEndpointConnectionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointConnectionListResult.
+func (peclr PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnectionListResultIterator provides access to a complete listing of
// PrivateEndpointConnection values.
type PrivateEndpointConnectionListResultIterator struct {
@@ -509,6 +551,12 @@ type PrivateLinkResource struct {
Properties *PrivateLinkResourceProperties `json:"properties,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResource.
+func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceProperties describes the properties of a supported private link resource for the
// Azure Cognitive Search service.
type PrivateLinkResourceProperties struct {
@@ -520,6 +568,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourcesResult response containing a list of supported Private Link Resources.
type PrivateLinkResourcesResult struct {
autorest.Response `json:"-"`
@@ -527,6 +581,12 @@ type PrivateLinkResourcesResult struct {
Value *[]PrivateLinkResource `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourcesResult.
+func (plrr PrivateLinkResourcesResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryKey describes an API key for a given Azure Cognitive Search service that has permissions for query
// operations only.
type QueryKey struct {
@@ -537,6 +597,12 @@ type QueryKey struct {
Key *string `json:"key,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryKey.
+func (qk QueryKey) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource base type for all Azure resources.
type Resource struct {
// ID - READ-ONLY; The ID of the resource. This can be used with the Azure Resource Manager to link resources together.
@@ -706,6 +772,12 @@ type ServiceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServiceListResult.
+func (slr ServiceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServiceListResultIterator provides access to a complete listing of Service values.
type ServiceListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/CHANGELOG.md
index 52911e4cc5e4..c0a202601dc8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/CHANGELOG.md
@@ -1,2 +1,15 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccessKeys.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorResponseError.MarshalJSON() ([]byte, error)
+1. MessageCountDetails.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. PremiumMessagingRegionsProperties.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. SBNamespaceProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/_meta.json
index 00d9898bb662..0ab5fb312604 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/servicebus/resource-manager/readme.md",
"tag": "package-2017-04",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicebus/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2017-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/servicebus/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/models.go
index f7acdeea00ad..452c480b69cb 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/servicebus/mgmt/2017-04-01/servicebus/models.go
@@ -39,6 +39,12 @@ type AccessKeys struct {
KeyName *string `json:"keyName,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccessKeys.
+func (ak AccessKeys) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Action represents the filter actions which are allowed for the transformation of a message that have
// been matched by a filter expression.
type Action struct {
@@ -494,6 +500,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse the resource management error response.
type ErrorResponse struct {
// Error - The error object.
@@ -514,6 +526,12 @@ type ErrorResponseError struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorResponseError.
+func (er ErrorResponseError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Eventhub single item in List or Get Event Hub operation
type Eventhub struct {
// EventhubProperties - Properties supplied to the Create Or Update Event Hub operation.
@@ -804,6 +822,12 @@ type MessageCountDetails struct {
TransferDeadLetterMessageCount *int64 `json:"transferDeadLetterMessageCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for MessageCountDetails.
+func (mcd MessageCountDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MigrationConfigListResult the result of the List migrationConfigurations operation.
type MigrationConfigListResult struct {
autorest.Response `json:"-"`
@@ -1480,6 +1504,12 @@ type OperationDisplay struct {
Operation *string `json:"operation,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list ServiceBus operations. It contains a list of
// operations and a URL link to get the next set of results.
type OperationListResult struct {
@@ -1490,6 +1520,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -1847,6 +1883,12 @@ type PremiumMessagingRegionsProperties struct {
FullName *string `json:"fullName,omitempty"`
}
+// MarshalJSON is the custom marshaler for PremiumMessagingRegionsProperties.
+func (pmr PremiumMessagingRegionsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegenerateAccessKeyParameters parameters supplied to the Regenerate Authorization Rule operation,
// specifies which key needs to be reset.
type RegenerateAccessKeyParameters struct {
@@ -1866,6 +1908,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceNamespacePatch the Resource definition.
type ResourceNamespacePatch struct {
// Location - Resource location
@@ -2669,6 +2717,12 @@ type SBNamespaceProperties struct {
MetricID *string `json:"metricId,omitempty"`
}
+// MarshalJSON is the custom marshaler for SBNamespaceProperties.
+func (snp SBNamespaceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SBNamespaceUpdateParameters description of a namespace resource.
type SBNamespaceUpdateParameters struct {
// Sku - Properties of Sku
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/CHANGELOG.md
index 52911e4cc5e4..c1bbea5cc91f 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/CHANGELOG.md
@@ -1,2 +1,8 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/_meta.json
index 4606fb43251e..045fb37badee 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/signalr/resource-manager/readme.md",
"tag": "package-2020-05-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-05-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/signalr/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-05-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/signalr/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/models.go
index 127295ef9d3d..5083df3069fc 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr/models.go
@@ -923,6 +923,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RegenerateKeyFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type RegenerateKeyFuture struct {
@@ -982,6 +988,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceList object that includes an array of SignalR services and a possible link for next set.
type ResourceList struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/CHANGELOG.md
index 52911e4cc5e4..df77cd141299 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/CHANGELOG.md
@@ -1,2 +1,40 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AccountInternetEndpoints.MarshalJSON() ([]byte, error)
+1. AccountKey.MarshalJSON() ([]byte, error)
+1. AccountListKeysResult.MarshalJSON() ([]byte, error)
+1. AccountListResult.MarshalJSON() ([]byte, error)
+1. AccountMicrosoftEndpoints.MarshalJSON() ([]byte, error)
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. BlobRestoreStatus.MarshalJSON() ([]byte, error)
+1. BlobServiceItems.MarshalJSON() ([]byte, error)
+1. CheckNameAvailabilityResult.MarshalJSON() ([]byte, error)
+1. DeletedAccountListResult.MarshalJSON() ([]byte, error)
+1. DeletedAccountProperties.MarshalJSON() ([]byte, error)
+1. EncryptionScopeListResult.MarshalJSON() ([]byte, error)
+1. FileServiceItems.MarshalJSON() ([]byte, error)
+1. FileShareItems.MarshalJSON() ([]byte, error)
+1. GeoReplicationStats.MarshalJSON() ([]byte, error)
+1. ListAccountSasResponse.MarshalJSON() ([]byte, error)
+1. ListBlobInventoryPolicy.MarshalJSON() ([]byte, error)
+1. ListContainerItems.MarshalJSON() ([]byte, error)
+1. ListQueueResource.MarshalJSON() ([]byte, error)
+1. ListQueueServices.MarshalJSON() ([]byte, error)
+1. ListServiceSasResponse.MarshalJSON() ([]byte, error)
+1. ListTableResource.MarshalJSON() ([]byte, error)
+1. ListTableServices.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. SKUCapability.MarshalJSON() ([]byte, error)
+1. SkuListResult.MarshalJSON() ([]byte, error)
+1. TableProperties.MarshalJSON() ([]byte, error)
+1. TagProperty.MarshalJSON() ([]byte, error)
+1. UpdateHistoryProperty.MarshalJSON() ([]byte, error)
+1. Usage.MarshalJSON() ([]byte, error)
+1. UsageName.MarshalJSON() ([]byte, error)
+1. UserAssignedIdentity.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/_meta.json
index 626be358c930..3442dfaf4f9d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/_meta.json
@@ -2,9 +2,9 @@
"commit": "92ab22b49bd085116af0c61fada2c6c360702e9e",
"readme": "/_/azure-rest-api-specs/specification/storage/resource-manager/readme.md",
"tag": "package-2021-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/storage/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/storage/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/models.go
index 0931da86661a..ef71b8f27c11 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2021-01-01/storage/models.go
@@ -316,6 +316,12 @@ type AccountInternetEndpoints struct {
Dfs *string `json:"dfs,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountInternetEndpoints.
+func (aie AccountInternetEndpoints) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountKey an access key for the storage account.
type AccountKey struct {
// KeyName - READ-ONLY; Name of the key.
@@ -326,6 +332,12 @@ type AccountKey struct {
Permissions KeyPermission `json:"permissions,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountKey.
+func (ak AccountKey) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountListKeysResult the response from the ListKeys operation.
type AccountListKeysResult struct {
autorest.Response `json:"-"`
@@ -333,6 +345,12 @@ type AccountListKeysResult struct {
Keys *[]AccountKey `json:"keys,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountListKeysResult.
+func (alkr AccountListKeysResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountListResult the response from the List Storage Accounts operation.
type AccountListResult struct {
autorest.Response `json:"-"`
@@ -342,6 +360,12 @@ type AccountListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountListResult.
+func (alr AccountListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountListResultIterator provides access to a complete listing of Account values.
type AccountListResultIterator struct {
i int
@@ -509,6 +533,12 @@ type AccountMicrosoftEndpoints struct {
Dfs *string `json:"dfs,omitempty"`
}
+// MarshalJSON is the custom marshaler for AccountMicrosoftEndpoints.
+func (ame AccountMicrosoftEndpoints) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AccountProperties properties of the storage account.
type AccountProperties struct {
// ProvisioningState - READ-ONLY; Gets the status of the storage account at the time the operation was called. Possible values include: 'Creating', 'ResolvingDNS', 'Succeeded'
@@ -927,6 +957,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AzureFilesIdentityBasedAuthentication settings for Azure Files identity based authentication.
type AzureFilesIdentityBasedAuthentication struct {
// DirectoryServiceOptions - Indicates the directory service used. Possible values include: 'DirectoryServiceOptionsNone', 'DirectoryServiceOptionsAADDS', 'DirectoryServiceOptionsAD'
@@ -1193,6 +1229,12 @@ type BlobRestoreStatus struct {
Parameters *BlobRestoreParameters `json:"parameters,omitempty"`
}
+// MarshalJSON is the custom marshaler for BlobRestoreStatus.
+func (brs BlobRestoreStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BlobServiceItems ...
type BlobServiceItems struct {
autorest.Response `json:"-"`
@@ -1200,6 +1242,12 @@ type BlobServiceItems struct {
Value *[]BlobServiceProperties `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for BlobServiceItems.
+func (bsi BlobServiceItems) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BlobServiceProperties the properties of a storage account’s Blob service.
type BlobServiceProperties struct {
autorest.Response `json:"-"`
@@ -1325,6 +1373,12 @@ type CheckNameAvailabilityResult struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityResult.
+func (cnar CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudError an error response from the Storage service.
type CloudError struct {
Error *CloudErrorBody `json:"error,omitempty"`
@@ -1522,6 +1576,12 @@ type DeletedAccountListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedAccountListResult.
+func (dalr DeletedAccountListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedAccountListResultIterator provides access to a complete listing of DeletedAccount values.
type DeletedAccountListResultIterator struct {
i int
@@ -1686,6 +1746,12 @@ type DeletedAccountProperties struct {
DeletionTime *string `json:"deletionTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedAccountProperties.
+func (dap DeletedAccountProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedShare the deleted share to be restored.
type DeletedShare struct {
// DeletedShareName - Required. Identify the name of the deleted share that will be restored.
@@ -1833,6 +1899,12 @@ type EncryptionScopeListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for EncryptionScopeListResult.
+func (eslr EncryptionScopeListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EncryptionScopeListResultIterator provides access to a complete listing of EncryptionScope values.
type EncryptionScopeListResultIterator struct {
i int
@@ -2113,6 +2185,12 @@ type FileServiceItems struct {
Value *[]FileServiceProperties `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for FileServiceItems.
+func (fsi FileServiceItems) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileServiceProperties the properties of File services in storage account.
type FileServiceProperties struct {
autorest.Response `json:"-"`
@@ -2384,6 +2462,12 @@ type FileShareItems struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for FileShareItems.
+func (fsi FileShareItems) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// FileShareItemsIterator provides access to a complete listing of FileShareItem values.
type FileShareItemsIterator struct {
i int
@@ -2598,6 +2682,12 @@ type GeoReplicationStats struct {
CanFailover *bool `json:"canFailover,omitempty"`
}
+// MarshalJSON is the custom marshaler for GeoReplicationStats.
+func (grs GeoReplicationStats) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Identity identity for the resource.
type Identity struct {
// PrincipalID - READ-ONLY; The principal ID of resource identity.
@@ -2904,6 +2994,12 @@ type ListAccountSasResponse struct {
AccountSasToken *string `json:"accountSasToken,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListAccountSasResponse.
+func (lasr ListAccountSasResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListBlobInventoryPolicy list of blob inventory policies returned.
type ListBlobInventoryPolicy struct {
autorest.Response `json:"-"`
@@ -2911,6 +3007,12 @@ type ListBlobInventoryPolicy struct {
Value *[]BlobInventoryPolicy `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListBlobInventoryPolicy.
+func (lbip ListBlobInventoryPolicy) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListContainerItem the blob container properties be listed out.
type ListContainerItem struct {
// ContainerProperties - The blob container properties be listed out.
@@ -3004,6 +3106,12 @@ type ListContainerItems struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListContainerItems.
+func (lci ListContainerItems) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListContainerItemsIterator provides access to a complete listing of ListContainerItem values.
type ListContainerItemsIterator struct {
i int
@@ -3250,6 +3358,12 @@ type ListQueueResource struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListQueueResource.
+func (lqr ListQueueResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListQueueResourceIterator provides access to a complete listing of ListQueue values.
type ListQueueResourceIterator struct {
i int
@@ -3407,6 +3521,12 @@ type ListQueueServices struct {
Value *[]QueueServiceProperties `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListQueueServices.
+func (lqs ListQueueServices) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListServiceSasResponse the List service SAS credentials operation response.
type ListServiceSasResponse struct {
autorest.Response `json:"-"`
@@ -3414,6 +3534,12 @@ type ListServiceSasResponse struct {
ServiceSasToken *string `json:"serviceSasToken,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListServiceSasResponse.
+func (lssr ListServiceSasResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListTableResource response schema. Contains list of tables returned
type ListTableResource struct {
autorest.Response `json:"-"`
@@ -3423,6 +3549,12 @@ type ListTableResource struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListTableResource.
+func (ltr ListTableResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListTableResourceIterator provides access to a complete listing of Table values.
type ListTableResourceIterator struct {
i int
@@ -3580,6 +3712,12 @@ type ListTableServices struct {
Value *[]TableServiceProperties `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListTableServices.
+func (lts ListTableServices) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagementPolicy the Get Storage Account ManagementPolicies operation response.
type ManagementPolicy struct {
autorest.Response `json:"-"`
@@ -4038,6 +4176,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -4255,6 +4399,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Queue ...
type Queue struct {
autorest.Response `json:"-"`
@@ -4434,6 +4584,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceAccessRule resource Access Rule.
type ResourceAccessRule struct {
// TenantID - Tenant Id
@@ -4559,6 +4715,12 @@ type SKUCapability struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SKUCapability.
+func (sc SKUCapability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SkuInformation storage SKU and its properties
type SkuInformation struct {
// Name - Possible values include: 'StandardLRS', 'StandardGRS', 'StandardRAGRS', 'StandardZRS', 'PremiumLRS', 'PremiumZRS', 'StandardGZRS', 'StandardRAGZRS'
@@ -4599,6 +4761,12 @@ type SkuListResult struct {
Value *[]SkuInformation `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for SkuListResult.
+func (slr SkuListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SmbSetting setting for SMB protocol
type SmbSetting struct {
// Multichannel - Multichannel setting. Applies to Premium FileStorage only.
@@ -4708,6 +4876,12 @@ type TableProperties struct {
TableName *string `json:"tableName,omitempty"`
}
+// MarshalJSON is the custom marshaler for TableProperties.
+func (tp TableProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TableServiceProperties the properties of a storage account’s Table service.
type TableServiceProperties struct {
autorest.Response `json:"-"`
@@ -4811,6 +4985,12 @@ type TagProperty struct {
Upn *string `json:"upn,omitempty"`
}
+// MarshalJSON is the custom marshaler for TagProperty.
+func (tp TagProperty) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource the resource model definition for an Azure Resource Manager tracked top level resource
// which has 'tags' and a 'location'
type TrackedResource struct {
@@ -4854,6 +5034,12 @@ type UpdateHistoryProperty struct {
Upn *string `json:"upn,omitempty"`
}
+// MarshalJSON is the custom marshaler for UpdateHistoryProperty.
+func (uhp UpdateHistoryProperty) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Usage describes Storage Resource Usage.
type Usage struct {
// Unit - READ-ONLY; Gets the unit of measurement. Possible values include: 'Count', 'Bytes', 'Seconds', 'Percent', 'CountsPerSecond', 'BytesPerSecond'
@@ -4866,6 +5052,12 @@ type Usage struct {
Name *UsageName `json:"name,omitempty"`
}
+// MarshalJSON is the custom marshaler for Usage.
+func (u Usage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UsageListResult the response from the List Usages operation.
type UsageListResult struct {
autorest.Response `json:"-"`
@@ -4881,6 +5073,12 @@ type UsageName struct {
LocalizedValue *string `json:"localizedValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageName.
+func (un UsageName) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// UserAssignedIdentity userAssignedIdentity for the resource.
type UserAssignedIdentity struct {
// PrincipalID - READ-ONLY; The principal ID of the identity.
@@ -4889,6 +5087,12 @@ type UserAssignedIdentity struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for UserAssignedIdentity.
+func (uai UserAssignedIdentity) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VirtualNetworkRule virtual Network rule.
type VirtualNetworkRule struct {
// VirtualNetworkResourceID - Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/CHANGELOG.md
index 52911e4cc5e4..8d5e8bda2dbf 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/CHANGELOG.md
@@ -1,2 +1,9 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CacheUpgradeStatus.MarshalJSON() ([]byte, error)
+1. Condition.MarshalJSON() ([]byte, error)
+1. StorageTargetResource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/_meta.json
index 0848b0801165..9a24b11830e3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/_meta.json
@@ -2,9 +2,9 @@
"commit": "d9506558e6389e62926ae385f1d625a1376a0f9d",
"readme": "/_/azure-rest-api-specs/specification/storagecache/resource-manager/readme.md",
"tag": "package-2021-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/storagecache/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/storagecache/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/models.go
index 47ba6edf3c51..82d648aff169 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache/models.go
@@ -1229,6 +1229,12 @@ type CacheUpgradeStatus struct {
PendingFirmwareVersion *string `json:"pendingFirmwareVersion,omitempty"`
}
+// MarshalJSON is the custom marshaler for CacheUpgradeStatus.
+func (cus CacheUpgradeStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CacheUsernameDownloadSettings settings for Extended Groups username and group download.
type CacheUsernameDownloadSettings struct {
// ExtendedGroups - Whether or not Extended Groups is enabled.
@@ -1337,6 +1343,12 @@ type Condition struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for Condition.
+func (c Condition) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse describes the format of Error response.
type ErrorResponse struct {
// Code - Error code
@@ -1803,6 +1815,12 @@ type StorageTargetResource struct {
SystemData *SystemData `json:"systemData,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageTargetResource.
+func (str StorageTargetResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StorageTargetsCreateOrUpdateFuture an abstraction for monitoring and retrieving the results of a
// long-running operation.
type StorageTargetsCreateOrUpdateFuture struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/CHANGELOG.md
index 52911e4cc5e4..25fdfae11a54 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/CHANGELOG.md
@@ -1,2 +1,27 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. CheckNameAvailabilityResult.MarshalJSON() ([]byte, error)
+1. CloudTieringCachePerformance.MarshalJSON() ([]byte, error)
+1. CloudTieringDatePolicyStatus.MarshalJSON() ([]byte, error)
+1. CloudTieringFilesNotTiering.MarshalJSON() ([]byte, error)
+1. CloudTieringSpaceSavings.MarshalJSON() ([]byte, error)
+1. CloudTieringVolumeFreeSpacePolicyStatus.MarshalJSON() ([]byte, error)
+1. FilesNotTieringError.MarshalJSON() ([]byte, error)
+1. OperationStatus.MarshalJSON() ([]byte, error)
+1. PostBackupResponseProperties.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. ServerEndpointCloudTieringStatus.MarshalJSON() ([]byte, error)
+1. ServerEndpointFilesNotSyncingError.MarshalJSON() ([]byte, error)
+1. ServerEndpointRecallError.MarshalJSON() ([]byte, error)
+1. ServerEndpointRecallStatus.MarshalJSON() ([]byte, error)
+1. ServerEndpointSyncActivityStatus.MarshalJSON() ([]byte, error)
+1. ServerEndpointSyncSessionStatus.MarshalJSON() ([]byte, error)
+1. ServerEndpointSyncStatus.MarshalJSON() ([]byte, error)
+1. SyncGroupProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/_meta.json
index 1e3ac7433e23..45e5b37b6441 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/storagesync/resource-manager/readme.md",
"tag": "package-2020-03-01",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-03-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/storagesync/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-03-01 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/storagesync/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/models.go
index 9e25c5212cf5..ff5aff5e17d8 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/storagesync/mgmt/2020-03-01/storagesync/models.go
@@ -44,6 +44,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BackupRequest backup request
type BackupRequest struct {
// AzureFileShare - Azure File Share.
@@ -69,6 +75,12 @@ type CheckNameAvailabilityResult struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for CheckNameAvailabilityResult.
+func (cnar CheckNameAvailabilityResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudEndpoint cloud Endpoint object.
type CloudEndpoint struct {
autorest.Response `json:"-"`
@@ -568,6 +580,12 @@ type CloudTieringCachePerformance struct {
CacheHitBytesPercent *int32 `json:"cacheHitBytesPercent,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudTieringCachePerformance.
+func (ctcp CloudTieringCachePerformance) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudTieringDatePolicyStatus status of the date policy
type CloudTieringDatePolicyStatus struct {
// LastUpdatedTimestamp - READ-ONLY; Last updated timestamp
@@ -576,6 +594,12 @@ type CloudTieringDatePolicyStatus struct {
TieredFilesMostRecentAccessTimestamp *date.Time `json:"tieredFilesMostRecentAccessTimestamp,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudTieringDatePolicyStatus.
+func (ctdps CloudTieringDatePolicyStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudTieringFilesNotTiering server endpoint cloud tiering status object.
type CloudTieringFilesNotTiering struct {
// LastUpdatedTimestamp - READ-ONLY; Last updated timestamp
@@ -586,6 +610,12 @@ type CloudTieringFilesNotTiering struct {
Errors *[]FilesNotTieringError `json:"errors,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudTieringFilesNotTiering.
+func (ctfnt CloudTieringFilesNotTiering) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudTieringSpaceSavings server endpoint cloud tiering status object.
type CloudTieringSpaceSavings struct {
// LastUpdatedTimestamp - READ-ONLY; Last updated timestamp
@@ -602,6 +632,12 @@ type CloudTieringSpaceSavings struct {
SpaceSavingsBytes *int64 `json:"spaceSavingsBytes,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudTieringSpaceSavings.
+func (ctss CloudTieringSpaceSavings) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CloudTieringVolumeFreeSpacePolicyStatus status of the volume free space policy
type CloudTieringVolumeFreeSpacePolicyStatus struct {
// LastUpdatedTimestamp - READ-ONLY; Last updated timestamp
@@ -612,6 +648,12 @@ type CloudTieringVolumeFreeSpacePolicyStatus struct {
CurrentVolumeFreeSpacePercent *int32 `json:"currentVolumeFreeSpacePercent,omitempty"`
}
+// MarshalJSON is the custom marshaler for CloudTieringVolumeFreeSpacePolicyStatus.
+func (ctvfsps CloudTieringVolumeFreeSpacePolicyStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Error error type
type Error struct {
// Error - Error details of the given entry.
@@ -638,6 +680,12 @@ type FilesNotTieringError struct {
FileCount *int64 `json:"fileCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for FilesNotTieringError.
+func (fnte FilesNotTieringError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDisplayInfo the operation supported by storage sync.
type OperationDisplayInfo struct {
// Description - The description of the operation.
@@ -846,6 +894,12 @@ type OperationStatus struct {
Error *APIError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationStatus.
+func (osVar OperationStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PostBackupResponse post Backup Response
type PostBackupResponse struct {
autorest.Response `json:"-"`
@@ -892,6 +946,12 @@ type PostBackupResponseProperties struct {
CloudEndpointName *string `json:"cloudEndpointName,omitempty"`
}
+// MarshalJSON is the custom marshaler for PostBackupResponseProperties.
+func (pbrp PostBackupResponseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PostRestoreRequest post Restore Request
type PostRestoreRequest struct {
// Partition - Post Restore partition.
@@ -940,6 +1000,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection the Private Endpoint Connection resource.
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -1231,6 +1297,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecallActionParameters the parameters used when calling recall action on server endpoint.
type RecallActionParameters struct {
// Pattern - Pattern of the files.
@@ -1584,6 +1656,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourcesMoveInfo resource Move Info.
type ResourcesMoveInfo struct {
// TargetResourceGroup - Target resource group.
@@ -1704,6 +1782,12 @@ type ServerEndpointCloudTieringStatus struct {
DatePolicyStatus *CloudTieringDatePolicyStatus `json:"datePolicyStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEndpointCloudTieringStatus.
+func (sects ServerEndpointCloudTieringStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerEndpointCreateParameters the parameters used when creating a server endpoint.
type ServerEndpointCreateParameters struct {
// ServerEndpointCreateParametersProperties - The parameters used to create the server endpoint.
@@ -1810,6 +1894,12 @@ type ServerEndpointFilesNotSyncingError struct {
TransientCount *int64 `json:"transientCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEndpointFilesNotSyncingError.
+func (sefnse ServerEndpointFilesNotSyncingError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerEndpointProperties serverEndpoint Properties object.
type ServerEndpointProperties struct {
// ServerLocalPath - Server Local path.
@@ -1894,6 +1984,12 @@ type ServerEndpointRecallError struct {
Count *int64 `json:"count,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEndpointRecallError.
+func (sere ServerEndpointRecallError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerEndpointRecallStatus server endpoint recall status object.
type ServerEndpointRecallStatus struct {
// LastUpdatedTimestamp - READ-ONLY; Last updated timestamp
@@ -1904,6 +2000,12 @@ type ServerEndpointRecallStatus struct {
RecallErrors *[]ServerEndpointRecallError `json:"recallErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEndpointRecallStatus.
+func (sers ServerEndpointRecallStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerEndpointsCreateFuture an abstraction for monitoring and retrieving the results of a long-running
// operation.
type ServerEndpointsCreateFuture struct {
@@ -2080,6 +2182,12 @@ type ServerEndpointSyncActivityStatus struct {
TotalBytes *int64 `json:"totalBytes,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEndpointSyncActivityStatus.
+func (sesas ServerEndpointSyncActivityStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerEndpointSyncSessionStatus sync Session status object.
type ServerEndpointSyncSessionStatus struct {
// LastSyncResult - READ-ONLY; Last sync result (HResult)
@@ -2098,6 +2206,12 @@ type ServerEndpointSyncSessionStatus struct {
FilesNotSyncingErrors *[]ServerEndpointFilesNotSyncingError `json:"filesNotSyncingErrors,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEndpointSyncSessionStatus.
+func (sesss ServerEndpointSyncSessionStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerEndpointSyncStatus server Endpoint sync status
type ServerEndpointSyncStatus struct {
// DownloadHealth - READ-ONLY; Download Health Status. Possible values include: 'ServerEndpointSyncHealthStateHealthy', 'ServerEndpointSyncHealthStateError', 'ServerEndpointSyncHealthStateSyncBlockedForRestore', 'ServerEndpointSyncHealthStateSyncBlockedForChangeDetectionPostRestore', 'ServerEndpointSyncHealthStateNoActivity'
@@ -2124,6 +2238,12 @@ type ServerEndpointSyncStatus struct {
OfflineDataTransferStatus ServerEndpointOfflineDataTransferState `json:"offlineDataTransferStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerEndpointSyncStatus.
+func (sess ServerEndpointSyncStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerEndpointUpdateParameters parameters for updating an Server Endpoint.
type ServerEndpointUpdateParameters struct {
// ServerEndpointUpdateProperties - The properties of the server endpoint.
@@ -2700,6 +2820,12 @@ type SyncGroupProperties struct {
SyncGroupStatus *string `json:"syncGroupStatus,omitempty"`
}
+// MarshalJSON is the custom marshaler for SyncGroupProperties.
+func (sgp SyncGroupProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TrackedResource the resource model definition for an Azure Resource Manager tracked top level resource
// which has 'tags' and a 'location'
type TrackedResource struct {
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/CHANGELOG.md
index 52911e4cc5e4..9f657dedbf6e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/CHANGELOG.md
@@ -1,2 +1,13 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. CanceledSubscriptionID.MarshalJSON() ([]byte, error)
+1. EnabledSubscriptionID.MarshalJSON() ([]byte, error)
+1. Location.MarshalJSON() ([]byte, error)
+1. Policies.MarshalJSON() ([]byte, error)
+1. PutAliasListResult.MarshalJSON() ([]byte, error)
+1. RenamedSubscriptionID.MarshalJSON() ([]byte, error)
+1. TenantIDDescription.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/_meta.json
index 7665f7b9b253..29b1f99958ba 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/subscription/resource-manager/readme.md",
"tag": "package-2020-09",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/subscription/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-09 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/subscription/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/models.go
index 96887bbc461e..369ea22031a0 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription/models.go
@@ -68,6 +68,12 @@ type CanceledSubscriptionID struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for CanceledSubscriptionID.
+func (csi CanceledSubscriptionID) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EnabledSubscriptionID the ID of the subscriptions that is being enabled
type EnabledSubscriptionID struct {
autorest.Response `json:"-"`
@@ -75,6 +81,12 @@ type EnabledSubscriptionID struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for EnabledSubscriptionID.
+func (esi EnabledSubscriptionID) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse describes the format of Error response.
type ErrorResponse struct {
// Code - Error code
@@ -265,6 +277,12 @@ type Location struct {
Longitude *string `json:"longitude,omitempty"`
}
+// MarshalJSON is the custom marshaler for Location.
+func (l Location) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LocationListResult location list operation response.
type LocationListResult struct {
autorest.Response `json:"-"`
@@ -345,6 +363,12 @@ type Policies struct {
SpendingLimit SpendingLimit `json:"spendingLimit,omitempty"`
}
+// MarshalJSON is the custom marshaler for Policies.
+func (p Policies) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PutAliasListResult the list of aliases.
type PutAliasListResult struct {
autorest.Response `json:"-"`
@@ -354,6 +378,12 @@ type PutAliasListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PutAliasListResult.
+func (palr PutAliasListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PutAliasRequest the parameters required to create a new subscription.
type PutAliasRequest struct {
// Properties - Put alias request properties.
@@ -420,6 +450,12 @@ type RenamedSubscriptionID struct {
Value *string `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for RenamedSubscriptionID.
+func (rsi RenamedSubscriptionID) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TenantIDDescription tenant Id information.
type TenantIDDescription struct {
// ID - READ-ONLY; The fully qualified ID of the tenant. For example, /tenants/00000000-0000-0000-0000-000000000000.
@@ -428,6 +464,12 @@ type TenantIDDescription struct {
TenantID *string `json:"tenantId,omitempty"`
}
+// MarshalJSON is the custom marshaler for TenantIDDescription.
+func (tid TenantIDDescription) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TenantListResult tenant Ids information.
type TenantListResult struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/CHANGELOG.md
index 52911e4cc5e4..77e331ea0217 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/CHANGELOG.md
@@ -1,2 +1,59 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AzureEntityResource.MarshalJSON() ([]byte, error)
+1. DataWarehouseUserActivitiesProperties.MarshalJSON() ([]byte, error)
+1. EncryptionProtectorListResult.MarshalJSON() ([]byte, error)
+1. ErrorAdditionalInfo.MarshalJSON() ([]byte, error)
+1. ErrorDetail.MarshalJSON() ([]byte, error)
+1. ExtendedSQLPoolBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. ExtendedServerBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. IntegrationRuntimeNodeIPAddress.MarshalJSON() ([]byte, error)
+1. LinkedIntegrationRuntime.MarshalJSON() ([]byte, error)
+1. ListSQLPoolSecurityAlertPolicies.MarshalJSON() ([]byte, error)
+1. ManagedIntegrationRuntimeError.MarshalJSON() ([]byte, error)
+1. ManagedIntegrationRuntimeOperationResult.MarshalJSON() ([]byte, error)
+1. ManagedIntegrationRuntimeStatusTypeProperties.MarshalJSON() ([]byte, error)
+1. PrivateEndpoint.MarshalJSON() ([]byte, error)
+1. PrivateEndpointConnectionList.MarshalJSON() ([]byte, error)
+1. PrivateLinkResource.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceListResult.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ProxyResource.MarshalJSON() ([]byte, error)
+1. QueryInterval.MarshalJSON() ([]byte, error)
+1. QueryMetric.MarshalJSON() ([]byte, error)
+1. QueryStatistic.MarshalJSON() ([]byte, error)
+1. RecoverableSQLPoolListResult.MarshalJSON() ([]byte, error)
+1. RecoverableSQLPoolProperties.MarshalJSON() ([]byte, error)
+1. ReplicationLinkProperties.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
+1. RestorableDroppedSQLPoolProperties.MarshalJSON() ([]byte, error)
+1. RestorePointListResult.MarshalJSON() ([]byte, error)
+1. RestorePointProperties.MarshalJSON() ([]byte, error)
+1. SQLPoolBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. SQLPoolBlobAuditingPolicySQLPoolOperationListResult.MarshalJSON() ([]byte, error)
+1. SQLPoolColumnListResult.MarshalJSON() ([]byte, error)
+1. SQLPoolOperationProperties.MarshalJSON() ([]byte, error)
+1. SQLPoolSchema.MarshalJSON() ([]byte, error)
+1. SQLPoolSchemaListResult.MarshalJSON() ([]byte, error)
+1. SQLPoolTable.MarshalJSON() ([]byte, error)
+1. SQLPoolTableListResult.MarshalJSON() ([]byte, error)
+1. SQLPoolUsage.MarshalJSON() ([]byte, error)
+1. SQLPoolVulnerabilityAssessmentListResult.MarshalJSON() ([]byte, error)
+1. SQLPoolVulnerabilityAssessmentScanExportProperties.MarshalJSON() ([]byte, error)
+1. SensitivityLabelListResult.MarshalJSON() ([]byte, error)
+1. ServerBlobAuditingPolicyListResult.MarshalJSON() ([]byte, error)
+1. ServerSecurityAlertPolicyListResult.MarshalJSON() ([]byte, error)
+1. ServerUsage.MarshalJSON() ([]byte, error)
+1. ServerVulnerabilityAssessmentListResult.MarshalJSON() ([]byte, error)
+1. SubResource.MarshalJSON() ([]byte, error)
+1. TopQueries.MarshalJSON() ([]byte, error)
+1. TransparentDataEncryptionListResult.MarshalJSON() ([]byte, error)
+1. VulnerabilityAssessmentScanError.MarshalJSON() ([]byte, error)
+1. VulnerabilityAssessmentScanRecordListResult.MarshalJSON() ([]byte, error)
+1. VulnerabilityAssessmentScanRecordProperties.MarshalJSON() ([]byte, error)
+1. WorkloadClassifierListResult.MarshalJSON() ([]byte, error)
+1. WorkloadGroupListResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/_meta.json
index f8138ea09d15..bca25b53157a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/_meta.json
@@ -2,9 +2,9 @@
"commit": "e0f8b9ab0f5fe5e71b7429ebfea8a33c19ec9d8d",
"readme": "/_/azure-rest-api-specs/specification/synapse/resource-manager/readme.md",
"tag": "package-2021-03",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/synapse/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2021-03 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/synapse/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/models.go
index 02948cff5bdf..4fdff779cd31 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/synapse/mgmt/2021-03-01/synapse/models.go
@@ -170,6 +170,12 @@ type AzureEntityResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for AzureEntityResource.
+func (aer AzureEntityResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BigDataPoolPatchInfo properties patch for a Big Data pool
type BigDataPoolPatchInfo struct {
// Tags - Updated tags for the Big Data pool
@@ -1365,6 +1371,12 @@ type DataWarehouseUserActivitiesProperties struct {
ActiveQueriesCount *int32 `json:"activeQueriesCount,omitempty"`
}
+// MarshalJSON is the custom marshaler for DataWarehouseUserActivitiesProperties.
+func (dwuap DataWarehouseUserActivitiesProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DynamicExecutorAllocation dynamic Executor Allocation Properties
type DynamicExecutorAllocation struct {
// Enabled - Indicates whether Dynamic Executor Allocation is enabled or not.
@@ -1492,6 +1504,12 @@ type EncryptionProtectorListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for EncryptionProtectorListResult.
+func (eplr EncryptionProtectorListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// EncryptionProtectorListResultIterator provides access to a complete listing of EncryptionProtector
// values.
type EncryptionProtectorListResultIterator struct {
@@ -1772,6 +1790,12 @@ type ErrorAdditionalInfo struct {
Info interface{} `json:"info,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorAdditionalInfo.
+func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorDetail the error detail.
type ErrorDetail struct {
// Code - READ-ONLY; The error code.
@@ -1786,6 +1810,12 @@ type ErrorDetail struct {
AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"`
}
+// MarshalJSON is the custom marshaler for ErrorDetail.
+func (ed ErrorDetail) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ErrorResponse common error response for all Azure Resource Manager APIs to return error details for
// failed operations. (This also follows the OData error response format.).
type ErrorResponse struct {
@@ -1875,6 +1905,12 @@ type ExtendedServerBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExtendedServerBlobAuditingPolicyListResult.
+func (esbaplr ExtendedServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExtendedServerBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ExtendedServerBlobAuditingPolicy values.
type ExtendedServerBlobAuditingPolicyListResultIterator struct {
@@ -2205,6 +2241,12 @@ type ExtendedSQLPoolBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ExtendedSQLPoolBlobAuditingPolicyListResult.
+func (espbaplr ExtendedSQLPoolBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ExtendedSQLPoolBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ExtendedSQLPoolBlobAuditingPolicy values.
type ExtendedSQLPoolBlobAuditingPolicyListResultIterator struct {
@@ -3241,6 +3283,12 @@ type IntegrationRuntimeNodeIPAddress struct {
IPAddress *string `json:"ipAddress,omitempty"`
}
+// MarshalJSON is the custom marshaler for IntegrationRuntimeNodeIPAddress.
+func (irnia IntegrationRuntimeNodeIPAddress) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// IntegrationRuntimeNodeMonitoringData monitoring data for integration runtime node.
type IntegrationRuntimeNodeMonitoringData struct {
// AdditionalProperties - Unmatched properties from the message are deserialized this collection
@@ -5215,6 +5263,12 @@ type LinkedIntegrationRuntime struct {
CreateTime *date.Time `json:"createTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for LinkedIntegrationRuntime.
+func (lir LinkedIntegrationRuntime) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// LinkedIntegrationRuntimeKeyAuthorization the key authorization type integration runtime.
type LinkedIntegrationRuntimeKeyAuthorization struct {
// Key - The key used for authorization.
@@ -5397,6 +5451,12 @@ type ListSQLPoolSecurityAlertPolicies struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ListSQLPoolSecurityAlertPolicies.
+func (lspsap ListSQLPoolSecurityAlertPolicies) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ListSQLPoolSecurityAlertPoliciesIterator provides access to a complete listing of
// SQLPoolSecurityAlertPolicy values.
type ListSQLPoolSecurityAlertPoliciesIterator struct {
@@ -5972,6 +6032,12 @@ type ManagedIntegrationRuntimeError struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeError.
+func (mire ManagedIntegrationRuntimeError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedIntegrationRuntimeNode properties of integration runtime node.
type ManagedIntegrationRuntimeNode struct {
// NodeID - READ-ONLY; The managed integration runtime node id.
@@ -6007,6 +6073,12 @@ type ManagedIntegrationRuntimeOperationResult struct {
ActivityID *string `json:"activityId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeOperationResult.
+func (miror ManagedIntegrationRuntimeOperationResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedIntegrationRuntimeStatus managed integration runtime status.
type ManagedIntegrationRuntimeStatus struct {
// ManagedIntegrationRuntimeStatusTypeProperties - Managed integration runtime status type properties.
@@ -6132,6 +6204,12 @@ type ManagedIntegrationRuntimeStatusTypeProperties struct {
LastOperation *ManagedIntegrationRuntimeOperationResult `json:"lastOperation,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedIntegrationRuntimeStatusTypeProperties.
+func (mirstp ManagedIntegrationRuntimeStatusTypeProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ManagedIntegrationRuntimeTypeProperties managed integration runtime type properties.
type ManagedIntegrationRuntimeTypeProperties struct {
// ComputeProperties - The compute resource for managed integration runtime.
@@ -6318,6 +6396,12 @@ type PrivateEndpoint struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpoint.
+func (peVar PrivateEndpoint) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnection a private endpoint connection
type PrivateEndpointConnection struct {
autorest.Response `json:"-"`
@@ -6685,6 +6769,12 @@ type PrivateEndpointConnectionList struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateEndpointConnectionList.
+func (pecl PrivateEndpointConnectionList) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateEndpointConnectionListIterator provides access to a complete listing of PrivateEndpointConnection
// values.
type PrivateEndpointConnectionListIterator struct {
@@ -7286,6 +7376,12 @@ type PrivateLinkResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResource.
+func (plr PrivateLinkResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResult a list of private link resources
type PrivateLinkResourceListResult struct {
autorest.Response `json:"-"`
@@ -7295,6 +7391,12 @@ type PrivateLinkResourceListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceListResult.
+func (plrlr PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourceListResultIterator provides access to a complete listing of PrivateLinkResource
// values.
type PrivateLinkResourceListResultIterator struct {
@@ -7456,6 +7558,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkServiceConnectionState connection state details of the private endpoint
type PrivateLinkServiceConnectionState struct {
// Status - The private link service connection status.
@@ -7489,6 +7597,12 @@ type ProxyResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for ProxyResource.
+func (pr ProxyResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PurviewConfiguration purview Configuration
type PurviewConfiguration struct {
// PurviewResourceID - Purview Resource ID
@@ -7505,6 +7619,12 @@ type QueryInterval struct {
Metrics *[]QueryMetric `json:"metrics,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryInterval.
+func (qi QueryInterval) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryMetric a database query.
type QueryMetric struct {
// Name - READ-ONLY; The name of the metric
@@ -7517,6 +7637,12 @@ type QueryMetric struct {
Value *float64 `json:"value,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryMetric.
+func (qm QueryMetric) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// QueryStatistic a database query.
type QueryStatistic struct {
// QueryID - READ-ONLY; The id of the query
@@ -7525,6 +7651,12 @@ type QueryStatistic struct {
Intervals *[]QueryInterval `json:"intervals,omitempty"`
}
+// MarshalJSON is the custom marshaler for QueryStatistic.
+func (qs QueryStatistic) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecommendedSensitivityLabelUpdate a recommended sensitivity label update operation.
type RecommendedSensitivityLabelUpdate struct {
// RecommendedSensitivityLabelUpdateProperties - Resource properties.
@@ -7697,6 +7829,12 @@ type RecoverableSQLPoolListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecoverableSQLPoolListResult.
+func (rsplr RecoverableSQLPoolListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RecoverableSQLPoolListResultIterator provides access to a complete listing of RecoverableSQLPool values.
type RecoverableSQLPoolListResultIterator struct {
i int
@@ -7859,6 +7997,12 @@ type RecoverableSQLPoolProperties struct {
LastAvailableBackupDate *date.Time `json:"lastAvailableBackupDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RecoverableSQLPoolProperties.
+func (rspp RecoverableSQLPoolProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ReplaceAllFirewallRulesOperationResponse an existing operation for replacing the firewall rules
type ReplaceAllFirewallRulesOperationResponse struct {
autorest.Response `json:"-"`
@@ -8157,6 +8301,12 @@ type ReplicationLinkProperties struct {
ReplicationState ReplicationState `json:"replicationState,omitempty"`
}
+// MarshalJSON is the custom marshaler for ReplicationLinkProperties.
+func (rlp ReplicationLinkProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// Resource common fields that are returned in the response for all Azure Resource Manager resources
type Resource struct {
// ID - READ-ONLY; Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
@@ -8167,6 +8317,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceMoveDefinition contains the information necessary to perform a resource move (rename).
type ResourceMoveDefinition struct {
// ID - The target ID for the resource
@@ -8284,6 +8440,12 @@ type RestorableDroppedSQLPoolProperties struct {
EarliestRestoreDate *date.Time `json:"earliestRestoreDate,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorableDroppedSQLPoolProperties.
+func (rdspp RestorableDroppedSQLPoolProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePoint database restore points.
type RestorePoint struct {
autorest.Response `json:"-"`
@@ -8377,6 +8539,12 @@ type RestorePointListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorePointListResult.
+func (rplr RestorePointListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// RestorePointListResultIterator provides access to a complete listing of RestorePoint values.
type RestorePointListResultIterator struct {
i int
@@ -8539,6 +8707,12 @@ type RestorePointProperties struct {
RestorePointLabel *string `json:"restorePointLabel,omitempty"`
}
+// MarshalJSON is the custom marshaler for RestorePointProperties.
+func (rpp RestorePointProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BasicSecretBase the base definition of a secret type.
type BasicSecretBase interface {
AsSecureString() (*SecureString, bool)
@@ -9134,6 +9308,12 @@ type SensitivityLabelListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SensitivityLabelListResult.
+func (sllr SensitivityLabelListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SensitivityLabelListResultIterator provides access to a complete listing of SensitivityLabel values.
type SensitivityLabelListResultIterator struct {
i int
@@ -9500,6 +9680,12 @@ type ServerBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerBlobAuditingPolicyListResult.
+func (sbaplr ServerBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerBlobAuditingPolicyListResultIterator provides access to a complete listing of
// ServerBlobAuditingPolicy values.
type ServerBlobAuditingPolicyListResultIterator struct {
@@ -9828,6 +10014,12 @@ type ServerSecurityAlertPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerSecurityAlertPolicyListResult.
+func (ssaplr ServerSecurityAlertPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerSecurityAlertPolicyListResultIterator provides access to a complete listing of
// ServerSecurityAlertPolicy values.
type ServerSecurityAlertPolicyListResultIterator struct {
@@ -10044,6 +10236,12 @@ type ServerUsage struct {
NextResetTime *date.Time `json:"nextResetTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerUsage.
+func (su ServerUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerUsageListResult represents the response to a list server metrics request.
type ServerUsageListResult struct {
autorest.Response `json:"-"`
@@ -10294,6 +10492,12 @@ type ServerVulnerabilityAssessmentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for ServerVulnerabilityAssessmentListResult.
+func (svalr ServerVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ServerVulnerabilityAssessmentListResultIterator provides access to a complete listing of
// ServerVulnerabilityAssessment values.
type ServerVulnerabilityAssessmentListResultIterator struct {
@@ -10681,6 +10885,12 @@ type SQLPoolBlobAuditingPolicyListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolBlobAuditingPolicyListResult.
+func (spbaplr SQLPoolBlobAuditingPolicyListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolBlobAuditingPolicyListResultIterator provides access to a complete listing of
// SQLPoolBlobAuditingPolicy values.
type SQLPoolBlobAuditingPolicyListResultIterator struct {
@@ -10927,6 +11137,12 @@ type SQLPoolBlobAuditingPolicySQLPoolOperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolBlobAuditingPolicySQLPoolOperationListResult.
+func (spbapspolr SQLPoolBlobAuditingPolicySQLPoolOperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator provides access to a complete listing of
// SQLPoolOperation values.
type SQLPoolBlobAuditingPolicySQLPoolOperationListResultIterator struct {
@@ -11160,6 +11376,12 @@ type SQLPoolColumnListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolColumnListResult.
+func (spclr SQLPoolColumnListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolColumnListResultIterator provides access to a complete listing of SQLPoolColumn values.
type SQLPoolColumnListResultIterator struct {
i int
@@ -11703,6 +11925,12 @@ type SQLPoolOperationProperties struct {
IsCancellable *bool `json:"isCancellable,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolOperationProperties.
+func (spop SQLPoolOperationProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolPatchInfo a SQL Analytics pool patch info
type SQLPoolPatchInfo struct {
// Tags - Resource tags.
@@ -11862,6 +12090,12 @@ type SQLPoolSchema struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolSchema.
+func (sps SQLPoolSchema) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolSchemaListResult a list of Sql pool schemas.
type SQLPoolSchemaListResult struct {
autorest.Response `json:"-"`
@@ -11871,6 +12105,12 @@ type SQLPoolSchemaListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolSchemaListResult.
+func (spslr SQLPoolSchemaListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolSchemaListResultIterator provides access to a complete listing of SQLPoolSchema values.
type SQLPoolSchemaListResultIterator struct {
i int
@@ -12277,6 +12517,12 @@ type SQLPoolTable struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolTable.
+func (spt SQLPoolTable) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolTableListResult a list of Sql pool tables.
type SQLPoolTableListResult struct {
autorest.Response `json:"-"`
@@ -12286,6 +12532,12 @@ type SQLPoolTableListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolTableListResult.
+func (sptlr SQLPoolTableListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolTableListResultIterator provides access to a complete listing of SQLPoolTable values.
type SQLPoolTableListResultIterator struct {
i int
@@ -12454,6 +12706,12 @@ type SQLPoolUsage struct {
NextResetTime *date.Time `json:"nextResetTime,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolUsage.
+func (spu SQLPoolUsage) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolUsageListResult the response to a list Sql pool usages request.
type SQLPoolUsageListResult struct {
autorest.Response `json:"-"`
@@ -12704,6 +12962,12 @@ type SQLPoolVulnerabilityAssessmentListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolVulnerabilityAssessmentListResult.
+func (spvalr SQLPoolVulnerabilityAssessmentListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolVulnerabilityAssessmentListResultIterator provides access to a complete listing of
// SQLPoolVulnerabilityAssessment values.
type SQLPoolVulnerabilityAssessmentListResultIterator struct {
@@ -12960,6 +13224,12 @@ type SQLPoolVulnerabilityAssessmentScanExportProperties struct {
ExportedReportLocation *string `json:"exportedReportLocation,omitempty"`
}
+// MarshalJSON is the custom marshaler for SQLPoolVulnerabilityAssessmentScanExportProperties.
+func (spvasep SQLPoolVulnerabilityAssessmentScanExportProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SQLPoolVulnerabilityAssessmentScansExport a Sql pool Vulnerability Assessment scan export resource.
type SQLPoolVulnerabilityAssessmentScansExport struct {
autorest.Response `json:"-"`
@@ -13767,6 +14037,12 @@ type SubResource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for SubResource.
+func (sr SubResource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopQueries a database query.
type TopQueries struct {
// AggregationFunction - READ-ONLY; The function that is used to aggregate each query's metrics. Possible values include: 'Min', 'Max', 'Avg', 'Sum'
@@ -13787,6 +14063,12 @@ type TopQueries struct {
Queries *[]QueryStatistic `json:"queries,omitempty"`
}
+// MarshalJSON is the custom marshaler for TopQueries.
+func (tq TopQueries) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TopQueriesListResult represents the response to a get top queries request.
type TopQueriesListResult struct {
// Value - The list of top queries.
@@ -13913,6 +14195,12 @@ type TransparentDataEncryptionListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for TransparentDataEncryptionListResult.
+func (tdelr TransparentDataEncryptionListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// TransparentDataEncryptionListResultIterator provides access to a complete listing of
// TransparentDataEncryption values.
type TransparentDataEncryptionListResultIterator struct {
@@ -14109,6 +14397,12 @@ type VulnerabilityAssessmentScanError struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanError.
+func (vase VulnerabilityAssessmentScanError) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VulnerabilityAssessmentScanRecord a vulnerability assessment scan record.
type VulnerabilityAssessmentScanRecord struct {
autorest.Response `json:"-"`
@@ -14191,6 +14485,12 @@ type VulnerabilityAssessmentScanRecordListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanRecordListResult.
+func (vasrlr VulnerabilityAssessmentScanRecordListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// VulnerabilityAssessmentScanRecordListResultIterator provides access to a complete listing of
// VulnerabilityAssessmentScanRecord values.
type VulnerabilityAssessmentScanRecordListResultIterator struct {
@@ -14363,6 +14663,12 @@ type VulnerabilityAssessmentScanRecordProperties struct {
NumberOfFailedSecurityChecks *int32 `json:"numberOfFailedSecurityChecks,omitempty"`
}
+// MarshalJSON is the custom marshaler for VulnerabilityAssessmentScanRecordProperties.
+func (vasrp VulnerabilityAssessmentScanRecordProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkloadClassifier workload classifier operations for a data warehouse
type WorkloadClassifier struct {
autorest.Response `json:"-"`
@@ -14445,6 +14751,12 @@ type WorkloadClassifierListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for WorkloadClassifierListResult.
+func (wclr WorkloadClassifierListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkloadClassifierListResultIterator provides access to a complete listing of WorkloadClassifier values.
type WorkloadClassifierListResultIterator struct {
i int
@@ -14694,6 +15006,12 @@ type WorkloadGroupListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for WorkloadGroupListResult.
+func (wglr WorkloadGroupListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// WorkloadGroupListResultIterator provides access to a complete listing of WorkloadGroup values.
type WorkloadGroupListResultIterator struct {
i int
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/CHANGELOG.md
index 52911e4cc5e4..1d8701aa6b6a 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/CHANGELOG.md
@@ -1,2 +1,10 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. Operation.MarshalJSON() ([]byte, error)
+1. OperationDisplay.MarshalJSON() ([]byte, error)
+1. OperationListResult.MarshalJSON() ([]byte, error)
+1. Resource.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/_meta.json
index cf2f3cf974e2..2df3547dd4bb 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/timeseriesinsights/resource-manager/readme.md",
"tag": "package-2020-05-15",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-05-15 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/timeseriesinsights/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-05-15 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/timeseriesinsights/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/models.go
index 6a221ad0e844..2744ff7d51c3 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/timeseriesinsights/mgmt/2020-05-15/timeseriesinsights/models.go
@@ -2699,6 +2699,12 @@ type Operation struct {
Display *OperationDisplay `json:"display,omitempty"`
}
+// MarshalJSON is the custom marshaler for Operation.
+func (o Operation) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationDisplay contains the localized display information for this particular operation / action.
type OperationDisplay struct {
// Provider - READ-ONLY; The localized friendly form of the resource provider name.
@@ -2711,6 +2717,12 @@ type OperationDisplay struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationDisplay.
+func (o OperationDisplay) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResult result of the request to list Time Series Insights operations. It contains a list of
// operations and a URL link to get the next set of results.
type OperationListResult struct {
@@ -2721,6 +2733,12 @@ type OperationListResult struct {
NextLink *string `json:"nextLink,omitempty"`
}
+// MarshalJSON is the custom marshaler for OperationListResult.
+func (olr OperationListResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// OperationListResultIterator provides access to a complete listing of Operation values.
type OperationListResultIterator struct {
i int
@@ -3116,6 +3134,12 @@ type Resource struct {
Type *string `json:"type,omitempty"`
}
+// MarshalJSON is the custom marshaler for Resource.
+func (r Resource) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceProperties properties that are common to all tracked resources.
type ResourceProperties struct {
// ProvisioningState - Provisioning state of the resource. Possible values include: 'Accepted', 'Creating', 'Updating', 'Succeeded', 'Failed', 'Deleting'
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/CHANGELOG.md
index 52911e4cc5e4..c8b9084a146d 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/CHANGELOG.md
@@ -1,2 +1,7 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. DeleteOperationResult.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/_meta.json
index 508e502e7818..6cb940374003 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/trafficmanager/resource-manager/readme.md",
"tag": "package-2018-04",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2018-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/trafficmanager/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2018-04 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/trafficmanager/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/models.go
index e20e32bc63c0..dc20c2b1eaf5 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/trafficmanager/mgmt/2018-04-01/trafficmanager/models.go
@@ -49,6 +49,12 @@ type DeleteOperationResult struct {
OperationResult *bool `json:"boolean,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeleteOperationResult.
+func (dor DeleteOperationResult) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DNSConfig class containing DNS settings in a Traffic Manager profile.
type DNSConfig struct {
// RelativeName - The relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/CHANGELOG.md b/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/CHANGELOG.md
index 52911e4cc5e4..76374ce83613 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/CHANGELOG.md
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/CHANGELOG.md
@@ -1,2 +1,40 @@
# Change History
+## Additive Changes
+
+### New Funcs
+
+1. AnalysisDefinitionProperties.MarshalJSON() ([]byte, error)
+1. ArmIDWrapper.MarshalJSON() ([]byte, error)
+1. BackupItemProperties.MarshalJSON() ([]byte, error)
+1. CertificateDetails.MarshalJSON() ([]byte, error)
+1. CertificateOrderActionProperties.MarshalJSON() ([]byte, error)
+1. DefaultErrorResponse.MarshalJSON() ([]byte, error)
+1. DefaultErrorResponseErrorDetailsItem.MarshalJSON() ([]byte, error)
+1. DeletedSiteProperties.MarshalJSON() ([]byte, error)
+1. DetectorDefinitionProperties.MarshalJSON() ([]byte, error)
+1. DetectorInfo.MarshalJSON() ([]byte, error)
+1. DiagnosticCategoryProperties.MarshalJSON() ([]byte, error)
+1. DomainControlCenterSsoRequest.MarshalJSON() ([]byte, error)
+1. GeoRegionProperties.MarshalJSON() ([]byte, error)
+1. HybridConnectionKeyProperties.MarshalJSON() ([]byte, error)
+1. HybridConnectionLimitsProperties.MarshalJSON() ([]byte, error)
+1. MSDeployLogEntry.MarshalJSON() ([]byte, error)
+1. MSDeployLogProperties.MarshalJSON() ([]byte, error)
+1. MSDeployStatusProperties.MarshalJSON() ([]byte, error)
+1. ManagedServiceIdentityUserAssignedIdentitiesValue.MarshalJSON() ([]byte, error)
+1. MigrateMySQLStatusProperties.MarshalJSON() ([]byte, error)
+1. NetworkFeaturesProperties.MarshalJSON() ([]byte, error)
+1. PrivateLinkResourceProperties.MarshalJSON() ([]byte, error)
+1. ResourceMetricAvailability.MarshalJSON() ([]byte, error)
+1. SiteConfigurationSnapshotInfoProperties.MarshalJSON() ([]byte, error)
+1. SlotDifferenceProperties.MarshalJSON() ([]byte, error)
+1. SlotSwapStatus.MarshalJSON() ([]byte, error)
+1. SnapshotProperties.MarshalJSON() ([]byte, error)
+1. StaticSiteBuildARMResourceProperties.MarshalJSON() ([]byte, error)
+1. StaticSiteCustomDomainOverviewARMResourceProperties.MarshalJSON() ([]byte, error)
+1. StaticSiteFunctionOverviewARMResourceProperties.MarshalJSON() ([]byte, error)
+1. StaticSiteUserInvitationResponseResourceProperties.MarshalJSON() ([]byte, error)
+1. StaticSitesWorkflowPreviewProperties.MarshalJSON() ([]byte, error)
+1. StorageMigrationResponseProperties.MarshalJSON() ([]byte, error)
+1. UsageProperties.MarshalJSON() ([]byte, error)
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/_meta.json b/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/_meta.json
index 302528a5cc61..5e55181e7f01 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/_meta.json
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/_meta.json
@@ -2,9 +2,9 @@
"commit": "3c764635e7d442b3e74caf593029fcd440b3ef82",
"readme": "/_/azure-rest-api-specs/specification/web/resource-manager/readme.md",
"tag": "package-2020-06",
- "use": "@microsoft.azure/autorest.go@2.1.180",
+ "use": "@microsoft.azure/autorest.go@2.1.183",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
- "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.180 --tag=package-2020-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/web/resource-manager/readme.md",
+ "autorest_command": "autorest --use=@microsoft.azure/autorest.go@2.1.183 --tag=package-2020-06 --go-sdk-folder=/_/azure-sdk-for-go --go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION /_/azure-rest-api-specs/specification/web/resource-manager/readme.md",
"additional_properties": {
"additional_options": "--go --verbose --use-onever --version=V2 --go.license-header=MICROSOFT_MIT_NO_VERSION"
}
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/models.go b/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/models.go
index a580805686ef..288a8c398d5e 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/models.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/services/web/mgmt/2020-06-01/web/models.go
@@ -347,6 +347,12 @@ type AnalysisDefinitionProperties struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for AnalysisDefinitionProperties.
+func (ad AnalysisDefinitionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// APIDefinitionInfo information about the formal API definition for the app.
type APIDefinitionInfo struct {
// URL - The URL of the API definition.
@@ -4996,6 +5002,12 @@ type ArmIDWrapper struct {
ID *string `json:"id,omitempty"`
}
+// MarshalJSON is the custom marshaler for ArmIDWrapper.
+func (aiw ArmIDWrapper) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// AuthPlatform ...
type AuthPlatform struct {
// AuthPlatformProperties - AuthPlatform resource specific properties
@@ -5885,6 +5897,12 @@ type BackupItemProperties struct {
WebsiteSizeInBytes *int64 `json:"websiteSizeInBytes,omitempty"`
}
+// MarshalJSON is the custom marshaler for BackupItemProperties.
+func (bi BackupItemProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// BackupRequest description of a backup which will be performed.
type BackupRequest struct {
autorest.Response `json:"-"`
@@ -6701,6 +6719,12 @@ type CertificateDetails struct {
RawData *string `json:"rawData,omitempty"`
}
+// MarshalJSON is the custom marshaler for CertificateDetails.
+func (cd CertificateDetails) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CertificateEmail SSL certificate email.
type CertificateEmail struct {
// CertificateEmailProperties - CertificateEmail resource specific properties
@@ -6889,6 +6913,12 @@ type CertificateOrderActionProperties struct {
CreatedAt *date.Time `json:"createdAt,omitempty"`
}
+// MarshalJSON is the custom marshaler for CertificateOrderActionProperties.
+func (coa CertificateOrderActionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// CertificatePatchResource ARM resource for a certificate.
type CertificatePatchResource struct {
// CertificatePatchResourceProperties - CertificatePatchResource resource specific properties
@@ -8692,6 +8722,12 @@ type DefaultErrorResponse struct {
Error *DefaultErrorResponseError `json:"error,omitempty"`
}
+// MarshalJSON is the custom marshaler for DefaultErrorResponse.
+func (der DefaultErrorResponse) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DefaultErrorResponseError error model.
type DefaultErrorResponseError struct {
// Code - READ-ONLY; Standardized string to programmatically identify the error.
@@ -8724,6 +8760,12 @@ type DefaultErrorResponseErrorDetailsItem struct {
Target *string `json:"target,omitempty"`
}
+// MarshalJSON is the custom marshaler for DefaultErrorResponseErrorDetailsItem.
+func (derI DefaultErrorResponseErrorDetailsItem) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedAppRestoreRequest details about restoring a deleted app.
type DeletedAppRestoreRequest struct {
// DeletedAppRestoreRequestProperties - DeletedAppRestoreRequest resource specific properties
@@ -8931,6 +8973,12 @@ type DeletedSiteProperties struct {
GeoRegionName *string `json:"geoRegionName,omitempty"`
}
+// MarshalJSON is the custom marshaler for DeletedSiteProperties.
+func (ds DeletedSiteProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DeletedWebAppCollection collection of deleted apps.
type DeletedWebAppCollection struct {
autorest.Response `json:"-"`
@@ -9507,6 +9555,12 @@ type DetectorDefinitionProperties struct {
IsEnabled *bool `json:"isEnabled,omitempty"`
}
+// MarshalJSON is the custom marshaler for DetectorDefinitionProperties.
+func (dd DetectorDefinitionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DetectorInfo definition of Detector
type DetectorInfo struct {
// Description - READ-ONLY; Short description of the detector and its purpose
@@ -9519,6 +9573,12 @@ type DetectorInfo struct {
SupportTopicID *string `json:"supportTopicId,omitempty"`
}
+// MarshalJSON is the custom marshaler for DetectorInfo.
+func (di DetectorInfo) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DetectorResponse class representing Response from Detector
type DetectorResponse struct {
autorest.Response `json:"-"`
@@ -10312,6 +10372,12 @@ type DiagnosticCategoryProperties struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for DiagnosticCategoryProperties.
+func (dc DiagnosticCategoryProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DiagnosticData set of data with rendering instructions
type DiagnosticData struct {
// Table - Data in table form
@@ -10944,6 +11010,12 @@ type DomainControlCenterSsoRequest struct {
PostParameterValue *string `json:"postParameterValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for DomainControlCenterSsoRequest.
+func (dccsr DomainControlCenterSsoRequest) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// DomainOwnershipIdentifier domain ownership Identifier.
type DomainOwnershipIdentifier struct {
autorest.Response `json:"-"`
@@ -12472,6 +12544,12 @@ type GeoRegionProperties struct {
OrgDomain *string `json:"orgDomain,omitempty"`
}
+// MarshalJSON is the custom marshaler for GeoRegionProperties.
+func (gr GeoRegionProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// GitHub ...
type GitHub struct {
// GitHubProperties - GitHub resource specific properties
@@ -13729,6 +13807,12 @@ type HybridConnectionKeyProperties struct {
SendKeyValue *string `json:"sendKeyValue,omitempty"`
}
+// MarshalJSON is the custom marshaler for HybridConnectionKeyProperties.
+func (hck HybridConnectionKeyProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HybridConnectionLimits hybrid Connection limits contract. This is used to return the plan limits of
// Hybrid Connections.
type HybridConnectionLimits struct {
@@ -13825,6 +13909,12 @@ type HybridConnectionLimitsProperties struct {
Maximum *int32 `json:"maximum,omitempty"`
}
+// MarshalJSON is the custom marshaler for HybridConnectionLimitsProperties.
+func (hcl HybridConnectionLimitsProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// HybridConnectionProperties hybridConnection resource specific properties
type HybridConnectionProperties struct {
// ServiceBusNamespace - The name of the Service Bus namespace.
@@ -15263,6 +15353,12 @@ type ManagedServiceIdentityUserAssignedIdentitiesValue struct {
ClientID *string `json:"clientId,omitempty"`
}
+// MarshalJSON is the custom marshaler for ManagedServiceIdentityUserAssignedIdentitiesValue.
+func (msiAiv ManagedServiceIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MetricAvailability retention policy of a resource metric.
type MetricAvailability struct {
TimeGrain *string `json:"timeGrain,omitempty"`
@@ -15481,6 +15577,12 @@ type MigrateMySQLStatusProperties struct {
LocalMySQLEnabled *bool `json:"localMySqlEnabled,omitempty"`
}
+// MarshalJSON is the custom marshaler for MigrateMySQLStatusProperties.
+func (mmss MigrateMySQLStatusProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MSDeploy mSDeploy ARM PUT information
type MSDeploy struct {
// MSDeployCore - Core resource properties
@@ -15713,12 +15815,24 @@ type MSDeployLogEntry struct {
Message *string `json:"message,omitempty"`
}
+// MarshalJSON is the custom marshaler for MSDeployLogEntry.
+func (mdle MSDeployLogEntry) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MSDeployLogProperties mSDeployLog resource specific properties
type MSDeployLogProperties struct {
// Entries - READ-ONLY; List of log entry messages
Entries *[]MSDeployLogEntry `json:"entries,omitempty"`
}
+// MarshalJSON is the custom marshaler for MSDeployLogProperties.
+func (mdl MSDeployLogProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// MSDeployStatus mSDeploy ARM response
type MSDeployStatus struct {
autorest.Response `json:"-"`
@@ -15820,6 +15934,12 @@ type MSDeployStatusProperties struct {
Complete *bool `json:"complete,omitempty"`
}
+// MarshalJSON is the custom marshaler for MSDeployStatusProperties.
+func (mds MSDeployStatusProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NameIdentifier identifies an object.
type NameIdentifier struct {
// Name - Name of the object.
@@ -16114,6 +16234,12 @@ type NetworkFeaturesProperties struct {
HybridConnectionsV2 *[]HybridConnection `json:"hybridConnectionsV2,omitempty"`
}
+// MarshalJSON is the custom marshaler for NetworkFeaturesProperties.
+func (nf NetworkFeaturesProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// NetworkTrace network trace
type NetworkTrace struct {
// Path - Local file path for the captured network trace file.
@@ -17820,6 +17946,12 @@ type PrivateLinkResourceProperties struct {
RequiredZoneNames *[]string `json:"requiredZoneNames,omitempty"`
}
+// MarshalJSON is the custom marshaler for PrivateLinkResourceProperties.
+func (plrp PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// PrivateLinkResourcesWrapper wrapper for a collection of private link resources
type PrivateLinkResourcesWrapper struct {
autorest.Response `json:"-"`
@@ -20638,6 +20770,12 @@ type ResourceMetricAvailability struct {
Retention *string `json:"retention,omitempty"`
}
+// MarshalJSON is the custom marshaler for ResourceMetricAvailability.
+func (rma ResourceMetricAvailability) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// ResourceMetricDefinition metadata for the metrics.
type ResourceMetricDefinition struct {
// ResourceMetricDefinitionProperties - ResourceMetricDefinition resource specific properties
@@ -22346,6 +22484,12 @@ type SiteConfigurationSnapshotInfoProperties struct {
SnapshotID *int32 `json:"snapshotId,omitempty"`
}
+// MarshalJSON is the custom marshaler for SiteConfigurationSnapshotInfoProperties.
+func (scsi SiteConfigurationSnapshotInfoProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SiteExtensionInfo site Extension Information.
type SiteExtensionInfo struct {
autorest.Response `json:"-"`
@@ -24104,6 +24248,12 @@ type SlotDifferenceProperties struct {
Description *string `json:"description,omitempty"`
}
+// MarshalJSON is the custom marshaler for SlotDifferenceProperties.
+func (sd SlotDifferenceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SlotSwapStatus the status of the last successful slot swap operation.
type SlotSwapStatus struct {
// TimestampUtc - READ-ONLY; The time the last successful slot swap completed.
@@ -24114,6 +24264,12 @@ type SlotSwapStatus struct {
DestinationSlotName *string `json:"destinationSlotName,omitempty"`
}
+// MarshalJSON is the custom marshaler for SlotSwapStatus.
+func (sss SlotSwapStatus) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SlowRequestsBasedTrigger trigger based on request execution time.
type SlowRequestsBasedTrigger struct {
// TimeTaken - Time taken.
@@ -24384,6 +24540,12 @@ type SnapshotProperties struct {
Time *string `json:"time,omitempty"`
}
+// MarshalJSON is the custom marshaler for SnapshotProperties.
+func (s SnapshotProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// SnapshotRecoverySource specifies the web app that snapshot contents will be retrieved from.
type SnapshotRecoverySource struct {
// Location - Geographical location of the source web app, e.g. SouthEastAsia, SouthCentralUS
@@ -25280,6 +25442,12 @@ type StaticSiteBuildARMResourceProperties struct {
Status BuildStatus `json:"status,omitempty"`
}
+// MarshalJSON is the custom marshaler for StaticSiteBuildARMResourceProperties.
+func (ssbar StaticSiteBuildARMResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StaticSiteBuildCollection collection of static site builds.
type StaticSiteBuildCollection struct {
autorest.Response `json:"-"`
@@ -25723,6 +25891,12 @@ type StaticSiteCustomDomainOverviewARMResourceProperties struct {
CreatedOn *date.Time `json:"createdOn,omitempty"`
}
+// MarshalJSON is the custom marshaler for StaticSiteCustomDomainOverviewARMResourceProperties.
+func (sscdoar StaticSiteCustomDomainOverviewARMResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StaticSiteCustomDomainOverviewCollection collection of static site custom domains.
type StaticSiteCustomDomainOverviewCollection struct {
autorest.Response `json:"-"`
@@ -25988,6 +26162,12 @@ type StaticSiteFunctionOverviewARMResourceProperties struct {
TriggerType TriggerTypes `json:"triggerType,omitempty"`
}
+// MarshalJSON is the custom marshaler for StaticSiteFunctionOverviewARMResourceProperties.
+func (ssfoar StaticSiteFunctionOverviewARMResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StaticSiteFunctionOverviewCollection collection of static site functions.
type StaticSiteFunctionOverviewCollection struct {
autorest.Response `json:"-"`
@@ -26434,6 +26614,12 @@ type StaticSitesWorkflowPreviewProperties struct {
Contents *string `json:"contents,omitempty"`
}
+// MarshalJSON is the custom marshaler for StaticSitesWorkflowPreviewProperties.
+func (sswp StaticSitesWorkflowPreviewProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StaticSitesWorkflowPreviewRequest request entity for previewing the Static Site workflow
type StaticSitesWorkflowPreviewRequest struct {
// StaticSitesWorkflowPreviewRequestProperties - StaticSitesWorkflowPreviewRequest resource specific properties
@@ -27005,6 +27191,12 @@ type StaticSiteUserInvitationResponseResourceProperties struct {
InvitationURL *string `json:"invitationUrl,omitempty"`
}
+// MarshalJSON is the custom marshaler for StaticSiteUserInvitationResponseResourceProperties.
+func (ssuirr StaticSiteUserInvitationResponseResourceProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// StatusCodesBasedTrigger trigger based on status code.
type StatusCodesBasedTrigger struct {
// Status - HTTP status code.
@@ -27210,6 +27402,12 @@ type StorageMigrationResponseProperties struct {
OperationID *string `json:"operationId,omitempty"`
}
+// MarshalJSON is the custom marshaler for StorageMigrationResponseProperties.
+func (smr StorageMigrationResponseProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// String ...
type String struct {
autorest.Response `json:"-"`
@@ -29029,6 +29227,12 @@ type UsageProperties struct {
SiteMode *string `json:"siteMode,omitempty"`
}
+// MarshalJSON is the custom marshaler for UsageProperties.
+func (u UsageProperties) MarshalJSON() ([]byte, error) {
+ objectMap := make(map[string]interface{})
+ return json.Marshal(objectMap)
+}
+
// User user credentials used for publishing activity.
type User struct {
autorest.Response `json:"-"`
diff --git a/vendor/github.com/Azure/azure-sdk-for-go/version/version.go b/vendor/github.com/Azure/azure-sdk-for-go/version/version.go
index 88196ed9485d..aabf42a4d501 100644
--- a/vendor/github.com/Azure/azure-sdk-for-go/version/version.go
+++ b/vendor/github.com/Azure/azure-sdk-for-go/version/version.go
@@ -4,4 +4,4 @@ package version
// Licensed under the MIT License. See License.txt in the project root for license information.
// Number contains the semantic version of this SDK.
-const Number = "v54.3.0"
+const Number = "v55.2.0"
diff --git a/vendor/modules.txt b/vendor/modules.txt
index fdf8e7264677..bfbed24ec792 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -8,7 +8,7 @@ cloud.google.com/go/internal/trace
cloud.google.com/go/internal/version
# cloud.google.com/go/storage v1.10.0
cloud.google.com/go/storage
-# github.com/Azure/azure-sdk-for-go v54.3.0+incompatible
+# github.com/Azure/azure-sdk-for-go v55.2.0+incompatible
## explicit
github.com/Azure/azure-sdk-for-go/profiles/2017-03-09/resources/mgmt/resources
github.com/Azure/azure-sdk-for-go/services/aad/mgmt/2017-04-01/aad