From 7bd088cb44a72953b65c0a93ce10b38f689a98ea Mon Sep 17 00:00:00 2001 From: hc-github-team-tf-azure <> Date: Thu, 27 Mar 2025 12:22:41 +0000 Subject: [PATCH] Updating based on 97a1c66a3 --- .../cognitive/2024-10-01/usages/README.md | 4 +- .../2024-10-01/usages/method_list.go | 45 +++------------- ...el_greenplumlinkedservicetypeproperties.go | 54 ------------------- ...el_office365linkedservicetypeproperties.go | 39 ++++++++++---- ..._snowflakelinkedv2servicetypeproperties.go | 6 +++ ...el_greenplumlinkedservicetypeproperties.go | 54 ------------------- ...el_office365linkedservicetypeproperties.go | 39 ++++++++++---- ..._snowflakelinkedv2servicetypeproperties.go | 6 +++ .../2018-06-01/pipelines/constants.go | 44 +++++++++++++++ .../pipelines/model_azurepostgresqlsink.go | 4 +- ...model_azurepostgresqlsinkupsertsettings.go | 8 +++ .../model_commondataserviceforappssink.go | 8 +-- .../pipelines/model_dynamicscrmsink.go | 8 +-- .../pipelines/model_dynamicssink.go | 8 +-- .../model_inferencecontainerproperties.go | 1 + .../constants.go | 6 +++ .../constants.go | 6 +++ .../constants.go | 6 --- .../constants.go | 6 --- .../model_azurefilesharerecoverypoint.go | 11 ++-- .../model_recoverypointtierinformation.go | 10 ++++ .../model_azurefilesharerecoverypoint.go | 11 ++-- .../model_recoverypointtierinformation.go | 10 ++++ .../watchlists/constants.go | 12 ++--- .../watchlists/constants.go | 12 ++--- .../2024-09-01/watchlists/constants.go | 12 ++--- .../2025-03-01/watchlists/constants.go | 12 ++--- .../2024-07-01/autoexportjob/constants.go | 12 ++--- .../model_autoexportjobupdate.go | 3 +- .../model_autoexportjobupdateproperties.go | 8 +++ .../2024-07-01/autoexportjobs/constants.go | 12 ++--- .../importjobs/model_importjobupdate.go | 3 +- .../model_importjobupdateproperties.go | 8 +++ 33 files changed, 253 insertions(+), 235 deletions(-) create mode 100644 resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsinkupsertsettings.go create mode 100644 resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_recoverypointtierinformation.go create mode 100644 resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_recoverypointtierinformation.go create mode 100644 resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdateproperties.go create mode 100644 resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdateproperties.go diff --git a/resource-manager/cognitive/2024-10-01/usages/README.md b/resource-manager/cognitive/2024-10-01/usages/README.md index d71fc5cc710..369f97a0af8 100644 --- a/resource-manager/cognitive/2024-10-01/usages/README.md +++ b/resource-manager/cognitive/2024-10-01/usages/README.md @@ -26,8 +26,8 @@ client.Client.Authorizer = authorizer ctx := context.TODO() id := usages.NewLocationID("12345678-1234-9876-4563-123456789012", "locationName") -// alternatively `client.List(ctx, id, usages.DefaultListOperationOptions())` can be used to do batched pagination -items, err := client.ListComplete(ctx, id, usages.DefaultListOperationOptions()) +// alternatively `client.List(ctx, id)` can be used to do batched pagination +items, err := client.ListComplete(ctx, id) if err != nil { // handle the error } diff --git a/resource-manager/cognitive/2024-10-01/usages/method_list.go b/resource-manager/cognitive/2024-10-01/usages/method_list.go index a77338a3921..76d13699e0c 100644 --- a/resource-manager/cognitive/2024-10-01/usages/method_list.go +++ b/resource-manager/cognitive/2024-10-01/usages/method_list.go @@ -23,34 +23,6 @@ type ListCompleteResult struct { Items []Usage } -type ListOperationOptions struct { - Filter *string -} - -func DefaultListOperationOptions() ListOperationOptions { - return ListOperationOptions{} -} - -func (o ListOperationOptions) ToHeaders() *client.Headers { - out := client.Headers{} - - return &out -} - -func (o ListOperationOptions) ToOData() *odata.Query { - out := odata.Query{} - - return &out -} - -func (o ListOperationOptions) ToQuery() *client.QueryParams { - out := client.QueryParams{} - if o.Filter != nil { - out.Append("$filter", fmt.Sprintf("%v", *o.Filter)) - } - return &out -} - type ListCustomPager struct { NextLink *odata.Link `json:"nextLink"` } @@ -64,16 +36,15 @@ func (p *ListCustomPager) NextPageLink() *odata.Link { } // List ... -func (c UsagesClient) List(ctx context.Context, id LocationId, options ListOperationOptions) (result ListOperationResponse, err error) { +func (c UsagesClient) List(ctx context.Context, id LocationId) (result ListOperationResponse, err error) { opts := client.RequestOptions{ ContentType: "application/json; charset=utf-8", ExpectedStatusCodes: []int{ http.StatusOK, }, - HttpMethod: http.MethodGet, - OptionsObject: options, - Pager: &ListCustomPager{}, - Path: fmt.Sprintf("%s/usages", id.ID()), + HttpMethod: http.MethodGet, + Pager: &ListCustomPager{}, + Path: fmt.Sprintf("%s/usages", id.ID()), } req, err := c.Client.NewRequest(ctx, opts) @@ -104,15 +75,15 @@ func (c UsagesClient) List(ctx context.Context, id LocationId, options ListOpera } // ListComplete retrieves all the results into a single object -func (c UsagesClient) ListComplete(ctx context.Context, id LocationId, options ListOperationOptions) (ListCompleteResult, error) { - return c.ListCompleteMatchingPredicate(ctx, id, options, UsageOperationPredicate{}) +func (c UsagesClient) ListComplete(ctx context.Context, id LocationId) (ListCompleteResult, error) { + return c.ListCompleteMatchingPredicate(ctx, id, UsageOperationPredicate{}) } // ListCompleteMatchingPredicate retrieves all the results and then applies the predicate -func (c UsagesClient) ListCompleteMatchingPredicate(ctx context.Context, id LocationId, options ListOperationOptions, predicate UsageOperationPredicate) (result ListCompleteResult, err error) { +func (c UsagesClient) ListCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate UsageOperationPredicate) (result ListCompleteResult, err error) { items := make([]Usage, 0) - resp, err := c.List(ctx, id, options) + resp, err := c.List(ctx, id) if err != nil { result.LatestHttpResponse = resp.HttpResponse err = fmt.Errorf("loading results: %+v", err) diff --git a/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_greenplumlinkedservicetypeproperties.go b/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_greenplumlinkedservicetypeproperties.go index 5bb304ef8bc..1f2315d522e 100644 --- a/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_greenplumlinkedservicetypeproperties.go +++ b/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_greenplumlinkedservicetypeproperties.go @@ -1,10 +1,5 @@ package dataflowdebugsession -import ( - "encoding/json" - "fmt" -) - // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See NOTICE.txt in the project root for license information. @@ -16,57 +11,8 @@ type GreenplumLinkedServiceTypeProperties struct { Database *interface{} `json:"database,omitempty"` EncryptedCredential *string `json:"encryptedCredential,omitempty"` Host *interface{} `json:"host,omitempty"` - Password SecretBase `json:"password"` Port *int64 `json:"port,omitempty"` Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` SslMode *int64 `json:"sslMode,omitempty"` Username *interface{} `json:"username,omitempty"` } - -var _ json.Unmarshaler = &GreenplumLinkedServiceTypeProperties{} - -func (s *GreenplumLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error { - var decoded struct { - AuthenticationType *GreenplumAuthenticationType `json:"authenticationType,omitempty"` - CommandTimeout *int64 `json:"commandTimeout,omitempty"` - ConnectionString *interface{} `json:"connectionString,omitempty"` - ConnectionTimeout *int64 `json:"connectionTimeout,omitempty"` - Database *interface{} `json:"database,omitempty"` - EncryptedCredential *string `json:"encryptedCredential,omitempty"` - Host *interface{} `json:"host,omitempty"` - Port *int64 `json:"port,omitempty"` - Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` - SslMode *int64 `json:"sslMode,omitempty"` - Username *interface{} `json:"username,omitempty"` - } - if err := json.Unmarshal(bytes, &decoded); err != nil { - return fmt.Errorf("unmarshaling: %+v", err) - } - - s.AuthenticationType = decoded.AuthenticationType - s.CommandTimeout = decoded.CommandTimeout - s.ConnectionString = decoded.ConnectionString - s.ConnectionTimeout = decoded.ConnectionTimeout - s.Database = decoded.Database - s.EncryptedCredential = decoded.EncryptedCredential - s.Host = decoded.Host - s.Port = decoded.Port - s.Pwd = decoded.Pwd - s.SslMode = decoded.SslMode - s.Username = decoded.Username - - var temp map[string]json.RawMessage - if err := json.Unmarshal(bytes, &temp); err != nil { - return fmt.Errorf("unmarshaling GreenplumLinkedServiceTypeProperties into map[string]json.RawMessage: %+v", err) - } - - if v, ok := temp["password"]; ok { - impl, err := UnmarshalSecretBaseImplementation(v) - if err != nil { - return fmt.Errorf("unmarshaling field 'Password' for 'GreenplumLinkedServiceTypeProperties': %+v", err) - } - s.Password = impl - } - - return nil -} diff --git a/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_office365linkedservicetypeproperties.go b/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_office365linkedservicetypeproperties.go index 80120e5ec35..ff2bb308745 100644 --- a/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_office365linkedservicetypeproperties.go +++ b/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_office365linkedservicetypeproperties.go @@ -9,21 +9,25 @@ import ( // Licensed under the MIT License. See NOTICE.txt in the project root for license information. type Office365LinkedServiceTypeProperties struct { - EncryptedCredential *string `json:"encryptedCredential,omitempty"` - Office365TenantId interface{} `json:"office365TenantId"` - ServicePrincipalId interface{} `json:"servicePrincipalId"` - ServicePrincipalKey SecretBase `json:"servicePrincipalKey"` - ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` + EncryptedCredential *string `json:"encryptedCredential,omitempty"` + Office365TenantId interface{} `json:"office365TenantId"` + ServicePrincipalCredentialType *interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalEmbeddedCert SecretBase `json:"servicePrincipalEmbeddedCert"` + ServicePrincipalEmbeddedCertPassword SecretBase `json:"servicePrincipalEmbeddedCertPassword"` + ServicePrincipalId interface{} `json:"servicePrincipalId"` + ServicePrincipalKey SecretBase `json:"servicePrincipalKey"` + ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` } var _ json.Unmarshaler = &Office365LinkedServiceTypeProperties{} func (s *Office365LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error { var decoded struct { - EncryptedCredential *string `json:"encryptedCredential,omitempty"` - Office365TenantId interface{} `json:"office365TenantId"` - ServicePrincipalId interface{} `json:"servicePrincipalId"` - ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` + EncryptedCredential *string `json:"encryptedCredential,omitempty"` + Office365TenantId interface{} `json:"office365TenantId"` + ServicePrincipalCredentialType *interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalId interface{} `json:"servicePrincipalId"` + ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` } if err := json.Unmarshal(bytes, &decoded); err != nil { return fmt.Errorf("unmarshaling: %+v", err) @@ -31,6 +35,7 @@ func (s *Office365LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error s.EncryptedCredential = decoded.EncryptedCredential s.Office365TenantId = decoded.Office365TenantId + s.ServicePrincipalCredentialType = decoded.ServicePrincipalCredentialType s.ServicePrincipalId = decoded.ServicePrincipalId s.ServicePrincipalTenantId = decoded.ServicePrincipalTenantId @@ -39,6 +44,22 @@ func (s *Office365LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error return fmt.Errorf("unmarshaling Office365LinkedServiceTypeProperties into map[string]json.RawMessage: %+v", err) } + if v, ok := temp["servicePrincipalEmbeddedCert"]; ok { + impl, err := UnmarshalSecretBaseImplementation(v) + if err != nil { + return fmt.Errorf("unmarshaling field 'ServicePrincipalEmbeddedCert' for 'Office365LinkedServiceTypeProperties': %+v", err) + } + s.ServicePrincipalEmbeddedCert = impl + } + + if v, ok := temp["servicePrincipalEmbeddedCertPassword"]; ok { + impl, err := UnmarshalSecretBaseImplementation(v) + if err != nil { + return fmt.Errorf("unmarshaling field 'ServicePrincipalEmbeddedCertPassword' for 'Office365LinkedServiceTypeProperties': %+v", err) + } + s.ServicePrincipalEmbeddedCertPassword = impl + } + if v, ok := temp["servicePrincipalKey"]; ok { impl, err := UnmarshalSecretBaseImplementation(v) if err != nil { diff --git a/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_snowflakelinkedv2servicetypeproperties.go b/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_snowflakelinkedv2servicetypeproperties.go index f53b0281495..6e3e403c109 100644 --- a/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_snowflakelinkedv2servicetypeproperties.go +++ b/resource-manager/datafactory/2018-06-01/dataflowdebugsession/model_snowflakelinkedv2servicetypeproperties.go @@ -19,6 +19,8 @@ type SnowflakeLinkedV2ServiceTypeProperties struct { Password SecretBase `json:"password"` PrivateKey SecretBase `json:"privateKey"` PrivateKeyPassphrase SecretBase `json:"privateKeyPassphrase"` + Role *interface{} `json:"role,omitempty"` + Schema *interface{} `json:"schema,omitempty"` Scope *interface{} `json:"scope,omitempty"` TenantId *interface{} `json:"tenantId,omitempty"` User *interface{} `json:"user,omitempty"` @@ -35,6 +37,8 @@ func (s *SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON(bytes []byte) err Database interface{} `json:"database"` EncryptedCredential *string `json:"encryptedCredential,omitempty"` Host *interface{} `json:"host,omitempty"` + Role *interface{} `json:"role,omitempty"` + Schema *interface{} `json:"schema,omitempty"` Scope *interface{} `json:"scope,omitempty"` TenantId *interface{} `json:"tenantId,omitempty"` User *interface{} `json:"user,omitempty"` @@ -50,6 +54,8 @@ func (s *SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON(bytes []byte) err s.Database = decoded.Database s.EncryptedCredential = decoded.EncryptedCredential s.Host = decoded.Host + s.Role = decoded.Role + s.Schema = decoded.Schema s.Scope = decoded.Scope s.TenantId = decoded.TenantId s.User = decoded.User diff --git a/resource-manager/datafactory/2018-06-01/linkedservices/model_greenplumlinkedservicetypeproperties.go b/resource-manager/datafactory/2018-06-01/linkedservices/model_greenplumlinkedservicetypeproperties.go index e32a5cd2748..728fca0a846 100644 --- a/resource-manager/datafactory/2018-06-01/linkedservices/model_greenplumlinkedservicetypeproperties.go +++ b/resource-manager/datafactory/2018-06-01/linkedservices/model_greenplumlinkedservicetypeproperties.go @@ -1,10 +1,5 @@ package linkedservices -import ( - "encoding/json" - "fmt" -) - // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See NOTICE.txt in the project root for license information. @@ -16,57 +11,8 @@ type GreenplumLinkedServiceTypeProperties struct { Database *interface{} `json:"database,omitempty"` EncryptedCredential *string `json:"encryptedCredential,omitempty"` Host *interface{} `json:"host,omitempty"` - Password SecretBase `json:"password"` Port *int64 `json:"port,omitempty"` Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` SslMode *int64 `json:"sslMode,omitempty"` Username *interface{} `json:"username,omitempty"` } - -var _ json.Unmarshaler = &GreenplumLinkedServiceTypeProperties{} - -func (s *GreenplumLinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error { - var decoded struct { - AuthenticationType *GreenplumAuthenticationType `json:"authenticationType,omitempty"` - CommandTimeout *int64 `json:"commandTimeout,omitempty"` - ConnectionString *interface{} `json:"connectionString,omitempty"` - ConnectionTimeout *int64 `json:"connectionTimeout,omitempty"` - Database *interface{} `json:"database,omitempty"` - EncryptedCredential *string `json:"encryptedCredential,omitempty"` - Host *interface{} `json:"host,omitempty"` - Port *int64 `json:"port,omitempty"` - Pwd *AzureKeyVaultSecretReference `json:"pwd,omitempty"` - SslMode *int64 `json:"sslMode,omitempty"` - Username *interface{} `json:"username,omitempty"` - } - if err := json.Unmarshal(bytes, &decoded); err != nil { - return fmt.Errorf("unmarshaling: %+v", err) - } - - s.AuthenticationType = decoded.AuthenticationType - s.CommandTimeout = decoded.CommandTimeout - s.ConnectionString = decoded.ConnectionString - s.ConnectionTimeout = decoded.ConnectionTimeout - s.Database = decoded.Database - s.EncryptedCredential = decoded.EncryptedCredential - s.Host = decoded.Host - s.Port = decoded.Port - s.Pwd = decoded.Pwd - s.SslMode = decoded.SslMode - s.Username = decoded.Username - - var temp map[string]json.RawMessage - if err := json.Unmarshal(bytes, &temp); err != nil { - return fmt.Errorf("unmarshaling GreenplumLinkedServiceTypeProperties into map[string]json.RawMessage: %+v", err) - } - - if v, ok := temp["password"]; ok { - impl, err := UnmarshalSecretBaseImplementation(v) - if err != nil { - return fmt.Errorf("unmarshaling field 'Password' for 'GreenplumLinkedServiceTypeProperties': %+v", err) - } - s.Password = impl - } - - return nil -} diff --git a/resource-manager/datafactory/2018-06-01/linkedservices/model_office365linkedservicetypeproperties.go b/resource-manager/datafactory/2018-06-01/linkedservices/model_office365linkedservicetypeproperties.go index 05e773bb2d2..8879aed92c9 100644 --- a/resource-manager/datafactory/2018-06-01/linkedservices/model_office365linkedservicetypeproperties.go +++ b/resource-manager/datafactory/2018-06-01/linkedservices/model_office365linkedservicetypeproperties.go @@ -9,21 +9,25 @@ import ( // Licensed under the MIT License. See NOTICE.txt in the project root for license information. type Office365LinkedServiceTypeProperties struct { - EncryptedCredential *string `json:"encryptedCredential,omitempty"` - Office365TenantId interface{} `json:"office365TenantId"` - ServicePrincipalId interface{} `json:"servicePrincipalId"` - ServicePrincipalKey SecretBase `json:"servicePrincipalKey"` - ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` + EncryptedCredential *string `json:"encryptedCredential,omitempty"` + Office365TenantId interface{} `json:"office365TenantId"` + ServicePrincipalCredentialType *interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalEmbeddedCert SecretBase `json:"servicePrincipalEmbeddedCert"` + ServicePrincipalEmbeddedCertPassword SecretBase `json:"servicePrincipalEmbeddedCertPassword"` + ServicePrincipalId interface{} `json:"servicePrincipalId"` + ServicePrincipalKey SecretBase `json:"servicePrincipalKey"` + ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` } var _ json.Unmarshaler = &Office365LinkedServiceTypeProperties{} func (s *Office365LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error { var decoded struct { - EncryptedCredential *string `json:"encryptedCredential,omitempty"` - Office365TenantId interface{} `json:"office365TenantId"` - ServicePrincipalId interface{} `json:"servicePrincipalId"` - ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` + EncryptedCredential *string `json:"encryptedCredential,omitempty"` + Office365TenantId interface{} `json:"office365TenantId"` + ServicePrincipalCredentialType *interface{} `json:"servicePrincipalCredentialType,omitempty"` + ServicePrincipalId interface{} `json:"servicePrincipalId"` + ServicePrincipalTenantId interface{} `json:"servicePrincipalTenantId"` } if err := json.Unmarshal(bytes, &decoded); err != nil { return fmt.Errorf("unmarshaling: %+v", err) @@ -31,6 +35,7 @@ func (s *Office365LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error s.EncryptedCredential = decoded.EncryptedCredential s.Office365TenantId = decoded.Office365TenantId + s.ServicePrincipalCredentialType = decoded.ServicePrincipalCredentialType s.ServicePrincipalId = decoded.ServicePrincipalId s.ServicePrincipalTenantId = decoded.ServicePrincipalTenantId @@ -39,6 +44,22 @@ func (s *Office365LinkedServiceTypeProperties) UnmarshalJSON(bytes []byte) error return fmt.Errorf("unmarshaling Office365LinkedServiceTypeProperties into map[string]json.RawMessage: %+v", err) } + if v, ok := temp["servicePrincipalEmbeddedCert"]; ok { + impl, err := UnmarshalSecretBaseImplementation(v) + if err != nil { + return fmt.Errorf("unmarshaling field 'ServicePrincipalEmbeddedCert' for 'Office365LinkedServiceTypeProperties': %+v", err) + } + s.ServicePrincipalEmbeddedCert = impl + } + + if v, ok := temp["servicePrincipalEmbeddedCertPassword"]; ok { + impl, err := UnmarshalSecretBaseImplementation(v) + if err != nil { + return fmt.Errorf("unmarshaling field 'ServicePrincipalEmbeddedCertPassword' for 'Office365LinkedServiceTypeProperties': %+v", err) + } + s.ServicePrincipalEmbeddedCertPassword = impl + } + if v, ok := temp["servicePrincipalKey"]; ok { impl, err := UnmarshalSecretBaseImplementation(v) if err != nil { diff --git a/resource-manager/datafactory/2018-06-01/linkedservices/model_snowflakelinkedv2servicetypeproperties.go b/resource-manager/datafactory/2018-06-01/linkedservices/model_snowflakelinkedv2servicetypeproperties.go index 6b4cb01bb1f..1435f9e6011 100644 --- a/resource-manager/datafactory/2018-06-01/linkedservices/model_snowflakelinkedv2servicetypeproperties.go +++ b/resource-manager/datafactory/2018-06-01/linkedservices/model_snowflakelinkedv2servicetypeproperties.go @@ -19,6 +19,8 @@ type SnowflakeLinkedV2ServiceTypeProperties struct { Password SecretBase `json:"password"` PrivateKey SecretBase `json:"privateKey"` PrivateKeyPassphrase SecretBase `json:"privateKeyPassphrase"` + Role *interface{} `json:"role,omitempty"` + Schema *interface{} `json:"schema,omitempty"` Scope *interface{} `json:"scope,omitempty"` TenantId *interface{} `json:"tenantId,omitempty"` User *interface{} `json:"user,omitempty"` @@ -35,6 +37,8 @@ func (s *SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON(bytes []byte) err Database interface{} `json:"database"` EncryptedCredential *string `json:"encryptedCredential,omitempty"` Host *interface{} `json:"host,omitempty"` + Role *interface{} `json:"role,omitempty"` + Schema *interface{} `json:"schema,omitempty"` Scope *interface{} `json:"scope,omitempty"` TenantId *interface{} `json:"tenantId,omitempty"` User *interface{} `json:"user,omitempty"` @@ -50,6 +54,8 @@ func (s *SnowflakeLinkedV2ServiceTypeProperties) UnmarshalJSON(bytes []byte) err s.Database = decoded.Database s.EncryptedCredential = decoded.EncryptedCredential s.Host = decoded.Host + s.Role = decoded.Role + s.Schema = decoded.Schema s.Scope = decoded.Scope s.TenantId = decoded.TenantId s.User = decoded.User diff --git a/resource-manager/datafactory/2018-06-01/pipelines/constants.go b/resource-manager/datafactory/2018-06-01/pipelines/constants.go index e7ad9ac2dda..d68666eade8 100644 --- a/resource-manager/datafactory/2018-06-01/pipelines/constants.go +++ b/resource-manager/datafactory/2018-06-01/pipelines/constants.go @@ -150,6 +150,50 @@ func parseAzureFunctionActivityMethod(input string) (*AzureFunctionActivityMetho return &out, nil } +type AzurePostgreSqlWriteMethodEnum string + +const ( + AzurePostgreSqlWriteMethodEnumBulkInsert AzurePostgreSqlWriteMethodEnum = "BulkInsert" + AzurePostgreSqlWriteMethodEnumCopyCommand AzurePostgreSqlWriteMethodEnum = "CopyCommand" + AzurePostgreSqlWriteMethodEnumUpsert AzurePostgreSqlWriteMethodEnum = "Upsert" +) + +func PossibleValuesForAzurePostgreSqlWriteMethodEnum() []string { + return []string{ + string(AzurePostgreSqlWriteMethodEnumBulkInsert), + string(AzurePostgreSqlWriteMethodEnumCopyCommand), + string(AzurePostgreSqlWriteMethodEnumUpsert), + } +} + +func (s *AzurePostgreSqlWriteMethodEnum) UnmarshalJSON(bytes []byte) error { + var decoded string + if err := json.Unmarshal(bytes, &decoded); err != nil { + return fmt.Errorf("unmarshaling: %+v", err) + } + out, err := parseAzurePostgreSqlWriteMethodEnum(decoded) + if err != nil { + return fmt.Errorf("parsing %q: %+v", decoded, err) + } + *s = *out + return nil +} + +func parseAzurePostgreSqlWriteMethodEnum(input string) (*AzurePostgreSqlWriteMethodEnum, error) { + vals := map[string]AzurePostgreSqlWriteMethodEnum{ + "bulkinsert": AzurePostgreSqlWriteMethodEnumBulkInsert, + "copycommand": AzurePostgreSqlWriteMethodEnumCopyCommand, + "upsert": AzurePostgreSqlWriteMethodEnumUpsert, + } + if v, ok := vals[strings.ToLower(input)]; ok { + return &v, nil + } + + // otherwise presume it's an undefined value and best-effort it + out := AzurePostgreSqlWriteMethodEnum(input) + return &out, nil +} + type AzureSearchIndexWriteBehaviorType string const ( diff --git a/resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsink.go b/resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsink.go index 261565d052c..1ec0a10b6fc 100644 --- a/resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsink.go +++ b/resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsink.go @@ -11,7 +11,9 @@ import ( var _ CopySink = AzurePostgreSqlSink{} type AzurePostgreSqlSink struct { - PreCopyScript *interface{} `json:"preCopyScript,omitempty"` + PreCopyScript *interface{} `json:"preCopyScript,omitempty"` + UpsertSettings *AzurePostgreSqlSinkUpsertSettings `json:"upsertSettings,omitempty"` + WriteMethod *AzurePostgreSqlWriteMethodEnum `json:"writeMethod,omitempty"` // Fields inherited from CopySink diff --git a/resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsinkupsertsettings.go b/resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsinkupsertsettings.go new file mode 100644 index 00000000000..c414987e4a1 --- /dev/null +++ b/resource-manager/datafactory/2018-06-01/pipelines/model_azurepostgresqlsinkupsertsettings.go @@ -0,0 +1,8 @@ +package pipelines + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type AzurePostgreSqlSinkUpsertSettings struct { + Keys *[]string `json:"keys,omitempty"` +} diff --git a/resource-manager/datafactory/2018-06-01/pipelines/model_commondataserviceforappssink.go b/resource-manager/datafactory/2018-06-01/pipelines/model_commondataserviceforappssink.go index a4a2cbd7361..a8448fa9b40 100644 --- a/resource-manager/datafactory/2018-06-01/pipelines/model_commondataserviceforappssink.go +++ b/resource-manager/datafactory/2018-06-01/pipelines/model_commondataserviceforappssink.go @@ -11,9 +11,11 @@ import ( var _ CopySink = CommonDataServiceForAppsSink{} type CommonDataServiceForAppsSink struct { - AlternateKeyName *interface{} `json:"alternateKeyName,omitempty"` - IgnoreNullValues *bool `json:"ignoreNullValues,omitempty"` - WriteBehavior DynamicsSinkWriteBehavior `json:"writeBehavior"` + AlternateKeyName *interface{} `json:"alternateKeyName,omitempty"` + BypassBusinessLogicExecution *interface{} `json:"bypassBusinessLogicExecution,omitempty"` + BypassPowerAutomateFlows *bool `json:"bypassPowerAutomateFlows,omitempty"` + IgnoreNullValues *bool `json:"ignoreNullValues,omitempty"` + WriteBehavior DynamicsSinkWriteBehavior `json:"writeBehavior"` // Fields inherited from CopySink diff --git a/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicscrmsink.go b/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicscrmsink.go index 14d7c8a016a..ecd967ff7ef 100644 --- a/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicscrmsink.go +++ b/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicscrmsink.go @@ -11,9 +11,11 @@ import ( var _ CopySink = DynamicsCrmSink{} type DynamicsCrmSink struct { - AlternateKeyName *interface{} `json:"alternateKeyName,omitempty"` - IgnoreNullValues *bool `json:"ignoreNullValues,omitempty"` - WriteBehavior DynamicsSinkWriteBehavior `json:"writeBehavior"` + AlternateKeyName *interface{} `json:"alternateKeyName,omitempty"` + BypassBusinessLogicExecution *interface{} `json:"bypassBusinessLogicExecution,omitempty"` + BypassPowerAutomateFlows *bool `json:"bypassPowerAutomateFlows,omitempty"` + IgnoreNullValues *bool `json:"ignoreNullValues,omitempty"` + WriteBehavior DynamicsSinkWriteBehavior `json:"writeBehavior"` // Fields inherited from CopySink diff --git a/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicssink.go b/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicssink.go index 80fd2273051..026df69afcf 100644 --- a/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicssink.go +++ b/resource-manager/datafactory/2018-06-01/pipelines/model_dynamicssink.go @@ -11,9 +11,11 @@ import ( var _ CopySink = DynamicsSink{} type DynamicsSink struct { - AlternateKeyName *interface{} `json:"alternateKeyName,omitempty"` - IgnoreNullValues *bool `json:"ignoreNullValues,omitempty"` - WriteBehavior DynamicsSinkWriteBehavior `json:"writeBehavior"` + AlternateKeyName *interface{} `json:"alternateKeyName,omitempty"` + BypassBusinessLogicExecution *interface{} `json:"bypassBusinessLogicExecution,omitempty"` + BypassPowerAutomateFlows *bool `json:"bypassPowerAutomateFlows,omitempty"` + IgnoreNullValues *bool `json:"ignoreNullValues,omitempty"` + WriteBehavior DynamicsSinkWriteBehavior `json:"writeBehavior"` // Fields inherited from CopySink diff --git a/resource-manager/machinelearningservices/2024-10-01/environmentversion/model_inferencecontainerproperties.go b/resource-manager/machinelearningservices/2024-10-01/environmentversion/model_inferencecontainerproperties.go index 05b91424f6f..3322e6f42e3 100644 --- a/resource-manager/machinelearningservices/2024-10-01/environmentversion/model_inferencecontainerproperties.go +++ b/resource-manager/machinelearningservices/2024-10-01/environmentversion/model_inferencecontainerproperties.go @@ -7,4 +7,5 @@ type InferenceContainerProperties struct { LivenessRoute *Route `json:"livenessRoute,omitempty"` ReadinessRoute *Route `json:"readinessRoute,omitempty"` ScoringRoute *Route `json:"scoringRoute,omitempty"` + StartupRoute *Route `json:"startupRoute,omitempty"` } diff --git a/resource-manager/network/2024-05-01/networkmanageractiveconfigurations/constants.go b/resource-manager/network/2024-05-01/networkmanageractiveconfigurations/constants.go index c9291fb2fab..793caeabedc 100644 --- a/resource-manager/network/2024-05-01/networkmanageractiveconfigurations/constants.go +++ b/resource-manager/network/2024-05-01/networkmanageractiveconfigurations/constants.go @@ -138,6 +138,8 @@ func parseGroupMemberType(input string) (*GroupMemberType, error) { type ProvisioningState string const ( + ProvisioningStateCanceled ProvisioningState = "Canceled" + ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" @@ -146,6 +148,8 @@ const ( func PossibleValuesForProvisioningState() []string { return []string{ + string(ProvisioningStateCanceled), + string(ProvisioningStateCreating), string(ProvisioningStateDeleting), string(ProvisioningStateFailed), string(ProvisioningStateSucceeded), @@ -168,6 +172,8 @@ func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error { func parseProvisioningState(input string) (*ProvisioningState, error) { vals := map[string]ProvisioningState{ + "canceled": ProvisioningStateCanceled, + "creating": ProvisioningStateCreating, "deleting": ProvisioningStateDeleting, "failed": ProvisioningStateFailed, "succeeded": ProvisioningStateSucceeded, diff --git a/resource-manager/network/2024-05-01/networkmanageractiveconnectivityconfigurations/constants.go b/resource-manager/network/2024-05-01/networkmanageractiveconnectivityconfigurations/constants.go index 642ecd4a0bd..6f3a6c4f554 100644 --- a/resource-manager/network/2024-05-01/networkmanageractiveconnectivityconfigurations/constants.go +++ b/resource-manager/network/2024-05-01/networkmanageractiveconnectivityconfigurations/constants.go @@ -217,6 +217,8 @@ func parseIsGlobal(input string) (*IsGlobal, error) { type ProvisioningState string const ( + ProvisioningStateCanceled ProvisioningState = "Canceled" + ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" @@ -225,6 +227,8 @@ const ( func PossibleValuesForProvisioningState() []string { return []string{ + string(ProvisioningStateCanceled), + string(ProvisioningStateCreating), string(ProvisioningStateDeleting), string(ProvisioningStateFailed), string(ProvisioningStateSucceeded), @@ -247,6 +251,8 @@ func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error { func parseProvisioningState(input string) (*ProvisioningState, error) { vals := map[string]ProvisioningState{ + "canceled": ProvisioningStateCanceled, + "creating": ProvisioningStateCreating, "deleting": ProvisioningStateDeleting, "failed": ProvisioningStateFailed, "succeeded": ProvisioningStateSucceeded, diff --git a/resource-manager/network/2024-05-01/networkmanagereffectiveconnectivityconfiguration/constants.go b/resource-manager/network/2024-05-01/networkmanagereffectiveconnectivityconfiguration/constants.go index 9007e4a33df..caa8b3c8747 100644 --- a/resource-manager/network/2024-05-01/networkmanagereffectiveconnectivityconfiguration/constants.go +++ b/resource-manager/network/2024-05-01/networkmanagereffectiveconnectivityconfiguration/constants.go @@ -217,8 +217,6 @@ func parseIsGlobal(input string) (*IsGlobal, error) { type ProvisioningState string const ( - ProvisioningStateCanceled ProvisioningState = "Canceled" - ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" @@ -227,8 +225,6 @@ const ( func PossibleValuesForProvisioningState() []string { return []string{ - string(ProvisioningStateCanceled), - string(ProvisioningStateCreating), string(ProvisioningStateDeleting), string(ProvisioningStateFailed), string(ProvisioningStateSucceeded), @@ -251,8 +247,6 @@ func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error { func parseProvisioningState(input string) (*ProvisioningState, error) { vals := map[string]ProvisioningState{ - "canceled": ProvisioningStateCanceled, - "creating": ProvisioningStateCreating, "deleting": ProvisioningStateDeleting, "failed": ProvisioningStateFailed, "succeeded": ProvisioningStateSucceeded, diff --git a/resource-manager/network/2024-05-01/networkmanagereffectivesecurityadminrules/constants.go b/resource-manager/network/2024-05-01/networkmanagereffectivesecurityadminrules/constants.go index 6dbd1e6db74..67086d778e3 100644 --- a/resource-manager/network/2024-05-01/networkmanagereffectivesecurityadminrules/constants.go +++ b/resource-manager/network/2024-05-01/networkmanagereffectivesecurityadminrules/constants.go @@ -138,8 +138,6 @@ func parseGroupMemberType(input string) (*GroupMemberType, error) { type ProvisioningState string const ( - ProvisioningStateCanceled ProvisioningState = "Canceled" - ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" @@ -148,8 +146,6 @@ const ( func PossibleValuesForProvisioningState() []string { return []string{ - string(ProvisioningStateCanceled), - string(ProvisioningStateCreating), string(ProvisioningStateDeleting), string(ProvisioningStateFailed), string(ProvisioningStateSucceeded), @@ -172,8 +168,6 @@ func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error { func parseProvisioningState(input string) (*ProvisioningState, error) { vals := map[string]ProvisioningState{ - "canceled": ProvisioningStateCanceled, - "creating": ProvisioningStateCreating, "deleting": ProvisioningStateDeleting, "failed": ProvisioningStateFailed, "succeeded": ProvisioningStateSucceeded, diff --git a/resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_azurefilesharerecoverypoint.go b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_azurefilesharerecoverypoint.go index 9c6d8e1fff7..86f3770d113 100644 --- a/resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_azurefilesharerecoverypoint.go +++ b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_azurefilesharerecoverypoint.go @@ -11,11 +11,12 @@ import ( var _ RecoveryPoint = AzureFileShareRecoveryPoint{} type AzureFileShareRecoveryPoint struct { - FileShareSnapshotUri *string `json:"fileShareSnapshotUri,omitempty"` - RecoveryPointProperties *RecoveryPointProperties `json:"recoveryPointProperties,omitempty"` - RecoveryPointSizeInGB *int64 `json:"recoveryPointSizeInGB,omitempty"` - RecoveryPointTime *string `json:"recoveryPointTime,omitempty"` - RecoveryPointType *string `json:"recoveryPointType,omitempty"` + FileShareSnapshotUri *string `json:"fileShareSnapshotUri,omitempty"` + RecoveryPointProperties *RecoveryPointProperties `json:"recoveryPointProperties,omitempty"` + RecoveryPointSizeInGB *int64 `json:"recoveryPointSizeInGB,omitempty"` + RecoveryPointTierDetails *[]RecoveryPointTierInformation `json:"recoveryPointTierDetails,omitempty"` + RecoveryPointTime *string `json:"recoveryPointTime,omitempty"` + RecoveryPointType *string `json:"recoveryPointType,omitempty"` // Fields inherited from RecoveryPoint diff --git a/resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_recoverypointtierinformation.go b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_recoverypointtierinformation.go new file mode 100644 index 00000000000..2f53f67667e --- /dev/null +++ b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypoints/model_recoverypointtierinformation.go @@ -0,0 +1,10 @@ +package recoverypoints + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type RecoveryPointTierInformation struct { + ExtendedInfo *map[string]string `json:"extendedInfo,omitempty"` + Status *RecoveryPointTierStatus `json:"status,omitempty"` + Type *RecoveryPointTierType `json:"type,omitempty"` +} diff --git a/resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_azurefilesharerecoverypoint.go b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_azurefilesharerecoverypoint.go index 30e5b883f9a..a9efa2baa48 100644 --- a/resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_azurefilesharerecoverypoint.go +++ b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_azurefilesharerecoverypoint.go @@ -11,11 +11,12 @@ import ( var _ RecoveryPoint = AzureFileShareRecoveryPoint{} type AzureFileShareRecoveryPoint struct { - FileShareSnapshotUri *string `json:"fileShareSnapshotUri,omitempty"` - RecoveryPointProperties *RecoveryPointProperties `json:"recoveryPointProperties,omitempty"` - RecoveryPointSizeInGB *int64 `json:"recoveryPointSizeInGB,omitempty"` - RecoveryPointTime *string `json:"recoveryPointTime,omitempty"` - RecoveryPointType *string `json:"recoveryPointType,omitempty"` + FileShareSnapshotUri *string `json:"fileShareSnapshotUri,omitempty"` + RecoveryPointProperties *RecoveryPointProperties `json:"recoveryPointProperties,omitempty"` + RecoveryPointSizeInGB *int64 `json:"recoveryPointSizeInGB,omitempty"` + RecoveryPointTierDetails *[]RecoveryPointTierInformation `json:"recoveryPointTierDetails,omitempty"` + RecoveryPointTime *string `json:"recoveryPointTime,omitempty"` + RecoveryPointType *string `json:"recoveryPointType,omitempty"` // Fields inherited from RecoveryPoint diff --git a/resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_recoverypointtierinformation.go b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_recoverypointtierinformation.go new file mode 100644 index 00000000000..11a2f7ae478 --- /dev/null +++ b/resource-manager/recoveryservicesbackup/2024-10-01/recoverypointsrecommendedformove/model_recoverypointtierinformation.go @@ -0,0 +1,10 @@ +package recoverypointsrecommendedformove + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type RecoveryPointTierInformation struct { + ExtendedInfo *map[string]string `json:"extendedInfo,omitempty"` + Status *RecoveryPointTierStatus `json:"status,omitempty"` + Type *RecoveryPointTierType `json:"type,omitempty"` +} diff --git a/resource-manager/securityinsights/2022-10-01-preview/watchlists/constants.go b/resource-manager/securityinsights/2022-10-01-preview/watchlists/constants.go index 6a9873135b3..ca1430fc61a 100644 --- a/resource-manager/securityinsights/2022-10-01-preview/watchlists/constants.go +++ b/resource-manager/securityinsights/2022-10-01-preview/watchlists/constants.go @@ -12,14 +12,14 @@ import ( type SourceType string const ( - SourceTypeLocalFile SourceType = "Local file" - SourceTypeRemoteStorage SourceType = "Remote storage" + SourceTypeAzureStorage SourceType = "AzureStorage" + SourceTypeLocal SourceType = "Local" ) func PossibleValuesForSourceType() []string { return []string{ - string(SourceTypeLocalFile), - string(SourceTypeRemoteStorage), + string(SourceTypeAzureStorage), + string(SourceTypeLocal), } } @@ -38,8 +38,8 @@ func (s *SourceType) UnmarshalJSON(bytes []byte) error { func parseSourceType(input string) (*SourceType, error) { vals := map[string]SourceType{ - "local file": SourceTypeLocalFile, - "remote storage": SourceTypeRemoteStorage, + "azurestorage": SourceTypeAzureStorage, + "local": SourceTypeLocal, } if v, ok := vals[strings.ToLower(input)]; ok { return &v, nil diff --git a/resource-manager/securityinsights/2023-12-01-preview/watchlists/constants.go b/resource-manager/securityinsights/2023-12-01-preview/watchlists/constants.go index 6a9873135b3..ca1430fc61a 100644 --- a/resource-manager/securityinsights/2023-12-01-preview/watchlists/constants.go +++ b/resource-manager/securityinsights/2023-12-01-preview/watchlists/constants.go @@ -12,14 +12,14 @@ import ( type SourceType string const ( - SourceTypeLocalFile SourceType = "Local file" - SourceTypeRemoteStorage SourceType = "Remote storage" + SourceTypeAzureStorage SourceType = "AzureStorage" + SourceTypeLocal SourceType = "Local" ) func PossibleValuesForSourceType() []string { return []string{ - string(SourceTypeLocalFile), - string(SourceTypeRemoteStorage), + string(SourceTypeAzureStorage), + string(SourceTypeLocal), } } @@ -38,8 +38,8 @@ func (s *SourceType) UnmarshalJSON(bytes []byte) error { func parseSourceType(input string) (*SourceType, error) { vals := map[string]SourceType{ - "local file": SourceTypeLocalFile, - "remote storage": SourceTypeRemoteStorage, + "azurestorage": SourceTypeAzureStorage, + "local": SourceTypeLocal, } if v, ok := vals[strings.ToLower(input)]; ok { return &v, nil diff --git a/resource-manager/securityinsights/2024-09-01/watchlists/constants.go b/resource-manager/securityinsights/2024-09-01/watchlists/constants.go index 97424de914a..5680c76290e 100644 --- a/resource-manager/securityinsights/2024-09-01/watchlists/constants.go +++ b/resource-manager/securityinsights/2024-09-01/watchlists/constants.go @@ -68,14 +68,14 @@ func parseProvisioningState(input string) (*ProvisioningState, error) { type SourceType string const ( - SourceTypeLocalFile SourceType = "Local file" - SourceTypeRemoteStorage SourceType = "Remote storage" + SourceTypeAzureStorage SourceType = "AzureStorage" + SourceTypeLocal SourceType = "Local" ) func PossibleValuesForSourceType() []string { return []string{ - string(SourceTypeLocalFile), - string(SourceTypeRemoteStorage), + string(SourceTypeAzureStorage), + string(SourceTypeLocal), } } @@ -94,8 +94,8 @@ func (s *SourceType) UnmarshalJSON(bytes []byte) error { func parseSourceType(input string) (*SourceType, error) { vals := map[string]SourceType{ - "local file": SourceTypeLocalFile, - "remote storage": SourceTypeRemoteStorage, + "azurestorage": SourceTypeAzureStorage, + "local": SourceTypeLocal, } if v, ok := vals[strings.ToLower(input)]; ok { return &v, nil diff --git a/resource-manager/securityinsights/2025-03-01/watchlists/constants.go b/resource-manager/securityinsights/2025-03-01/watchlists/constants.go index 97424de914a..5680c76290e 100644 --- a/resource-manager/securityinsights/2025-03-01/watchlists/constants.go +++ b/resource-manager/securityinsights/2025-03-01/watchlists/constants.go @@ -68,14 +68,14 @@ func parseProvisioningState(input string) (*ProvisioningState, error) { type SourceType string const ( - SourceTypeLocalFile SourceType = "Local file" - SourceTypeRemoteStorage SourceType = "Remote storage" + SourceTypeAzureStorage SourceType = "AzureStorage" + SourceTypeLocal SourceType = "Local" ) func PossibleValuesForSourceType() []string { return []string{ - string(SourceTypeLocalFile), - string(SourceTypeRemoteStorage), + string(SourceTypeAzureStorage), + string(SourceTypeLocal), } } @@ -94,8 +94,8 @@ func (s *SourceType) UnmarshalJSON(bytes []byte) error { func parseSourceType(input string) (*SourceType, error) { vals := map[string]SourceType{ - "local file": SourceTypeLocalFile, - "remote storage": SourceTypeRemoteStorage, + "azurestorage": SourceTypeAzureStorage, + "local": SourceTypeLocal, } if v, ok := vals[strings.ToLower(input)]; ok { return &v, nil diff --git a/resource-manager/storagecache/2024-07-01/autoexportjob/constants.go b/resource-manager/storagecache/2024-07-01/autoexportjob/constants.go index e262fd2cb75..a2e1536034c 100644 --- a/resource-manager/storagecache/2024-07-01/autoexportjob/constants.go +++ b/resource-manager/storagecache/2024-07-01/autoexportjob/constants.go @@ -12,14 +12,14 @@ import ( type AutoExportJobAdminStatus string const ( - AutoExportJobAdminStatusActive AutoExportJobAdminStatus = "Active" - AutoExportJobAdminStatusCancel AutoExportJobAdminStatus = "Cancel" + AutoExportJobAdminStatusDisable AutoExportJobAdminStatus = "Disable" + AutoExportJobAdminStatusEnable AutoExportJobAdminStatus = "Enable" ) func PossibleValuesForAutoExportJobAdminStatus() []string { return []string{ - string(AutoExportJobAdminStatusActive), - string(AutoExportJobAdminStatusCancel), + string(AutoExportJobAdminStatusDisable), + string(AutoExportJobAdminStatusEnable), } } @@ -38,8 +38,8 @@ func (s *AutoExportJobAdminStatus) UnmarshalJSON(bytes []byte) error { func parseAutoExportJobAdminStatus(input string) (*AutoExportJobAdminStatus, error) { vals := map[string]AutoExportJobAdminStatus{ - "active": AutoExportJobAdminStatusActive, - "cancel": AutoExportJobAdminStatusCancel, + "disable": AutoExportJobAdminStatusDisable, + "enable": AutoExportJobAdminStatusEnable, } if v, ok := vals[strings.ToLower(input)]; ok { return &v, nil diff --git a/resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdate.go b/resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdate.go index 86f976318b4..b20b73550e1 100644 --- a/resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdate.go +++ b/resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdate.go @@ -4,5 +4,6 @@ package autoexportjob // Licensed under the MIT License. See NOTICE.txt in the project root for license information. type AutoExportJobUpdate struct { - Tags *map[string]string `json:"tags,omitempty"` + Properties *AutoExportJobUpdateProperties `json:"properties,omitempty"` + Tags *map[string]string `json:"tags,omitempty"` } diff --git a/resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdateproperties.go b/resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdateproperties.go new file mode 100644 index 00000000000..88a7b968670 --- /dev/null +++ b/resource-manager/storagecache/2024-07-01/autoexportjob/model_autoexportjobupdateproperties.go @@ -0,0 +1,8 @@ +package autoexportjob + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type AutoExportJobUpdateProperties struct { + AdminStatus *AutoExportJobAdminStatus `json:"adminStatus,omitempty"` +} diff --git a/resource-manager/storagecache/2024-07-01/autoexportjobs/constants.go b/resource-manager/storagecache/2024-07-01/autoexportjobs/constants.go index e18f246a976..c823eec7eec 100644 --- a/resource-manager/storagecache/2024-07-01/autoexportjobs/constants.go +++ b/resource-manager/storagecache/2024-07-01/autoexportjobs/constants.go @@ -12,14 +12,14 @@ import ( type AutoExportJobAdminStatus string const ( - AutoExportJobAdminStatusActive AutoExportJobAdminStatus = "Active" - AutoExportJobAdminStatusCancel AutoExportJobAdminStatus = "Cancel" + AutoExportJobAdminStatusDisable AutoExportJobAdminStatus = "Disable" + AutoExportJobAdminStatusEnable AutoExportJobAdminStatus = "Enable" ) func PossibleValuesForAutoExportJobAdminStatus() []string { return []string{ - string(AutoExportJobAdminStatusActive), - string(AutoExportJobAdminStatusCancel), + string(AutoExportJobAdminStatusDisable), + string(AutoExportJobAdminStatusEnable), } } @@ -38,8 +38,8 @@ func (s *AutoExportJobAdminStatus) UnmarshalJSON(bytes []byte) error { func parseAutoExportJobAdminStatus(input string) (*AutoExportJobAdminStatus, error) { vals := map[string]AutoExportJobAdminStatus{ - "active": AutoExportJobAdminStatusActive, - "cancel": AutoExportJobAdminStatusCancel, + "disable": AutoExportJobAdminStatusDisable, + "enable": AutoExportJobAdminStatusEnable, } if v, ok := vals[strings.ToLower(input)]; ok { return &v, nil diff --git a/resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdate.go b/resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdate.go index 01b9a6d0a80..37f1b3a8514 100644 --- a/resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdate.go +++ b/resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdate.go @@ -4,5 +4,6 @@ package importjobs // Licensed under the MIT License. See NOTICE.txt in the project root for license information. type ImportJobUpdate struct { - Tags *map[string]string `json:"tags,omitempty"` + Properties *ImportJobUpdateProperties `json:"properties,omitempty"` + Tags *map[string]string `json:"tags,omitempty"` } diff --git a/resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdateproperties.go b/resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdateproperties.go new file mode 100644 index 00000000000..78050ebed94 --- /dev/null +++ b/resource-manager/storagecache/2024-07-01/importjobs/model_importjobupdateproperties.go @@ -0,0 +1,8 @@ +package importjobs + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See NOTICE.txt in the project root for license information. + +type ImportJobUpdateProperties struct { + AdminStatus *ImportJobAdminStatus `json:"adminStatus,omitempty"` +}