From 61680a0f678ed7027237e60b7a46f9356f94f711 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Mon, 21 Jun 2021 00:57:07 +0000 Subject: [PATCH] CodeGen from PR 14227 in Azure/azure-rest-api-specs Add 202 response to LinkedServices (#14227) * Add 202 response to LinkedServices * Add example * Update Delete api as well * Fix example + Add to cluster delete Co-authored-by: Or Argaman --- .../operationalinsights/CHANGELOG.md | 49 +++++++++++++--- .../2020-08-01/operationalinsights/_meta.json | 2 +- .../availableservicetiers.go | 3 +- .../operationalinsights/clusters.go | 15 ++--- .../operationalinsights/dataexports.go | 17 +++--- .../operationalinsights/datasources.go | 12 ++-- .../operationalinsights/deletedworkspaces.go | 3 +- .../2020-08-01/operationalinsights/enums.go | 4 +- .../operationalinsights/gateways.go | 3 +- .../operationalinsights/intelligencepacks.go | 9 +-- .../operationalinsights/linkedservices.go | 16 ++---- .../linkedstorageaccounts.go | 12 ++-- .../operationalinsights/managementgroups.go | 3 +- .../2020-08-01/operationalinsights/models.go | 56 +++++++++---------- .../operationalinsights/savedsearches.go | 12 ++-- .../2020-08-01/operationalinsights/schema.go | 3 +- .../operationalinsights/sharedkeys.go | 6 +- .../storageinsightconfigs.go | 12 ++-- .../2020-08-01/operationalinsights/tables.go | 9 +-- .../2020-08-01/operationalinsights/usages.go | 3 +- .../operationalinsights/workspacepurge.go | 6 +- .../operationalinsights/workspaces.go | 22 ++------ 22 files changed, 129 insertions(+), 148 deletions(-) diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md index c2b5891f3634..cf2b9ca9d22a 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/CHANGELOG.md @@ -1,12 +1,47 @@ -# Change History +# Unreleased + +## Breaking Changes + +### Removed Funcs + +1. ErrorResponse.MarshalJSON() ([]byte, error) + +### Struct Changes + +#### Removed Structs + +1. ClusterErrorResponse +1. DataExportErrorResponse +1. ErrorContract + +#### Removed Struct Fields + +1. ErrorResponse.AdditionalInfo +1. ErrorResponse.Code +1. ErrorResponse.Details +1. ErrorResponse.Message +1. ErrorResponse.Target ## Additive Changes +### New Constants + +1. WorkspaceSkuNameEnum.WorkspaceSkuNameEnumLACluster + ### 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) +1. ErrorDetail.MarshalJSON() ([]byte, error) + +### Struct Changes + +#### New Structs + +1. ErrorDetail + +#### New Struct Fields + +1. ErrorResponse.Error +1. WorkspaceProperties.CreatedDate +1. WorkspaceProperties.Features +1. WorkspaceProperties.ForceCmkForQuery +1. WorkspaceProperties.ModifiedDate diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json index 8b65b5c66ea2..e5193436305c 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "d1476a5f2c78aac513f1557995b15ca13c909a16", "readme": "/_/azure-rest-api-specs/specification/operationalinsights/resource-manager/readme.md", "tag": "package-2020-08", "use": "@microsoft.azure/autorest.go@2.1.183", diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/availableservicetiers.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/availableservicetiers.go index 05af3bfcf390..f5be1bd3b449 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/availableservicetiers.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/availableservicetiers.go @@ -52,8 +52,7 @@ func (client AvailableServiceTiersClient) ListByWorkspace(ctx context.Context, r Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/clusters.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/clusters.go index 94b7ab036a35..2065f18bd91b 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/clusters.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/clusters.go @@ -50,8 +50,7 @@ func (client ClustersClient) CreateOrUpdate(ctx context.Context, resourceGroupNa if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: clusterName, @@ -144,8 +143,7 @@ func (client ClustersClient) Delete(ctx context.Context, resourceGroupName strin if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { return result, validation.NewError("operationalinsights.ClustersClient", "Delete", err.Error()) @@ -233,8 +231,7 @@ func (client ClustersClient) Get(ctx context.Context, resourceGroupName string, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}}); err != nil { + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { return result, validation.NewError("operationalinsights.ClustersClient", "Get", err.Error()) } @@ -435,8 +432,7 @@ func (client ClustersClient) ListByResourceGroup(ctx context.Context, resourceGr if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { return result, validation.NewError("operationalinsights.ClustersClient", "ListByResourceGroup", err.Error()) @@ -563,8 +559,7 @@ func (client ClustersClient) Update(ctx context.Context, resourceGroupName strin if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { return result, validation.NewError("operationalinsights.ClustersClient", "Update", err.Error()) diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/dataexports.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/dataexports.go index ebcd3cb0e989..4147944e3d4c 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/dataexports.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/dataexports.go @@ -53,8 +53,7 @@ func (client DataExportsClient) CreateOrUpdate(ctx context.Context, resourceGrou Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -65,8 +64,9 @@ func (client DataExportsClient) CreateOrUpdate(ctx context.Context, resourceGrou {Target: "dataExportName", Name: validation.Pattern, Rule: `^[A-Za-z][A-Za-z0-9-]+[A-Za-z0-9]$`, Chain: nil}}}, {TargetValue: parameters, Constraints: []validation.Constraint{{Target: "parameters.DataExportProperties", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.DataExportProperties.Destination", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.DataExportProperties.Destination.ResourceID", Name: validation.Null, Rule: true, Chain: nil}}}, + Chain: []validation.Constraint{{Target: "parameters.DataExportProperties.TableNames", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.DataExportProperties.Destination", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.DataExportProperties.Destination.ResourceID", Name: validation.Null, Rule: true, Chain: nil}}}, }}}}}); err != nil { return result, validation.NewError("operationalinsights.DataExportsClient", "CreateOrUpdate", err.Error()) } @@ -156,8 +156,7 @@ func (client DataExportsClient) Delete(ctx context.Context, resourceGroupName st Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -247,8 +246,7 @@ func (client DataExportsClient) Get(ctx context.Context, resourceGroupName strin Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -338,8 +336,7 @@ func (client DataExportsClient) ListByWorkspace(ctx context.Context, resourceGro Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/datasources.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/datasources.go index e94d748c2918..0334bb47a9e8 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/datasources.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/datasources.go @@ -51,8 +51,7 @@ func (client DataSourcesClient) CreateOrUpdate(ctx context.Context, resourceGrou if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -147,8 +146,7 @@ func (client DataSourcesClient) Delete(ctx context.Context, resourceGroupName st if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -238,8 +236,7 @@ func (client DataSourcesClient) Get(ctx context.Context, resourceGroupName strin if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -331,8 +328,7 @@ func (client DataSourcesClient) ListByWorkspace(ctx context.Context, resourceGro if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/deletedworkspaces.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/deletedworkspaces.go index 6c1ab33c3599..1005d6f82e9e 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/deletedworkspaces.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/deletedworkspaces.go @@ -126,8 +126,7 @@ func (client DeletedWorkspacesClient) ListByResourceGroup(ctx context.Context, r if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { return result, validation.NewError("operationalinsights.DeletedWorkspacesClient", "ListByResourceGroup", err.Error()) diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/enums.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/enums.go index b25ba00556c7..fbd931d30abf 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/enums.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/enums.go @@ -330,6 +330,8 @@ const ( WorkspaceSkuNameEnumCapacityReservation WorkspaceSkuNameEnum = "CapacityReservation" // WorkspaceSkuNameEnumFree ... WorkspaceSkuNameEnumFree WorkspaceSkuNameEnum = "Free" + // WorkspaceSkuNameEnumLACluster ... + WorkspaceSkuNameEnumLACluster WorkspaceSkuNameEnum = "LACluster" // WorkspaceSkuNameEnumPerGB2018 ... WorkspaceSkuNameEnumPerGB2018 WorkspaceSkuNameEnum = "PerGB2018" // WorkspaceSkuNameEnumPerNode ... @@ -344,5 +346,5 @@ const ( // PossibleWorkspaceSkuNameEnumValues returns an array of possible values for the WorkspaceSkuNameEnum const type. func PossibleWorkspaceSkuNameEnumValues() []WorkspaceSkuNameEnum { - return []WorkspaceSkuNameEnum{WorkspaceSkuNameEnumCapacityReservation, WorkspaceSkuNameEnumFree, WorkspaceSkuNameEnumPerGB2018, WorkspaceSkuNameEnumPerNode, WorkspaceSkuNameEnumPremium, WorkspaceSkuNameEnumStandalone, WorkspaceSkuNameEnumStandard} + return []WorkspaceSkuNameEnum{WorkspaceSkuNameEnumCapacityReservation, WorkspaceSkuNameEnumFree, WorkspaceSkuNameEnumLACluster, WorkspaceSkuNameEnumPerGB2018, WorkspaceSkuNameEnumPerNode, WorkspaceSkuNameEnumPremium, WorkspaceSkuNameEnumStandalone, WorkspaceSkuNameEnumStandard} } diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/gateways.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/gateways.go index 76fa6cf5da50..71c8f451ef80 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/gateways.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/gateways.go @@ -52,8 +52,7 @@ func (client GatewaysClient) Delete(ctx context.Context, resourceGroupName strin Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/intelligencepacks.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/intelligencepacks.go index 218fe7392da1..8650eaf846f3 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/intelligencepacks.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/intelligencepacks.go @@ -51,8 +51,7 @@ func (client IntelligencePacksClient) Disable(ctx context.Context, resourceGroup if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -142,8 +141,7 @@ func (client IntelligencePacksClient) Enable(ctx context.Context, resourceGroupN if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -232,8 +230,7 @@ func (client IntelligencePacksClient) List(ctx context.Context, resourceGroupNam if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedservices.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedservices.go index 73f7e4cd4914..3bcc2b65046a 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedservices.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedservices.go @@ -51,8 +51,7 @@ func (client LinkedServicesClient) CreateOrUpdate(ctx context.Context, resourceG if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -123,7 +122,7 @@ func (client LinkedServicesClient) CreateOrUpdateSender(req *http.Request) (futu func (client LinkedServicesClient) CreateOrUpdateResponder(resp *http.Response) (result LinkedService, err error) { err = autorest.Respond( resp, - azure.WithErrorUnlessStatusCode(http.StatusOK, http.StatusCreated), + azure.WithErrorUnlessStatusCode(http.StatusOK, http.StatusCreated, http.StatusAccepted), autorest.ByUnmarshallingJSON(&result), autorest.ByClosing()) result.Response = autorest.Response{Response: resp} @@ -149,8 +148,7 @@ func (client LinkedServicesClient) Delete(ctx context.Context, resourceGroupName if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -217,7 +215,7 @@ func (client LinkedServicesClient) DeleteSender(req *http.Request) (future Linke func (client LinkedServicesClient) DeleteResponder(resp *http.Response) (result LinkedService, err error) { err = autorest.Respond( resp, - azure.WithErrorUnlessStatusCode(http.StatusOK, http.StatusNoContent), + azure.WithErrorUnlessStatusCode(http.StatusOK, http.StatusAccepted, http.StatusNoContent), autorest.ByUnmarshallingJSON(&result), autorest.ByClosing()) result.Response = autorest.Response{Response: resp} @@ -243,8 +241,7 @@ func (client LinkedServicesClient) Get(ctx context.Context, resourceGroupName st if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -334,8 +331,7 @@ func (client LinkedServicesClient) ListByWorkspace(ctx context.Context, resource if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedstorageaccounts.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedstorageaccounts.go index 5e1bc2f874af..6363189ed94e 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedstorageaccounts.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/linkedstorageaccounts.go @@ -53,8 +53,7 @@ func (client LinkedStorageAccountsClient) CreateOrUpdate(ctx context.Context, re if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -149,8 +148,7 @@ func (client LinkedStorageAccountsClient) Delete(ctx context.Context, resourceGr if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -240,8 +238,7 @@ func (client LinkedStorageAccountsClient) Get(ctx context.Context, resourceGroup if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -334,8 +331,7 @@ func (client LinkedStorageAccountsClient) ListByWorkspace(ctx context.Context, r Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/managementgroups.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/managementgroups.go index 9b758f1cbc4b..5cc74da4c605 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/managementgroups.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/managementgroups.go @@ -50,8 +50,7 @@ func (client ManagementGroupsClient) List(ctx context.Context, resourceGroupName if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go index 669781b2725e..138877e87a70 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/models.go @@ -191,13 +191,6 @@ func (c *Cluster) UnmarshalJSON(body []byte) error { return nil } -// ClusterErrorResponse error response indicates that the service is not able to process the incoming -// request. The reason is provided in the error message. -type ClusterErrorResponse struct { - // Error - The details of the error. - Error *ErrorResponse `json:"error,omitempty"` -} - // ClusterListResult the list clusters operation response. type ClusterListResult struct { autorest.Response `json:"-"` @@ -623,13 +616,6 @@ func (de *DataExport) UnmarshalJSON(body []byte) error { return nil } -// DataExportErrorResponse error response indicates that the service is not able to process the incoming -// request. The reason is provided in the error message. -type DataExportErrorResponse struct { - // Error - The details of the error. - Error *ErrorResponse `json:"error,omitempty"` -} - // DataExportListResult result of the request to list data exports. type DataExportListResult struct { autorest.Response `json:"-"` @@ -1032,15 +1018,8 @@ func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) { return json.Marshal(objectMap) } -// ErrorContract contains details when the response code indicates an error. -type ErrorContract struct { - // Error - The details of the error. - Error *ErrorResponse `json:"error,omitempty"` -} - -// 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 { +// ErrorDetail the error detail. +type ErrorDetail struct { // Code - READ-ONLY; The error code. Code *string `json:"code,omitempty"` // Message - READ-ONLY; The error message. @@ -1048,17 +1027,24 @@ type ErrorResponse struct { // Target - READ-ONLY; The error target. Target *string `json:"target,omitempty"` // Details - READ-ONLY; The error details. - Details *[]ErrorResponse `json:"details,omitempty"` + Details *[]ErrorDetail `json:"details,omitempty"` // AdditionalInfo - READ-ONLY; The error additional info. AdditionalInfo *[]ErrorAdditionalInfo `json:"additionalInfo,omitempty"` } -// MarshalJSON is the custom marshaler for ErrorResponse. -func (er ErrorResponse) MarshalJSON() ([]byte, error) { +// 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 { + // Error - The error object. + Error *ErrorDetail `json:"error,omitempty"` +} + // Identity identity for the resource. type Identity struct { // PrincipalID - READ-ONLY; The principal ID of resource identity. @@ -2612,16 +2598,24 @@ type WorkspaceProperties struct { CustomerID *string `json:"customerId,omitempty"` // Sku - The SKU of the workspace. Sku *WorkspaceSku `json:"sku,omitempty"` - // RetentionInDays - The workspace data retention in days, between 30 and 730. + // RetentionInDays - The workspace data retention in days. Allowed values are per pricing plan. See pricing tiers documentation for details. RetentionInDays *int32 `json:"retentionInDays,omitempty"` // WorkspaceCapping - The daily volume cap for ingestion. WorkspaceCapping *WorkspaceCapping `json:"workspaceCapping,omitempty"` + // CreatedDate - READ-ONLY; Workspace creation date. + CreatedDate *string `json:"createdDate,omitempty"` + // ModifiedDate - READ-ONLY; Workspace modification date. + ModifiedDate *string `json:"modifiedDate,omitempty"` // PublicNetworkAccessForIngestion - The network access type for accessing Log Analytics ingestion. Possible values include: 'Enabled', 'Disabled' PublicNetworkAccessForIngestion PublicNetworkAccessType `json:"publicNetworkAccessForIngestion,omitempty"` // PublicNetworkAccessForQuery - The network access type for accessing Log Analytics query. Possible values include: 'Enabled', 'Disabled' PublicNetworkAccessForQuery PublicNetworkAccessType `json:"publicNetworkAccessForQuery,omitempty"` + // ForceCmkForQuery - Indicates whether customer managed storage is mandatory for query management. + ForceCmkForQuery *bool `json:"forceCmkForQuery,omitempty"` // PrivateLinkScopedResources - READ-ONLY; List of linked private link scope resources. PrivateLinkScopedResources *[]PrivateLinkScopedResource `json:"privateLinkScopedResources,omitempty"` + // Features - Workspace features. + Features map[string]interface{} `json:"features"` } // MarshalJSON is the custom marshaler for WorkspaceProperties. @@ -2645,6 +2639,12 @@ func (wp WorkspaceProperties) MarshalJSON() ([]byte, error) { if wp.PublicNetworkAccessForQuery != "" { objectMap["publicNetworkAccessForQuery"] = wp.PublicNetworkAccessForQuery } + if wp.ForceCmkForQuery != nil { + objectMap["forceCmkForQuery"] = wp.ForceCmkForQuery + } + if wp.Features != nil { + objectMap["features"] = wp.Features + } return json.Marshal(objectMap) } @@ -2764,7 +2764,7 @@ func (future *WorkspacesDeleteFuture) result(client WorkspacesClient) (ar autore // WorkspaceSku the SKU (tier) of a workspace. type WorkspaceSku struct { - // Name - The name of the SKU. Possible values include: 'WorkspaceSkuNameEnumFree', 'WorkspaceSkuNameEnumStandard', 'WorkspaceSkuNameEnumPremium', 'WorkspaceSkuNameEnumPerNode', 'WorkspaceSkuNameEnumPerGB2018', 'WorkspaceSkuNameEnumStandalone', 'WorkspaceSkuNameEnumCapacityReservation' + // Name - The name of the SKU. Possible values include: 'WorkspaceSkuNameEnumFree', 'WorkspaceSkuNameEnumStandard', 'WorkspaceSkuNameEnumPremium', 'WorkspaceSkuNameEnumPerNode', 'WorkspaceSkuNameEnumPerGB2018', 'WorkspaceSkuNameEnumStandalone', 'WorkspaceSkuNameEnumCapacityReservation', 'WorkspaceSkuNameEnumLACluster' Name WorkspaceSkuNameEnum `json:"name,omitempty"` // CapacityReservationLevel - The capacity reservation level for this workspace, when CapacityReservation sku is selected. CapacityReservationLevel *int32 `json:"capacityReservationLevel,omitempty"` diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/savedsearches.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/savedsearches.go index 82ba8056f351..61195b17ab96 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/savedsearches.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/savedsearches.go @@ -53,8 +53,7 @@ func (client SavedSearchesClient) CreateOrUpdate(ctx context.Context, resourceGr Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -153,8 +152,7 @@ func (client SavedSearchesClient) Delete(ctx context.Context, resourceGroupName Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -244,8 +242,7 @@ func (client SavedSearchesClient) Get(ctx context.Context, resourceGroupName str Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -333,8 +330,7 @@ func (client SavedSearchesClient) ListByWorkspace(ctx context.Context, resourceG if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/schema.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/schema.go index 5223bb37091f..e7ec3562366a 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/schema.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/schema.go @@ -49,8 +49,7 @@ func (client SchemaClient) Get(ctx context.Context, resourceGroupName string, wo if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/sharedkeys.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/sharedkeys.go index d84a08aa13a3..87a68cf60547 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/sharedkeys.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/sharedkeys.go @@ -49,8 +49,7 @@ func (client SharedKeysClient) GetSharedKeys(ctx context.Context, resourceGroupN if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -142,8 +141,7 @@ func (client SharedKeysClient) Regenerate(ctx context.Context, resourceGroupName Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/storageinsightconfigs.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/storageinsightconfigs.go index 512926908599..279dee6a81f7 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/storageinsightconfigs.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/storageinsightconfigs.go @@ -52,8 +52,7 @@ func (client StorageInsightConfigsClient) CreateOrUpdate(ctx context.Context, re if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -153,8 +152,7 @@ func (client StorageInsightConfigsClient) Delete(ctx context.Context, resourceGr if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -244,8 +242,7 @@ func (client StorageInsightConfigsClient) Get(ctx context.Context, resourceGroup if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -335,8 +332,7 @@ func (client StorageInsightConfigsClient) ListByWorkspace(ctx context.Context, r if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/tables.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/tables.go index e1f3e9056caf..35275015c6dc 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/tables.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/tables.go @@ -52,8 +52,7 @@ func (client TablesClient) Get(ctx context.Context, resourceGroupName string, wo Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -143,8 +142,7 @@ func (client TablesClient) ListByWorkspace(ctx context.Context, resourceGroupNam Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -235,8 +233,7 @@ func (client TablesClient) Update(ctx context.Context, resourceGroupName string, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/usages.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/usages.go index 101f025fae9e..01d67cdd0ad0 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/usages.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/usages.go @@ -49,8 +49,7 @@ func (client UsagesClient) List(ctx context.Context, resourceGroupName string, w if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspacepurge.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspacepurge.go index d0cbe1c65ab2..08ba7254354b 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspacepurge.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspacepurge.go @@ -50,8 +50,7 @@ func (client WorkspacePurgeClient) GetPurgeStatus(ctx context.Context, resourceG if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, @@ -147,8 +146,7 @@ func (client WorkspacePurgeClient) Purge(ctx context.Context, resourceGroupName if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, diff --git a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspaces.go b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspaces.go index 6d15535a2c4b..52bdf7da51ab 100644 --- a/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspaces.go +++ b/services/operationalinsights/mgmt/2020-08-01/operationalinsights/workspaces.go @@ -50,19 +50,11 @@ func (client WorkspacesClient) CreateOrUpdate(ctx context.Context, resourceGroup if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, {Target: "workspaceName", Name: validation.Pattern, Rule: `^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$`, Chain: nil}}}, - {TargetValue: parameters, - Constraints: []validation.Constraint{{Target: "parameters.WorkspaceProperties", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.WorkspaceProperties.RetentionInDays", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.WorkspaceProperties.RetentionInDays", Name: validation.InclusiveMaximum, Rule: int64(730), Chain: nil}, - {Target: "parameters.WorkspaceProperties.RetentionInDays", Name: validation.InclusiveMinimum, Rule: int64(30), Chain: nil}, - }}, - }}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { return result, validation.NewError("operationalinsights.WorkspacesClient", "CreateOrUpdate", err.Error()) @@ -155,8 +147,7 @@ func (client WorkspacesClient) Delete(ctx context.Context, resourceGroupName str if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -249,8 +240,7 @@ func (client WorkspacesClient) Get(ctx context.Context, resourceGroupName string if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil}, @@ -415,8 +405,7 @@ func (client WorkspacesClient) ListByResourceGroup(ctx context.Context, resource if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: client.SubscriptionID, Constraints: []validation.Constraint{{Target: "client.SubscriptionID", Name: validation.MinLength, Rule: 1, Chain: nil}}}}); err != nil { return result, validation.NewError("operationalinsights.WorkspacesClient", "ListByResourceGroup", err.Error()) @@ -501,8 +490,7 @@ func (client WorkspacesClient) Update(ctx context.Context, resourceGroupName str if err := validation.Validate([]validation.Validation{ {TargetValue: resourceGroupName, Constraints: []validation.Constraint{{Target: "resourceGroupName", Name: validation.MaxLength, Rule: 90, Chain: nil}, - {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}, - {Target: "resourceGroupName", Name: validation.Pattern, Rule: `^[-\w\._\(\)]+$`, Chain: nil}}}, + {Target: "resourceGroupName", Name: validation.MinLength, Rule: 1, Chain: nil}}}, {TargetValue: workspaceName, Constraints: []validation.Constraint{{Target: "workspaceName", Name: validation.MaxLength, Rule: 63, Chain: nil}, {Target: "workspaceName", Name: validation.MinLength, Rule: 4, Chain: nil},