From 9fb095721dd8a4918cbdd1112f145db9c211fb8d Mon Sep 17 00:00:00 2001 From: ReleaseHelper Date: Tue, 1 Oct 2024 01:09:36 +0000 Subject: [PATCH] [Release] sdk/resourcemanager/servicelinker/armservicelinker/2.0.0-beta.2 generation from spec commit: ad60d7f8eba124edc6999677c55aba2184e303b0 --- .../armservicelinker/CHANGELOG.md | 11 ++++ .../armservicelinker/autorest.md | 8 +-- .../configurationnames_client.go | 4 +- .../configurationnames_client_example_test.go | 2 +- .../armservicelinker/connector_client.go | 60 +++++++++--------- .../connector_client_example_test.go | 24 +++---- .../armservicelinker/constants.go | 8 ++- .../armservicelinker/interfaces.go | 4 +- .../armservicelinker/linker_client.go | 36 +++++------ .../linker_client_example_test.go | 14 ++--- .../armservicelinker/linkers_client.go | 32 +++++----- .../linkers_client_example_test.go | 14 ++--- .../servicelinker/armservicelinker/models.go | 32 ++++++++++ .../armservicelinker/models_serde.go | 62 +++++++++++++++++++ .../armservicelinker/operations_client.go | 4 +- .../operations_client_example_test.go | 2 +- .../armservicelinker/polymorphic_helpers.go | 4 ++ 17 files changed, 217 insertions(+), 104 deletions(-) diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/CHANGELOG.md b/sdk/resourcemanager/servicelinker/armservicelinker/CHANGELOG.md index ee184367ae14..59c2732aaf2b 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/CHANGELOG.md +++ b/sdk/resourcemanager/servicelinker/armservicelinker/CHANGELOG.md @@ -1,5 +1,16 @@ # Release History +## 2.0.0-beta.2 (2024-10-11) +### Features Added + +- New value `AzureResourceTypeAppConfig` added to enum type `AzureResourceType` +- New value `TargetServiceTypeFabricPlatform` added to enum type `TargetServiceType` +- New function `*AzureAppConfigProperties.GetAzureResourcePropertiesBase() *AzureResourcePropertiesBase` +- New function `*FabricPlatform.GetTargetServiceBase() *TargetServiceBase` +- New struct `AzureAppConfigProperties` +- New struct `FabricPlatform` + + ## 2.0.0-beta.1 (2024-03-22) ### Breaking Changes diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/autorest.md b/sdk/resourcemanager/servicelinker/armservicelinker/autorest.md index 16d33dfe9f66..dac234459959 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/autorest.md +++ b/sdk/resourcemanager/servicelinker/armservicelinker/autorest.md @@ -5,9 +5,9 @@ ``` yaml azure-arm: true require: -- https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/readme.md -- https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/readme.go.md +- https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/readme.md +- https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/readme.go.md license-header: MICROSOFT_MIT_NO_VERSION -module-version: 2.0.0-beta.1 -tag: package-2023-04-01-preview +module-version: 2.0.0-beta.2 +tag: package-2024-07-01-preview ``` \ No newline at end of file diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client.go b/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client.go index 8448a7a30aa9..79a4a777ae9d 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client.go @@ -39,7 +39,7 @@ func NewConfigurationNamesClient(credential azcore.TokenCredential, options *arm // NewListPager - Lists the configuration names generated by Service Connector for all target, client types, auth types. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - options - ConfigurationNamesClientListOptions contains the optional parameters for the ConfigurationNamesClient.NewListPager // method. func (client *ConfigurationNamesClient) NewListPager(options *ConfigurationNamesClientListOptions) *runtime.Pager[ConfigurationNamesClientListResponse] { @@ -79,7 +79,7 @@ func (client *ConfigurationNamesClient) listCreateRequest(ctx context.Context, o if options != nil && options.SkipToken != nil { reqQP.Set("$skipToken", *options.SkipToken) } - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client_example_test.go b/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client_example_test.go index 3e3ba14c18f9..aee5f00cf082 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client_example_test.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/configurationnames_client_example_test.go @@ -17,7 +17,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ConfigurationNamesList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ConfigurationNamesList.json func ExampleConfigurationNamesClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/connector_client.go b/sdk/resourcemanager/servicelinker/armservicelinker/connector_client.go index 5ca32430fca9..63655fe5c372 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/connector_client.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/connector_client.go @@ -43,7 +43,7 @@ func NewConnectorClient(credential azcore.TokenCredential, options *arm.ClientOp // BeginCreateDryrun - create a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -72,7 +72,7 @@ func (client *ConnectorClient) BeginCreateDryrun(ctx context.Context, subscripti // CreateDryrun - create a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *ConnectorClient) createDryrun(ctx context.Context, subscriptionID string, resourceGroupName string, location string, dryrunName string, parameters DryrunResource, options *ConnectorClientBeginCreateDryrunOptions) (*http.Response, error) { var err error const operationName = "ConnectorClient.BeginCreateDryrun" @@ -118,7 +118,7 @@ func (client *ConnectorClient) createDryrunCreateRequest(ctx context.Context, su return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -130,7 +130,7 @@ func (client *ConnectorClient) createDryrunCreateRequest(ctx context.Context, su // BeginCreateOrUpdate - Create or update Connector resource. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -159,7 +159,7 @@ func (client *ConnectorClient) BeginCreateOrUpdate(ctx context.Context, subscrip // CreateOrUpdate - Create or update Connector resource. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *ConnectorClient) createOrUpdate(ctx context.Context, subscriptionID string, resourceGroupName string, location string, connectorName string, parameters LinkerResource, options *ConnectorClientBeginCreateOrUpdateOptions) (*http.Response, error) { var err error const operationName = "ConnectorClient.BeginCreateOrUpdate" @@ -205,7 +205,7 @@ func (client *ConnectorClient) createOrUpdateCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -217,7 +217,7 @@ func (client *ConnectorClient) createOrUpdateCreateRequest(ctx context.Context, // BeginDelete - Delete a Connector. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -244,7 +244,7 @@ func (client *ConnectorClient) BeginDelete(ctx context.Context, subscriptionID s // Delete - Delete a Connector. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *ConnectorClient) deleteOperation(ctx context.Context, subscriptionID string, resourceGroupName string, location string, connectorName string, options *ConnectorClientBeginDeleteOptions) (*http.Response, error) { var err error const operationName = "ConnectorClient.BeginDelete" @@ -290,7 +290,7 @@ func (client *ConnectorClient) deleteCreateRequest(ctx context.Context, subscrip return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -299,7 +299,7 @@ func (client *ConnectorClient) deleteCreateRequest(ctx context.Context, subscrip // DeleteDryrun - delete a dryrun job // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -350,7 +350,7 @@ func (client *ConnectorClient) deleteDryrunCreateRequest(ctx context.Context, su return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -359,7 +359,7 @@ func (client *ConnectorClient) deleteDryrunCreateRequest(ctx context.Context, su // GenerateConfigurations - Generate configurations for a Connector. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -412,7 +412,7 @@ func (client *ConnectorClient) generateConfigurationsCreateRequest(ctx context.C return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if options != nil && options.Parameters != nil { @@ -436,7 +436,7 @@ func (client *ConnectorClient) generateConfigurationsHandleResponse(resp *http.R // Get - Returns Connector resource for a given name. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -488,7 +488,7 @@ func (client *ConnectorClient) getCreateRequest(ctx context.Context, subscriptio return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -506,7 +506,7 @@ func (client *ConnectorClient) getHandleResponse(resp *http.Response) (Connector // GetDryrun - get a dryrun job // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -558,7 +558,7 @@ func (client *ConnectorClient) getDryrunCreateRequest(ctx context.Context, subsc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -576,7 +576,7 @@ func (client *ConnectorClient) getDryrunHandleResponse(resp *http.Response) (Con // NewListPager - Returns list of connector which connects to the resource, which supports to config the target service during // the resource provision. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -624,7 +624,7 @@ func (client *ConnectorClient) listCreateRequest(ctx context.Context, subscripti return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -641,7 +641,7 @@ func (client *ConnectorClient) listHandleResponse(resp *http.Response) (Connecto // NewListDryrunPager - list dryrun jobs // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -690,7 +690,7 @@ func (client *ConnectorClient) listDryrunCreateRequest(ctx context.Context, subs return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -708,7 +708,7 @@ func (client *ConnectorClient) listDryrunHandleResponse(resp *http.Response) (Co // BeginUpdate - Operation to update an existing Connector. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -736,7 +736,7 @@ func (client *ConnectorClient) BeginUpdate(ctx context.Context, subscriptionID s // Update - Operation to update an existing Connector. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *ConnectorClient) update(ctx context.Context, subscriptionID string, resourceGroupName string, location string, connectorName string, parameters LinkerPatch, options *ConnectorClientBeginUpdateOptions) (*http.Response, error) { var err error const operationName = "ConnectorClient.BeginUpdate" @@ -782,7 +782,7 @@ func (client *ConnectorClient) updateCreateRequest(ctx context.Context, subscrip return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -794,7 +794,7 @@ func (client *ConnectorClient) updateCreateRequest(ctx context.Context, subscrip // BeginUpdateDryrun - update a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -823,7 +823,7 @@ func (client *ConnectorClient) BeginUpdateDryrun(ctx context.Context, subscripti // UpdateDryrun - update a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *ConnectorClient) updateDryrun(ctx context.Context, subscriptionID string, resourceGroupName string, location string, dryrunName string, parameters DryrunPatch, options *ConnectorClientBeginUpdateDryrunOptions) (*http.Response, error) { var err error const operationName = "ConnectorClient.BeginUpdateDryrun" @@ -869,7 +869,7 @@ func (client *ConnectorClient) updateDryrunCreateRequest(ctx context.Context, su return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -881,7 +881,7 @@ func (client *ConnectorClient) updateDryrunCreateRequest(ctx context.Context, su // BeginValidate - Validate a Connector. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - subscriptionID - The ID of the target subscription. // - resourceGroupName - The name of the resource group. The name is case insensitive. // - location - The name of Azure region. @@ -908,7 +908,7 @@ func (client *ConnectorClient) BeginValidate(ctx context.Context, subscriptionID // Validate - Validate a Connector. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *ConnectorClient) validate(ctx context.Context, subscriptionID string, resourceGroupName string, location string, connectorName string, options *ConnectorClientBeginValidateOptions) (*http.Response, error) { var err error const operationName = "ConnectorClient.BeginValidate" @@ -954,7 +954,7 @@ func (client *ConnectorClient) validateCreateRequest(ctx context.Context, subscr return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/connector_client_example_test.go b/sdk/resourcemanager/servicelinker/armservicelinker/connector_client_example_test.go index 6897072cc7e2..b58f6033c785 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/connector_client_example_test.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/connector_client_example_test.go @@ -18,7 +18,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ConnectorDryrunList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ConnectorDryrunList.json func ExampleConnectorClient_NewListDryrunPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -66,7 +66,7 @@ func ExampleConnectorClient_NewListDryrunPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ConnectorDryrunGet.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ConnectorDryrunGet.json func ExampleConnectorClient_GetDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -106,7 +106,7 @@ func ExampleConnectorClient_GetDryrun() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ConnectorDryrunCreate.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ConnectorDryrunCreate.json func ExampleConnectorClient_BeginCreateDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -186,7 +186,7 @@ func ExampleConnectorClient_BeginCreateDryrun() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ConnectorDryrunUpdate.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ConnectorDryrunUpdate.json func ExampleConnectorClient_BeginUpdateDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -266,7 +266,7 @@ func ExampleConnectorClient_BeginUpdateDryrun() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ConnectorDryrunDelete.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ConnectorDryrunDelete.json func ExampleConnectorClient_DeleteDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -283,7 +283,7 @@ func ExampleConnectorClient_DeleteDryrun() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ConnectorList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ConnectorList.json func ExampleConnectorClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -329,7 +329,7 @@ func ExampleConnectorClient_NewListPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/Connectors.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/Connectors.json func ExampleConnectorClient_Get() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -377,7 +377,7 @@ func ExampleConnectorClient_Get() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/PutConnector.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/PutConnector.json func ExampleConnectorClient_BeginCreateOrUpdate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -431,7 +431,7 @@ func ExampleConnectorClient_BeginCreateOrUpdate() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/DeleteConnector.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/DeleteConnector.json func ExampleConnectorClient_BeginDelete() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -452,7 +452,7 @@ func ExampleConnectorClient_BeginDelete() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/PatchConnector.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/PatchConnector.json func ExampleConnectorClient_BeginUpdate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -505,7 +505,7 @@ func ExampleConnectorClient_BeginUpdate() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ValidateConnectorSuccess.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ValidateConnectorSuccess.json func ExampleConnectorClient_BeginValidate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -548,7 +548,7 @@ func ExampleConnectorClient_BeginValidate() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/GenerateConfigurations.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/GenerateConfigurations.json func ExampleConnectorClient_GenerateConfigurations() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/constants.go b/sdk/resourcemanager/servicelinker/armservicelinker/constants.go index 35e4ff290b6b..e6c5ff6080eb 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/constants.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/constants.go @@ -10,7 +10,7 @@ package armservicelinker const ( moduleName = "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker" - moduleVersion = "v2.0.0-beta.1" + moduleVersion = "v2.0.0-beta.2" ) type AccessKeyPermissions string @@ -118,12 +118,14 @@ func PossibleAuthTypeValues() []AuthType { type AzureResourceType string const ( - AzureResourceTypeKeyVault AzureResourceType = "KeyVault" + AzureResourceTypeAppConfig AzureResourceType = "AppConfig" + AzureResourceTypeKeyVault AzureResourceType = "KeyVault" ) // PossibleAzureResourceTypeValues returns the possible values for the AzureResourceType const type. func PossibleAzureResourceTypeValues() []AzureResourceType { return []AzureResourceType{ + AzureResourceTypeAppConfig, AzureResourceTypeKeyVault, } } @@ -360,6 +362,7 @@ const ( TargetServiceTypeAzureResource TargetServiceType = "AzureResource" TargetServiceTypeConfluentBootstrapServer TargetServiceType = "ConfluentBootstrapServer" TargetServiceTypeConfluentSchemaRegistry TargetServiceType = "ConfluentSchemaRegistry" + TargetServiceTypeFabricPlatform TargetServiceType = "FabricPlatform" TargetServiceTypeSelfHostedServer TargetServiceType = "SelfHostedServer" ) @@ -369,6 +372,7 @@ func PossibleTargetServiceTypeValues() []TargetServiceType { TargetServiceTypeAzureResource, TargetServiceTypeConfluentBootstrapServer, TargetServiceTypeConfluentSchemaRegistry, + TargetServiceTypeFabricPlatform, TargetServiceTypeSelfHostedServer, } } diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/interfaces.go b/sdk/resourcemanager/servicelinker/armservicelinker/interfaces.go index d8794a5fd217..07ce3e98016c 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/interfaces.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/interfaces.go @@ -21,7 +21,7 @@ type AuthInfoBaseClassification interface { // AzureResourcePropertiesBaseClassification provides polymorphic access to related types. // Call the interface's GetAzureResourcePropertiesBase() method to access the common type. // Use a type switch to determine the concrete type. The possible types are: -// - *AzureKeyVaultProperties, *AzureResourcePropertiesBase +// - *AzureAppConfigProperties, *AzureKeyVaultProperties, *AzureResourcePropertiesBase type AzureResourcePropertiesBaseClassification interface { // GetAzureResourcePropertiesBase returns the AzureResourcePropertiesBase content of the underlying type. GetAzureResourcePropertiesBase() *AzureResourcePropertiesBase @@ -57,7 +57,7 @@ type SecretInfoBaseClassification interface { // TargetServiceBaseClassification provides polymorphic access to related types. // Call the interface's GetTargetServiceBase() method to access the common type. // Use a type switch to determine the concrete type. The possible types are: -// - *AzureResource, *ConfluentBootstrapServer, *ConfluentSchemaRegistry, *SelfHostedServer, *TargetServiceBase +// - *AzureResource, *ConfluentBootstrapServer, *ConfluentSchemaRegistry, *FabricPlatform, *SelfHostedServer, *TargetServiceBase type TargetServiceBaseClassification interface { // GetTargetServiceBase returns the TargetServiceBase content of the underlying type. GetTargetServiceBase() *TargetServiceBase diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/linker_client.go b/sdk/resourcemanager/servicelinker/armservicelinker/linker_client.go index ecb893783a10..e62c4095f15b 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/linker_client.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/linker_client.go @@ -43,7 +43,7 @@ func NewLinkerClient(credential azcore.TokenCredential, options *arm.ClientOptio // BeginCreateOrUpdate - Create or update Linker resource. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - linkerName - The name Linker resource. // - parameters - Linker details. @@ -70,7 +70,7 @@ func (client *LinkerClient) BeginCreateOrUpdate(ctx context.Context, resourceURI // CreateOrUpdate - Create or update Linker resource. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *LinkerClient) createOrUpdate(ctx context.Context, resourceURI string, linkerName string, parameters LinkerResource, options *LinkerClientBeginCreateOrUpdateOptions) (*http.Response, error) { var err error const operationName = "LinkerClient.BeginCreateOrUpdate" @@ -105,7 +105,7 @@ func (client *LinkerClient) createOrUpdateCreateRequest(ctx context.Context, res return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -117,7 +117,7 @@ func (client *LinkerClient) createOrUpdateCreateRequest(ctx context.Context, res // BeginDelete - Delete a Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - linkerName - The name Linker resource. // - options - LinkerClientBeginDeleteOptions contains the optional parameters for the LinkerClient.BeginDelete method. @@ -142,7 +142,7 @@ func (client *LinkerClient) BeginDelete(ctx context.Context, resourceURI string, // Delete - Delete a Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *LinkerClient) deleteOperation(ctx context.Context, resourceURI string, linkerName string, options *LinkerClientBeginDeleteOptions) (*http.Response, error) { var err error const operationName = "LinkerClient.BeginDelete" @@ -177,7 +177,7 @@ func (client *LinkerClient) deleteCreateRequest(ctx context.Context, resourceURI return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -186,7 +186,7 @@ func (client *LinkerClient) deleteCreateRequest(ctx context.Context, resourceURI // Get - Returns Linker resource for a given name. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - linkerName - The name Linker resource. // - options - LinkerClientGetOptions contains the optional parameters for the LinkerClient.Get method. @@ -225,7 +225,7 @@ func (client *LinkerClient) getCreateRequest(ctx context.Context, resourceURI st return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -243,7 +243,7 @@ func (client *LinkerClient) getHandleResponse(resp *http.Response) (LinkerClient // NewListPager - Returns list of Linkers which connects to the resource. which supports to config both application and target // service during the resource provision. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - options - LinkerClientListOptions contains the optional parameters for the LinkerClient.NewListPager method. func (client *LinkerClient) NewListPager(resourceURI string, options *LinkerClientListOptions) *runtime.Pager[LinkerClientListResponse] { @@ -278,7 +278,7 @@ func (client *LinkerClient) listCreateRequest(ctx context.Context, resourceURI s return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -296,7 +296,7 @@ func (client *LinkerClient) listHandleResponse(resp *http.Response) (LinkerClien // ListConfigurations - list source configurations for a Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - linkerName - The name Linker resource. // - options - LinkerClientListConfigurationsOptions contains the optional parameters for the LinkerClient.ListConfigurations @@ -336,7 +336,7 @@ func (client *LinkerClient) listConfigurationsCreateRequest(ctx context.Context, return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -354,7 +354,7 @@ func (client *LinkerClient) listConfigurationsHandleResponse(resp *http.Response // BeginUpdate - Operation to update an existing Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - linkerName - The name Linker resource. // - parameters - Linker details. @@ -380,7 +380,7 @@ func (client *LinkerClient) BeginUpdate(ctx context.Context, resourceURI string, // Update - Operation to update an existing Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *LinkerClient) update(ctx context.Context, resourceURI string, linkerName string, parameters LinkerPatch, options *LinkerClientBeginUpdateOptions) (*http.Response, error) { var err error const operationName = "LinkerClient.BeginUpdate" @@ -415,7 +415,7 @@ func (client *LinkerClient) updateCreateRequest(ctx context.Context, resourceURI return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -427,7 +427,7 @@ func (client *LinkerClient) updateCreateRequest(ctx context.Context, resourceURI // BeginValidate - Validate a Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - linkerName - The name Linker resource. // - options - LinkerClientBeginValidateOptions contains the optional parameters for the LinkerClient.BeginValidate method. @@ -452,7 +452,7 @@ func (client *LinkerClient) BeginValidate(ctx context.Context, resourceURI strin // Validate - Validate a Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *LinkerClient) validate(ctx context.Context, resourceURI string, linkerName string, options *LinkerClientBeginValidateOptions) (*http.Response, error) { var err error const operationName = "LinkerClient.BeginValidate" @@ -487,7 +487,7 @@ func (client *LinkerClient) validateCreateRequest(ctx context.Context, resourceU return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/linker_client_example_test.go b/sdk/resourcemanager/servicelinker/armservicelinker/linker_client_example_test.go index f8bc4395e38f..595f450d4e2c 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/linker_client_example_test.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/linker_client_example_test.go @@ -18,7 +18,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/LinkerList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/LinkerList.json func ExampleLinkerClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -64,7 +64,7 @@ func ExampleLinkerClient_NewListPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/Linker.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/Linker.json func ExampleLinkerClient_Get() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -120,7 +120,7 @@ func ExampleLinkerClient_Get() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/PutLinker.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/PutLinker.json func ExampleLinkerClient_BeginCreateOrUpdate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -180,7 +180,7 @@ func ExampleLinkerClient_BeginCreateOrUpdate() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/DeleteLinker.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/DeleteLinker.json func ExampleLinkerClient_BeginDelete() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -201,7 +201,7 @@ func ExampleLinkerClient_BeginDelete() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/PatchLinker.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/PatchLinker.json func ExampleLinkerClient_BeginUpdate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -254,7 +254,7 @@ func ExampleLinkerClient_BeginUpdate() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ValidateLinkerSuccess.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ValidateLinkerSuccess.json func ExampleLinkerClient_BeginValidate() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -299,7 +299,7 @@ func ExampleLinkerClient_BeginValidate() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/GetConfigurations.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/GetConfigurations.json func ExampleLinkerClient_ListConfigurations() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client.go b/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client.go index b1c5bc603b9f..8c941887fe83 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client.go @@ -43,7 +43,7 @@ func NewLinkersClient(credential azcore.TokenCredential, options *arm.ClientOpti // BeginCreateDryrun - create a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - dryrunName - The name of dryrun. // - parameters - dryrun resource. @@ -70,7 +70,7 @@ func (client *LinkersClient) BeginCreateDryrun(ctx context.Context, resourceURI // CreateDryrun - create a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *LinkersClient) createDryrun(ctx context.Context, resourceURI string, dryrunName string, parameters DryrunResource, options *LinkersClientBeginCreateDryrunOptions) (*http.Response, error) { var err error const operationName = "LinkersClient.BeginCreateDryrun" @@ -105,7 +105,7 @@ func (client *LinkersClient) createDryrunCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { @@ -117,7 +117,7 @@ func (client *LinkersClient) createDryrunCreateRequest(ctx context.Context, reso // DeleteDryrun - delete a dryrun job // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - dryrunName - The name of dryrun. // - options - LinkersClientDeleteDryrunOptions contains the optional parameters for the LinkersClient.DeleteDryrun method. @@ -155,7 +155,7 @@ func (client *LinkersClient) deleteDryrunCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -164,7 +164,7 @@ func (client *LinkersClient) deleteDryrunCreateRequest(ctx context.Context, reso // GenerateConfigurations - Generate configurations for a Linker. // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - linkerName - The name Linker resource. // - options - LinkersClientGenerateConfigurationsOptions contains the optional parameters for the LinkersClient.GenerateConfigurations @@ -204,7 +204,7 @@ func (client *LinkersClient) generateConfigurationsCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if options != nil && options.Parameters != nil { @@ -228,7 +228,7 @@ func (client *LinkersClient) generateConfigurationsHandleResponse(resp *http.Res // GetDryrun - get a dryrun job // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - dryrunName - The name of dryrun. // - options - LinkersClientGetDryrunOptions contains the optional parameters for the LinkersClient.GetDryrun method. @@ -267,7 +267,7 @@ func (client *LinkersClient) getDryrunCreateRequest(ctx context.Context, resourc return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -284,7 +284,7 @@ func (client *LinkersClient) getDryrunHandleResponse(resp *http.Response) (Linke // NewListDaprConfigurationsPager - List the dapr configuration supported by Service Connector. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - options - LinkersClientListDaprConfigurationsOptions contains the optional parameters for the LinkersClient.NewListDaprConfigurationsPager // method. @@ -320,7 +320,7 @@ func (client *LinkersClient) listDaprConfigurationsCreateRequest(ctx context.Con return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -337,7 +337,7 @@ func (client *LinkersClient) listDaprConfigurationsHandleResponse(resp *http.Res // NewListDryrunPager - list dryrun jobs // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - options - LinkersClientListDryrunOptions contains the optional parameters for the LinkersClient.NewListDryrunPager method. func (client *LinkersClient) NewListDryrunPager(resourceURI string, options *LinkersClientListDryrunOptions) *runtime.Pager[LinkersClientListDryrunResponse] { @@ -372,7 +372,7 @@ func (client *LinkersClient) listDryrunCreateRequest(ctx context.Context, resour return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil @@ -390,7 +390,7 @@ func (client *LinkersClient) listDryrunHandleResponse(resp *http.Response) (Link // BeginUpdateDryrun - add a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - resourceURI - The fully qualified Azure Resource manager identifier of the resource to be connected. // - dryrunName - The name of dryrun. // - parameters - dryrun resource. @@ -417,7 +417,7 @@ func (client *LinkersClient) BeginUpdateDryrun(ctx context.Context, resourceURI // UpdateDryrun - add a dryrun job to do necessary check before actual creation // If the operation fails it returns an *azcore.ResponseError type. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview func (client *LinkersClient) updateDryrun(ctx context.Context, resourceURI string, dryrunName string, parameters DryrunPatch, options *LinkersClientBeginUpdateDryrunOptions) (*http.Response, error) { var err error const operationName = "LinkersClient.BeginUpdateDryrun" @@ -452,7 +452,7 @@ func (client *LinkersClient) updateDryrunCreateRequest(ctx context.Context, reso return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} if err := runtime.MarshalAsJSON(req, parameters); err != nil { diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client_example_test.go b/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client_example_test.go index 47deca1134ec..50e1deaa3d92 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client_example_test.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/linkers_client_example_test.go @@ -18,7 +18,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/ListDryrun.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/ListDryrun.json func ExampleLinkersClient_NewListDryrunPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -67,7 +67,7 @@ func ExampleLinkersClient_NewListDryrunPager() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/GetDryrun.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/GetDryrun.json func ExampleLinkersClient_GetDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -108,7 +108,7 @@ func ExampleLinkersClient_GetDryrun() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/PutDryrun.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/PutDryrun.json func ExampleLinkersClient_BeginCreateDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -189,7 +189,7 @@ func ExampleLinkersClient_BeginCreateDryrun() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/PatchDryrun.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/PatchDryrun.json func ExampleLinkersClient_BeginUpdateDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -270,7 +270,7 @@ func ExampleLinkersClient_BeginUpdateDryrun() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/DeleteDryrun.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/DeleteDryrun.json func ExampleLinkersClient_DeleteDryrun() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -287,7 +287,7 @@ func ExampleLinkersClient_DeleteDryrun() { } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/LinkerGenerateConfigurations.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/LinkerGenerateConfigurations.json func ExampleLinkersClient_GenerateConfigurations() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { @@ -319,7 +319,7 @@ func ExampleLinkersClient_GenerateConfigurations() { // } } -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/GetDaprConfigurations.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/GetDaprConfigurations.json func ExampleLinkersClient_NewListDaprConfigurationsPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/models.go b/sdk/resourcemanager/servicelinker/armservicelinker/models.go index e61bd30807d6..6732f368a8c7 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/models.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/models.go @@ -48,6 +48,22 @@ type AuthInfoBase struct { // GetAuthInfoBase implements the AuthInfoBaseClassification interface for type AuthInfoBase. func (a *AuthInfoBase) GetAuthInfoBase() *AuthInfoBase { return a } +// AzureAppConfigProperties - The resource properties when type is Azure App Configuration +type AzureAppConfigProperties struct { + // REQUIRED; The azure resource type. + Type *AzureResourceType + + // True if connection enables app configuration kubernetes extension. + ConnectWithKubernetesExtension *bool +} + +// GetAzureResourcePropertiesBase implements the AzureResourcePropertiesBaseClassification interface for type AzureAppConfigProperties. +func (a *AzureAppConfigProperties) GetAzureResourcePropertiesBase() *AzureResourcePropertiesBase { + return &AzureResourcePropertiesBase{ + Type: a.Type, + } +} + // AzureKeyVaultProperties - The resource properties when type is Azure Key Vault type AzureKeyVaultProperties struct { // REQUIRED; The azure resource type. @@ -491,6 +507,22 @@ type ErrorResponse struct { Error *ErrorDetail } +// FabricPlatform - The service properties when target service type is FabricPlatform +type FabricPlatform struct { + // REQUIRED; The target service type. + Type *TargetServiceType + + // The endpoint of service. + Endpoint *string +} + +// GetTargetServiceBase implements the TargetServiceBaseClassification interface for type FabricPlatform. +func (f *FabricPlatform) GetTargetServiceBase() *TargetServiceBase { + return &TargetServiceBase{ + Type: f.Type, + } +} + // FirewallRules - Target service's firewall rules. to allow connections from source service. type FirewallRules struct { // Allow Azure services to access the target service if true. diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/models_serde.go b/sdk/resourcemanager/servicelinker/armservicelinker/models_serde.go index 8628eedebaee..4daa8c124400 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/models_serde.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/models_serde.go @@ -81,6 +81,37 @@ func (a *AuthInfoBase) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type AzureAppConfigProperties. +func (a AzureAppConfigProperties) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "connectWithKubernetesExtension", a.ConnectWithKubernetesExtension) + objectMap["type"] = AzureResourceTypeAppConfig + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type AzureAppConfigProperties. +func (a *AzureAppConfigProperties) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", a, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "connectWithKubernetesExtension": + err = unpopulate(val, "ConnectWithKubernetesExtension", &a.ConnectWithKubernetesExtension) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &a.Type) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", a, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type AzureKeyVaultProperties. func (a AzureKeyVaultProperties) MarshalJSON() ([]byte, error) { objectMap := make(map[string]any) @@ -1174,6 +1205,37 @@ func (e *ErrorResponse) UnmarshalJSON(data []byte) error { return nil } +// MarshalJSON implements the json.Marshaller interface for type FabricPlatform. +func (f FabricPlatform) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]any) + populate(objectMap, "endpoint", f.Endpoint) + objectMap["type"] = TargetServiceTypeFabricPlatform + return json.Marshal(objectMap) +} + +// UnmarshalJSON implements the json.Unmarshaller interface for type FabricPlatform. +func (f *FabricPlatform) UnmarshalJSON(data []byte) error { + var rawMsg map[string]json.RawMessage + if err := json.Unmarshal(data, &rawMsg); err != nil { + return fmt.Errorf("unmarshalling type %T: %v", f, err) + } + for key, val := range rawMsg { + var err error + switch key { + case "endpoint": + err = unpopulate(val, "Endpoint", &f.Endpoint) + delete(rawMsg, key) + case "type": + err = unpopulate(val, "Type", &f.Type) + delete(rawMsg, key) + } + if err != nil { + return fmt.Errorf("unmarshalling type %T: %v", f, err) + } + } + return nil +} + // MarshalJSON implements the json.Marshaller interface for type FirewallRules. func (f FirewallRules) MarshalJSON() ([]byte, error) { objectMap := make(map[string]any) diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/operations_client.go b/sdk/resourcemanager/servicelinker/armservicelinker/operations_client.go index 403158f35a4c..807b016a8fc3 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/operations_client.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/operations_client.go @@ -39,7 +39,7 @@ func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientO // NewListPager - Lists the available ServiceLinker REST API operations. // -// Generated from API version 2023-04-01-preview +// Generated from API version 2024-07-01-preview // - options - OperationsClientListOptions contains the optional parameters for the OperationsClient.NewListPager method. func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] { return runtime.NewPager(runtime.PagingHandler[OperationsClientListResponse]{ @@ -72,7 +72,7 @@ func (client *OperationsClient) listCreateRequest(ctx context.Context, options * return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("api-version", "2023-04-01-preview") + reqQP.Set("api-version", "2024-07-01-preview") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} return req, nil diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/operations_client_example_test.go b/sdk/resourcemanager/servicelinker/armservicelinker/operations_client_example_test.go index a503e45cb3cb..13939a53ba65 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/operations_client_example_test.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/operations_client_example_test.go @@ -17,7 +17,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker/v2" ) -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/c16ce913afbdaa073e8ca5e480f3b465db2de542/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2023-04-01-preview/examples/OperationsList.json +// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/ad60d7f8eba124edc6999677c55aba2184e303b0/specification/servicelinker/resource-manager/Microsoft.ServiceLinker/preview/2024-07-01-preview/examples/OperationsList.json func ExampleOperationsClient_NewListPager() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { diff --git a/sdk/resourcemanager/servicelinker/armservicelinker/polymorphic_helpers.go b/sdk/resourcemanager/servicelinker/armservicelinker/polymorphic_helpers.go index 481fc323347c..d398ce24b56b 100644 --- a/sdk/resourcemanager/servicelinker/armservicelinker/polymorphic_helpers.go +++ b/sdk/resourcemanager/servicelinker/armservicelinker/polymorphic_helpers.go @@ -55,6 +55,8 @@ func unmarshalAzureResourcePropertiesBaseClassification(rawMsg json.RawMessage) } var b AzureResourcePropertiesBaseClassification switch m["type"] { + case string(AzureResourceTypeAppConfig): + b = &AzureAppConfigProperties{} case string(AzureResourceTypeKeyVault): b = &AzureKeyVaultProperties{} default: @@ -170,6 +172,8 @@ func unmarshalTargetServiceBaseClassification(rawMsg json.RawMessage) (TargetSer b = &ConfluentBootstrapServer{} case string(TargetServiceTypeConfluentSchemaRegistry): b = &ConfluentSchemaRegistry{} + case string(TargetServiceTypeFabricPlatform): + b = &FabricPlatform{} case string(TargetServiceTypeSelfHostedServer): b = &SelfHostedServer{} default: