diff --git a/sdk/resourcemanager/appconfiguration/armappconfiguration/appconfiguration_live_test.go b/sdk/resourcemanager/appconfiguration/armappconfiguration/appconfiguration_live_test.go new file mode 100644 index 000000000000..9d763415d1d5 --- /dev/null +++ b/sdk/resourcemanager/appconfiguration/armappconfiguration/appconfiguration_live_test.go @@ -0,0 +1,484 @@ +//go:build go1.18 +// +build go1.18 + +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +package armappconfiguration_test + +import ( + "context" + "fmt" + "testing" + + "github.com/Azure/azure-sdk-for-go/sdk/azcore" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/arm" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" + "github.com/Azure/azure-sdk-for-go/sdk/internal/recording" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appconfiguration/armappconfiguration/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/testutil" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources" + "github.com/stretchr/testify/suite" +) + +type AppconfigurationTestSuite struct { + suite.Suite + + ctx context.Context + cred azcore.TokenCredential + options *arm.ClientOptions + armEndpoint string + configStoreName string + configurationStoreId string + keyValueName string + replicaName string + location string + resourceGroupName string + subscriptionId string +} + +func (testsuite *AppconfigurationTestSuite) SetupSuite() { + testutil.StartRecording(testsuite.T(), "sdk/resourcemanager/appconfiguration/armappconfiguration/testdata") + + testsuite.ctx = context.Background() + testsuite.cred, testsuite.options = testutil.GetCredAndClientOptions(testsuite.T()) + testsuite.armEndpoint = "https://management.azure.com" + testsuite.configStoreName, _ = recording.GenerateAlphaNumericID(testsuite.T(), "configst", 14, false) + testsuite.keyValueName, _ = recording.GenerateAlphaNumericID(testsuite.T(), "keyvalue", 14, false) + testsuite.replicaName, _ = recording.GenerateAlphaNumericID(testsuite.T(), "replican", 14, false) + testsuite.location = recording.GetEnvVariable("LOCATION", "westus") + testsuite.resourceGroupName = recording.GetEnvVariable("RESOURCE_GROUP_NAME", "scenarioTestTempGroup") + testsuite.subscriptionId = recording.GetEnvVariable("AZURE_SUBSCRIPTION_ID", "00000000-0000-0000-0000-000000000000") + resourceGroup, _, err := testutil.CreateResourceGroup(testsuite.ctx, testsuite.subscriptionId, testsuite.cred, testsuite.options, testsuite.location) + testsuite.Require().NoError(err) + testsuite.resourceGroupName = *resourceGroup.Name + testsuite.Prepare() +} + +func (testsuite *AppconfigurationTestSuite) TearDownSuite() { + testsuite.Cleanup() + _, err := testutil.DeleteResourceGroup(testsuite.ctx, testsuite.subscriptionId, testsuite.cred, testsuite.options, testsuite.resourceGroupName) + testsuite.Require().NoError(err) + testutil.StopRecording(testsuite.T()) +} + +func TestAppconfigurationTestSuite(t *testing.T) { + suite.Run(t, new(AppconfigurationTestSuite)) +} + +func (testsuite *AppconfigurationTestSuite) Prepare() { + var err error + // From step ConfigurationStores_Create + fmt.Println("Call operation: ConfigurationStores_Create") + configurationStoresClient, err := armappconfiguration.NewConfigurationStoresClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + configurationStoresClientCreateResponsePoller, err := configurationStoresClient.BeginCreate(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, armappconfiguration.ConfigurationStore{ + Location: to.Ptr(testsuite.location), + Tags: map[string]*string{ + "myTag": to.Ptr("myTagValue"), + }, + SKU: &armappconfiguration.SKU{ + Name: to.Ptr("Standard"), + }, + }, nil) + testsuite.Require().NoError(err) + var configurationStoresClientCreateResponse *armappconfiguration.ConfigurationStoresClientCreateResponse + configurationStoresClientCreateResponse, err = testutil.PollForTest(testsuite.ctx, configurationStoresClientCreateResponsePoller) + testsuite.Require().NoError(err) + testsuite.configurationStoreId = *configurationStoresClientCreateResponse.ID +} + +// Microsoft.AppConfiguration/operations +func (testsuite *AppconfigurationTestSuite) TestOperations() { + var err error + // From step Operations_CheckNameAvailability + fmt.Println("Call operation: Operations_CheckNameAvailability") + operationsClient, err := armappconfiguration.NewOperationsClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + _, err = operationsClient.CheckNameAvailability(testsuite.ctx, armappconfiguration.CheckNameAvailabilityParameters{ + Name: to.Ptr("contoso"), + Type: to.Ptr(armappconfiguration.ConfigurationResourceTypeMicrosoftAppConfigurationConfigurationStores), + }, nil) + testsuite.Require().NoError(err) + + // From step Operations_RegionalCheckNameAvailability + fmt.Println("Call operation: Operations_RegionalCheckNameAvailability") + _, err = operationsClient.RegionalCheckNameAvailability(testsuite.ctx, testsuite.location, armappconfiguration.CheckNameAvailabilityParameters{ + Name: to.Ptr("contoso"), + Type: to.Ptr(armappconfiguration.ConfigurationResourceTypeMicrosoftAppConfigurationConfigurationStores), + }, nil) + testsuite.Require().NoError(err) + + // From step Operations_List + fmt.Println("Call operation: Operations_List") + operationsClientNewListPager := operationsClient.NewListPager(&armappconfiguration.OperationsClientListOptions{SkipToken: nil}) + for operationsClientNewListPager.More() { + _, err := operationsClientNewListPager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + break + } +} + +// Microsoft.AppConfiguration/configurationStores/{configStoreName} +func (testsuite *AppconfigurationTestSuite) TestConfigurationStores() { + var keyId string + var err error + // From step ConfigurationStores_List + fmt.Println("Call operation: ConfigurationStores_List") + configurationStoresClient, err := armappconfiguration.NewConfigurationStoresClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + configurationStoresClientNewListPager := configurationStoresClient.NewListPager(&armappconfiguration.ConfigurationStoresClientListOptions{SkipToken: nil}) + for configurationStoresClientNewListPager.More() { + _, err := configurationStoresClientNewListPager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + break + } + + // From step ConfigurationStores_ListByResourceGroup + fmt.Println("Call operation: ConfigurationStores_ListByResourceGroup") + configurationStoresClientNewListByResourceGroupPager := configurationStoresClient.NewListByResourceGroupPager(testsuite.resourceGroupName, &armappconfiguration.ConfigurationStoresClientListByResourceGroupOptions{SkipToken: nil}) + for configurationStoresClientNewListByResourceGroupPager.More() { + _, err := configurationStoresClientNewListByResourceGroupPager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + break + } + + // From step ConfigurationStores_Get + fmt.Println("Call operation: ConfigurationStores_Get") + _, err = configurationStoresClient.Get(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, nil) + testsuite.Require().NoError(err) + + // From step ConfigurationStores_Update + fmt.Println("Call operation: ConfigurationStores_Update") + configurationStoresClientUpdateResponsePoller, err := configurationStoresClient.BeginUpdate(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, armappconfiguration.ConfigurationStoreUpdateParameters{ + SKU: &armappconfiguration.SKU{ + Name: to.Ptr("Standard"), + }, + Tags: map[string]*string{ + "Category": to.Ptr("Marketing"), + }, + }, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, configurationStoresClientUpdateResponsePoller) + testsuite.Require().NoError(err) + + // From step ConfigurationStores_ListKeys + fmt.Println("Call operation: ConfigurationStores_ListKeys") + configurationStoresClientNewListKeysPager := configurationStoresClient.NewListKeysPager(testsuite.resourceGroupName, testsuite.configStoreName, &armappconfiguration.ConfigurationStoresClientListKeysOptions{SkipToken: nil}) + for configurationStoresClientNewListKeysPager.More() { + nextResult, err := configurationStoresClientNewListKeysPager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + + keyId = *nextResult.Value[0].ID + break + } + + // From step ConfigurationStores_RegenerateKey + fmt.Println("Call operation: ConfigurationStores_RegenerateKey") + _, err = configurationStoresClient.RegenerateKey(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, armappconfiguration.RegenerateKeyParameters{ + ID: to.Ptr(keyId), + }, nil) + testsuite.Require().NoError(err) +} + +// Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/{replicaName} +func (testsuite *AppconfigurationTestSuite) TestReplicas() { + var err error + // From step Replicas_Create + fmt.Println("Call operation: Replicas_Create") + replicasClient, err := armappconfiguration.NewReplicasClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + replicasClientCreateResponsePoller, err := replicasClient.BeginCreate(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, testsuite.replicaName, armappconfiguration.Replica{ + Location: to.Ptr("eastus"), + }, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, replicasClientCreateResponsePoller) + testsuite.Require().NoError(err) + + // From step Replicas_ListByConfigurationStore + fmt.Println("Call operation: Replicas_ListByConfigurationStore") + replicasClientNewListByConfigurationStorePager := replicasClient.NewListByConfigurationStorePager(testsuite.resourceGroupName, testsuite.configStoreName, &armappconfiguration.ReplicasClientListByConfigurationStoreOptions{SkipToken: nil}) + for replicasClientNewListByConfigurationStorePager.More() { + _, err := replicasClientNewListByConfigurationStorePager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + break + } + + // From step Replicas_Get + fmt.Println("Call operation: Replicas_Get") + _, err = replicasClient.Get(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, testsuite.replicaName, nil) + testsuite.Require().NoError(err) + + // From step Replicas_Delete + fmt.Println("Call operation: Replicas_Delete") + replicasClientDeleteResponsePoller, err := replicasClient.BeginDelete(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, testsuite.replicaName, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, replicasClientDeleteResponsePoller) + testsuite.Require().NoError(err) +} + +// Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues/{keyValueName} +func (testsuite *AppconfigurationTestSuite) TestKeyValues() { + var err error + // From step KeyValues_CreateOrUpdate + fmt.Println("Call operation: KeyValues_CreateOrUpdate") + keyValuesClient, err := armappconfiguration.NewKeyValuesClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + _, err = keyValuesClient.CreateOrUpdate(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, testsuite.keyValueName, &armappconfiguration.KeyValuesClientCreateOrUpdateOptions{ + KeyValueParameters: &armappconfiguration.KeyValue{ + Properties: &armappconfiguration.KeyValueProperties{ + Tags: map[string]*string{ + "tag1": to.Ptr("tagValue1"), + "tag2": to.Ptr("tagValue2"), + }, + Value: to.Ptr("myValue"), + }, + }, + }) + testsuite.Require().NoError(err) + + // From step KeyValues_Get + fmt.Println("Call operation: KeyValues_Get") + _, err = keyValuesClient.Get(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, testsuite.keyValueName, nil) + testsuite.Require().NoError(err) + + // From step KeyValues_Delete + fmt.Println("Call operation: KeyValues_Delete") + keyValuesClientDeleteResponsePoller, err := keyValuesClient.BeginDelete(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, testsuite.keyValueName, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, keyValuesClientDeleteResponsePoller) + testsuite.Require().NoError(err) +} + +// Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName} +func (testsuite *AppconfigurationTestSuite) TestPrivateEndpointConnections() { + var privateEndpointConnectionName string + var err error + // From step Create_PrivateEndpoint + template := map[string]any{ + "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", + "contentVersion": "1.0.0.0", + "parameters": map[string]any{ + "configurationStoreId": map[string]any{ + "type": "string", + "defaultValue": testsuite.configurationStoreId, + }, + "location": map[string]any{ + "type": "string", + "defaultValue": testsuite.location, + }, + "networkInterfaceName": map[string]any{ + "type": "string", + "defaultValue": "epappconf-nic", + }, + "privateEndpointName": map[string]any{ + "type": "string", + "defaultValue": "epappconf", + }, + "virtualNetworksName": map[string]any{ + "type": "string", + "defaultValue": "epappconfvnet", + }, + }, + "resources": []any{ + map[string]any{ + "name": "[parameters('virtualNetworksName')]", + "type": "Microsoft.Network/virtualNetworks", + "apiVersion": "2020-11-01", + "location": "[parameters('location')]", + "properties": map[string]any{ + "addressSpace": map[string]any{ + "addressPrefixes": []any{ + "10.0.0.0/16", + }, + }, + "enableDdosProtection": false, + "subnets": []any{ + map[string]any{ + "name": "default", + "properties": map[string]any{ + "addressPrefix": "10.0.0.0/24", + "delegations": []any{}, + "privateEndpointNetworkPolicies": "Disabled", + "privateLinkServiceNetworkPolicies": "Enabled", + }, + }, + }, + "virtualNetworkPeerings": []any{}, + }, + }, + map[string]any{ + "name": "[parameters('networkInterfaceName')]", + "type": "Microsoft.Network/networkInterfaces", + "apiVersion": "2020-11-01", + "dependsOn": []any{ + "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworksName'), 'default')]", + }, + "location": "[parameters('location')]", + "properties": map[string]any{ + "dnsSettings": map[string]any{ + "dnsServers": []any{}, + }, + "enableIPForwarding": false, + "ipConfigurations": []any{ + map[string]any{ + "name": "privateEndpointIpConfig", + "properties": map[string]any{ + "primary": true, + "privateIPAddress": "10.0.0.4", + "privateIPAddressVersion": "IPv4", + "privateIPAllocationMethod": "Dynamic", + "subnet": map[string]any{ + "id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworksName'), 'default')]", + }, + }, + }, + }, + }, + }, + map[string]any{ + "name": "[parameters('privateEndpointName')]", + "type": "Microsoft.Network/privateEndpoints", + "apiVersion": "2020-11-01", + "dependsOn": []any{ + "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworksName'), 'default')]", + }, + "location": "[parameters('location')]", + "properties": map[string]any{ + "customDnsConfigs": []any{}, + "manualPrivateLinkServiceConnections": []any{}, + "privateLinkServiceConnections": []any{ + map[string]any{ + "name": "[parameters('privateEndpointName')]", + "properties": map[string]any{ + "groupIds": []any{ + "configurationStores", + }, + "privateLinkServiceConnectionState": map[string]any{ + "description": "Auto-Approved", + "actionsRequired": "None", + "status": "Approved", + }, + "privateLinkServiceId": "[parameters('configurationStoreId')]", + }, + }, + }, + "subnet": map[string]any{ + "id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworksName'), 'default')]", + }, + }, + }, + map[string]any{ + "name": "[concat(parameters('virtualNetworksName'), '/default')]", + "type": "Microsoft.Network/virtualNetworks/subnets", + "apiVersion": "2020-11-01", + "dependsOn": []any{ + "[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworksName'))]", + }, + "properties": map[string]any{ + "addressPrefix": "10.0.0.0/24", + "delegations": []any{}, + "privateEndpointNetworkPolicies": "Disabled", + "privateLinkServiceNetworkPolicies": "Enabled", + }, + }, + }, + "variables": map[string]any{}, + } + deployment := armresources.Deployment{ + Properties: &armresources.DeploymentProperties{ + Template: template, + Mode: to.Ptr(armresources.DeploymentModeIncremental), + }, + } + _, err = testutil.CreateDeployment(testsuite.ctx, testsuite.subscriptionId, testsuite.cred, testsuite.options, testsuite.resourceGroupName, "Create_PrivateEndpoint", &deployment) + testsuite.Require().NoError(err) + + // From step PrivateEndpointConnections_ListByConfigurationStore + fmt.Println("Call operation: PrivateEndpointConnections_ListByConfigurationStore") + privateEndpointConnectionsClient, err := armappconfiguration.NewPrivateEndpointConnectionsClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + privateEndpointConnectionsClientNewListByConfigurationStorePager := privateEndpointConnectionsClient.NewListByConfigurationStorePager(testsuite.resourceGroupName, testsuite.configStoreName, nil) + for privateEndpointConnectionsClientNewListByConfigurationStorePager.More() { + nextResult, err := privateEndpointConnectionsClientNewListByConfigurationStorePager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + + privateEndpointConnectionName = *nextResult.Value[0].Name + break + } + + // From step PrivateEndpointConnections_CreateOrUpdate + fmt.Println("Call operation: PrivateEndpointConnections_CreateOrUpdate") + privateEndpointConnectionsClientCreateOrUpdateResponsePoller, err := privateEndpointConnectionsClient.BeginCreateOrUpdate(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, privateEndpointConnectionName, armappconfiguration.PrivateEndpointConnection{ + Properties: &armappconfiguration.PrivateEndpointConnectionProperties{ + PrivateLinkServiceConnectionState: &armappconfiguration.PrivateLinkServiceConnectionState{ + Description: to.Ptr("Auto-Approved"), + Status: to.Ptr(armappconfiguration.ConnectionStatusRejected), + }, + }, + }, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, privateEndpointConnectionsClientCreateOrUpdateResponsePoller) + testsuite.Require().NoError(err) + + // From step PrivateEndpointConnections_Get + fmt.Println("Call operation: PrivateEndpointConnections_Get") + _, err = privateEndpointConnectionsClient.Get(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, privateEndpointConnectionName, nil) + testsuite.Require().NoError(err) + + // From step PrivateLinkResources_ListByConfigurationStore + fmt.Println("Call operation: PrivateLinkResources_ListByConfigurationStore") + privateLinkResourcesClient, err := armappconfiguration.NewPrivateLinkResourcesClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + privateLinkResourcesClientNewListByConfigurationStorePager := privateLinkResourcesClient.NewListByConfigurationStorePager(testsuite.resourceGroupName, testsuite.configStoreName, nil) + for privateLinkResourcesClientNewListByConfigurationStorePager.More() { + _, err := privateLinkResourcesClientNewListByConfigurationStorePager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + break + } + + // From step PrivateLinkResources_Get + fmt.Println("Call operation: PrivateLinkResources_Get") + _, err = privateLinkResourcesClient.Get(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, "configurationStores", nil) + testsuite.Require().NoError(err) + + // From step PrivateEndpointConnections_Delete + fmt.Println("Call operation: PrivateEndpointConnections_Delete") + privateEndpointConnectionsClientDeleteResponsePoller, err := privateEndpointConnectionsClient.BeginDelete(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, privateEndpointConnectionName, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, privateEndpointConnectionsClientDeleteResponsePoller) + testsuite.Require().NoError(err) +} + +func (testsuite *AppconfigurationTestSuite) Cleanup() { + var err error + // From step ConfigurationStores_Delete + fmt.Println("Call operation: ConfigurationStores_Delete") + configurationStoresClient, err := armappconfiguration.NewConfigurationStoresClient(testsuite.subscriptionId, testsuite.cred, testsuite.options) + testsuite.Require().NoError(err) + configurationStoresClientDeleteResponsePoller, err := configurationStoresClient.BeginDelete(testsuite.ctx, testsuite.resourceGroupName, testsuite.configStoreName, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, configurationStoresClientDeleteResponsePoller) + testsuite.Require().NoError(err) + + // From step ConfigurationStores_ListDeleted + fmt.Println("Call operation: ConfigurationStores_ListDeleted") + configurationStoresClientNewListDeletedPager := configurationStoresClient.NewListDeletedPager(nil) + for configurationStoresClientNewListDeletedPager.More() { + _, err := configurationStoresClientNewListDeletedPager.NextPage(testsuite.ctx) + testsuite.Require().NoError(err) + break + } + + // From step ConfigurationStores_GetDeleted + fmt.Println("Call operation: ConfigurationStores_GetDeleted") + _, err = configurationStoresClient.GetDeleted(testsuite.ctx, testsuite.location, testsuite.configStoreName, nil) + testsuite.Require().NoError(err) + + // From step ConfigurationStores_PurgeDeleted + fmt.Println("Call operation: ConfigurationStores_PurgeDeleted") + configurationStoresClientPurgeDeletedResponsePoller, err := configurationStoresClient.BeginPurgeDeleted(testsuite.ctx, testsuite.location, testsuite.configStoreName, nil) + testsuite.Require().NoError(err) + _, err = testutil.PollForTest(testsuite.ctx, configurationStoresClientPurgeDeletedResponsePoller) + testsuite.Require().NoError(err) +} diff --git a/sdk/resourcemanager/appconfiguration/armappconfiguration/assets.json b/sdk/resourcemanager/appconfiguration/armappconfiguration/assets.json new file mode 100644 index 000000000000..fb5f4ebd7725 --- /dev/null +++ b/sdk/resourcemanager/appconfiguration/armappconfiguration/assets.json @@ -0,0 +1,6 @@ +{ + "AssetsRepo": "Azure/azure-sdk-assets", + "AssetsRepoPrefixPath": "go", + "TagPrefix": "go/resourcemanager/appconfiguration/armappconfiguration", + "Tag": "go/resourcemanager/appconfiguration/armappconfiguration_99e0592a1e" +} diff --git a/sdk/resourcemanager/appconfiguration/armappconfiguration/go.mod b/sdk/resourcemanager/appconfiguration/armappconfiguration/go.mod index 2848627341ac..3ca6b27fc5b1 100644 --- a/sdk/resourcemanager/appconfiguration/armappconfiguration/go.mod +++ b/sdk/resourcemanager/appconfiguration/armappconfiguration/go.mod @@ -5,17 +5,25 @@ go 1.18 require ( github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.2.2 + github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 + github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal v1.1.2 + github.com/stretchr/testify v1.7.0 ) require ( - github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.0.0 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v0.9.0 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/dnaeon/go-vcr v1.1.0 // indirect github.com/golang-jwt/jwt/v4 v4.5.0 // indirect github.com/google/uuid v1.3.0 // indirect github.com/kylelemons/godebug v1.1.0 // indirect github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect golang.org/x/crypto v0.6.0 // indirect golang.org/x/net v0.7.0 // indirect golang.org/x/sys v0.5.0 // indirect golang.org/x/text v0.7.0 // indirect + gopkg.in/yaml.v2 v2.4.0 // indirect + gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect ) diff --git a/sdk/resourcemanager/appconfiguration/armappconfiguration/go.sum b/sdk/resourcemanager/appconfiguration/armappconfiguration/go.sum index 8ba445a8c4da..6e2c77825a2c 100644 --- a/sdk/resourcemanager/appconfiguration/armappconfiguration/go.sum +++ b/sdk/resourcemanager/appconfiguration/armappconfiguration/go.sum @@ -4,20 +4,31 @@ github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.2.2 h1:uqM+VoHjVH6zdlkLF2b6O github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.2.2/go.mod h1:twTKAa1E6hLmSDjLhaCkbTMQKc7p/rNLU40rLxGEOCI= github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 h1:leh5DwKv6Ihwi+h60uHtn6UWAxBbZ0q8DwQVMzf61zw= github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal v1.1.2 h1:mLY+pNLjCUeKhgnAJWAKhEUQM+RJQo2H1fuGSw1Ky1E= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal v1.1.2/go.mod h1:FbdwsQ2EzwvXxOPcMFYO8ogEc9uMMIj3YkmCdXdAFmk= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.0.0 h1:ECsQtyERDVz3NP3kvDOTLvbQhqWp/x9EsGKtb4ogUr8= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.0.0/go.mod h1:s1tW/At+xHqjNFvWU4G0c0Qv33KOhvbGNj0RCTQDV8s= github.com/AzureAD/microsoft-authentication-library-for-go v0.9.0 h1:UE9n9rkJF62ArLb1F3DEjRt8O3jLwMWdSoypKV4f3MU= github.com/AzureAD/microsoft-authentication-library-for-go v0.9.0/go.mod h1:kgDmCTgBzIEPFElEF+FK0SdjAor06dRq2Go927dnQ6o= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dnaeon/go-vcr v1.1.0 h1:ReYa/UBrRyQdant9B4fNHGoCNKw6qh6P0fsdGmZpR7c= +github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= +github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8= github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8 h1:KoWmjvw+nsYOo29YJK9vDA65RGE3NrOnUtO7a+RF9HU= github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= golang.org/x/crypto v0.6.0 h1:qfktjS5LUO+fFKeJXZ+ikTRijMmljikvG68fpMMruSc= golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= @@ -27,5 +38,11 @@ golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=