diff --git a/sdk/resourcemanager/netapp/armnetapp/CHANGELOG.md b/sdk/resourcemanager/netapp/armnetapp/CHANGELOG.md index e8d8aefc1dc9..5a1e85160fc2 100644 --- a/sdk/resourcemanager/netapp/armnetapp/CHANGELOG.md +++ b/sdk/resourcemanager/netapp/armnetapp/CHANGELOG.md @@ -1,5 +1,9 @@ # Release History +## 4.0.1 (2023-04-05) +### Other Changes + + ## 4.0.0 (2023-03-24) ### Breaking Changes diff --git a/sdk/resourcemanager/netapp/armnetapp/accountbackups_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/accountbackups_client_example_test.go deleted file mode 100644 index 0c84122f0ef6..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/accountbackups_client_example_test.go +++ /dev/null @@ -1,113 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_Account_List.json -func ExampleAccountBackupsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewAccountBackupsClient().NewListPager("myRG", "account1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.BackupsList = armnetapp.BackupsList{ - // Value: []*armnetapp.Backup{ - // { - // Name: to.Ptr("account1/backup1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/accountBackups"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/accountBackups/backup1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupProperties{ - // BackupType: to.Ptr(armnetapp.BackupTypeManual), - // CreationDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // Label: to.Ptr("myLabel"), - // ProvisioningState: to.Ptr("Succeeded"), - // Size: to.Ptr[int64](10011), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_Account_Get.json -func ExampleAccountBackupsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewAccountBackupsClient().Get(ctx, "myRG", "account1", "backup1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Backup = armnetapp.Backup{ - // Name: to.Ptr("account1/backup1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/accountBackups"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/accountBackups/backup1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupProperties{ - // BackupType: to.Ptr(armnetapp.BackupTypeManual), - // CreationDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // Label: to.Ptr("myLabel"), - // ProvisioningState: to.Ptr("Succeeded"), - // Size: to.Ptr[int64](10011), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_Account_Delete.json -func ExampleAccountBackupsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewAccountBackupsClient().BeginDelete(ctx, "resourceGroup", "accountName", "backupName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/accounts_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/accounts_client_example_test.go deleted file mode 100644 index 13cfd36e3bec..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/accounts_client_example_test.go +++ /dev/null @@ -1,277 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Accounts_List.json -func ExampleAccountsClient_NewListBySubscriptionPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewAccountsClient().NewListBySubscriptionPager(nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.AccountList = armnetapp.AccountList{ - // Value: []*armnetapp.Account{ - // { - // Name: to.Ptr("account1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.AccountProperties{ - // ProvisioningState: to.Ptr("Succeeded"), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Accounts_Get.json -func ExampleAccountsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewAccountsClient().Get(ctx, "myRG", "account1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Account = armnetapp.Account{ - // Name: to.Ptr("account1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.AccountProperties{ - // ActiveDirectories: []*armnetapp.ActiveDirectory{ - // { - // ActiveDirectoryID: to.Ptr("02da3711-6c58-2d64-098a-e3af7afaf936"), - // AesEncryption: to.Ptr(true), - // DNS: to.Ptr("10.10.10.3, 10.10.10.4"), - // Domain: to.Ptr("10.10.10.3"), - // LdapSigning: to.Ptr(true), - // OrganizationalUnit: to.Ptr("OU=Engineering"), - // Site: to.Ptr("SiteName"), - // SmbServerName: to.Ptr("SMBServer"), - // Status: to.Ptr(armnetapp.ActiveDirectoryStatusInUse), - // StatusDetails: to.Ptr("Status Details"), - // Username: to.Ptr("ad_user_name"), - // }}, - // ProvisioningState: to.Ptr("Succeeded"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Accounts_CreateOrUpdate.json -func ExampleAccountsClient_BeginCreateOrUpdate_accountsCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewAccountsClient().BeginCreateOrUpdate(ctx, "myRG", "account1", armnetapp.Account{ - Location: to.Ptr("eastus"), - Properties: &armnetapp.AccountProperties{}, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Account = armnetapp.Account{ - // Name: to.Ptr("account1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.AccountProperties{ - // ProvisioningState: to.Ptr("Succeeded"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Accounts_CreateOrUpdateAD.json -func ExampleAccountsClient_BeginCreateOrUpdate_accountsCreateOrUpdateWithActiveDirectory() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewAccountsClient().BeginCreateOrUpdate(ctx, "myRG", "account1", armnetapp.Account{ - Location: to.Ptr("eastus"), - Properties: &armnetapp.AccountProperties{ - ActiveDirectories: []*armnetapp.ActiveDirectory{ - { - AesEncryption: to.Ptr(true), - DNS: to.Ptr("10.10.10.3, 10.10.10.4"), - Domain: to.Ptr("10.10.10.3"), - LdapOverTLS: to.Ptr(false), - LdapSigning: to.Ptr(false), - OrganizationalUnit: to.Ptr("OU=Engineering"), - Password: to.Ptr("ad_password"), - Site: to.Ptr("SiteName"), - SmbServerName: to.Ptr("SMBServer"), - Username: to.Ptr("ad_user_name"), - }}, - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Account = armnetapp.Account{ - // Name: to.Ptr("account1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.AccountProperties{ - // ActiveDirectories: []*armnetapp.ActiveDirectory{ - // { - // ActiveDirectoryID: to.Ptr("503d38f9-f17c-f92d-ef26-b0d46374534b"), - // AesEncryption: to.Ptr(true), - // DNS: to.Ptr("10.10.10.3, 10.10.10.4"), - // Domain: to.Ptr("10.10.10.3"), - // LdapOverTLS: to.Ptr(false), - // LdapSigning: to.Ptr(false), - // OrganizationalUnit: to.Ptr("OU=Engineering"), - // Site: to.Ptr("SiteName"), - // SmbServerName: to.Ptr("SMBServer"), - // Username: to.Ptr("ad_user_name"), - // }}, - // ProvisioningState: to.Ptr("Succeeded"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Accounts_Delete.json -func ExampleAccountsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewAccountsClient().BeginDelete(ctx, "myRG", "account1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Accounts_Update.json -func ExampleAccountsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewAccountsClient().BeginUpdate(ctx, "myRG", "account1", armnetapp.AccountPatch{ - Tags: map[string]*string{ - "Tag1": to.Ptr("Value1"), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Account = armnetapp.Account{ - // Name: to.Ptr("account1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.AccountProperties{ - // ProvisioningState: to.Ptr("Succeeded"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Accounts_RenewCredentials.json -func ExampleAccountsClient_BeginRenewCredentials() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewAccountsClient().BeginRenewCredentials(ctx, "myRG", "account1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/autorest.md b/sdk/resourcemanager/netapp/armnetapp/autorest.md index a781f50d84b7..d96f9127d8f0 100644 --- a/sdk/resourcemanager/netapp/armnetapp/autorest.md +++ b/sdk/resourcemanager/netapp/armnetapp/autorest.md @@ -5,9 +5,9 @@ ``` yaml azure-arm: true require: -- https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/readme.md -- https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/readme.go.md +- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/netapp/resource-manager/readme.md +- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/netapp/resource-manager/readme.go.md license-header: MICROSOFT_MIT_NO_VERSION -module-version: 4.0.0 +module-version: 4.0.1 ``` \ No newline at end of file diff --git a/sdk/resourcemanager/netapp/armnetapp/backuppolicies_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/backuppolicies_client_example_test.go deleted file mode 100644 index bc10752983ca..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/backuppolicies_client_example_test.go +++ /dev/null @@ -1,217 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/BackupPolicies_List.json -func ExampleBackupPoliciesClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewBackupPoliciesClient().NewListPager("myRG", "account1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.BackupPoliciesList = armnetapp.BackupPoliciesList{ - // Value: []*armnetapp.BackupPolicy{ - // { - // Name: to.Ptr("account1/backupPolicy1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/backupPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/backupPolocies/backupPolicy1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupPolicyProperties{ - // DailyBackupsToKeep: to.Ptr[int32](10), - // Enabled: to.Ptr(true), - // MonthlyBackupsToKeep: to.Ptr[int32](10), - // VolumesAssigned: to.Ptr[int32](0), - // WeeklyBackupsToKeep: to.Ptr[int32](10), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/BackupPolicies_Get.json -func ExampleBackupPoliciesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewBackupPoliciesClient().Get(ctx, "myRG", "account1", "backupPolicyName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.BackupPolicy = armnetapp.BackupPolicy{ - // Name: to.Ptr("account1/backupPolicyName"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/backupPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/backupPolocies/backupPolicyName"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupPolicyProperties{ - // DailyBackupsToKeep: to.Ptr[int32](10), - // Enabled: to.Ptr(true), - // MonthlyBackupsToKeep: to.Ptr[int32](10), - // VolumeBackups: []*armnetapp.VolumeBackups{ - // { - // BackupsCount: to.Ptr[int32](5), - // PolicyEnabled: to.Ptr(true), - // VolumeName: to.Ptr("volume 1"), - // }}, - // VolumesAssigned: to.Ptr[int32](0), - // WeeklyBackupsToKeep: to.Ptr[int32](10), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/BackupPolicies_Create.json -func ExampleBackupPoliciesClient_BeginCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewBackupPoliciesClient().BeginCreate(ctx, "myRG", "account1", "backupPolicyName", armnetapp.BackupPolicy{ - Location: to.Ptr("westus"), - Properties: &armnetapp.BackupPolicyProperties{ - DailyBackupsToKeep: to.Ptr[int32](10), - Enabled: to.Ptr(true), - MonthlyBackupsToKeep: to.Ptr[int32](10), - WeeklyBackupsToKeep: to.Ptr[int32](10), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.BackupPolicy = armnetapp.BackupPolicy{ - // Name: to.Ptr("account1/backupPolicyName"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/backupPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/backupPolocies/backupPolicyName"), - // Location: to.Ptr("westus"), - // Properties: &armnetapp.BackupPolicyProperties{ - // DailyBackupsToKeep: to.Ptr[int32](10), - // Enabled: to.Ptr(true), - // MonthlyBackupsToKeep: to.Ptr[int32](10), - // ProvisioningState: to.Ptr("Succeeded"), - // WeeklyBackupsToKeep: to.Ptr[int32](10), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/BackupPolicies_Update.json -func ExampleBackupPoliciesClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewBackupPoliciesClient().BeginUpdate(ctx, "myRG", "account1", "backupPolicyName", armnetapp.BackupPolicyPatch{ - Location: to.Ptr("westus"), - Properties: &armnetapp.BackupPolicyProperties{ - DailyBackupsToKeep: to.Ptr[int32](5), - Enabled: to.Ptr(false), - MonthlyBackupsToKeep: to.Ptr[int32](10), - WeeklyBackupsToKeep: to.Ptr[int32](10), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.BackupPolicy = armnetapp.BackupPolicy{ - // Name: to.Ptr("account1/backupPolicyName"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/backupPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/backupPolocies/backupPolicyName"), - // Location: to.Ptr("westus"), - // Properties: &armnetapp.BackupPolicyProperties{ - // DailyBackupsToKeep: to.Ptr[int32](5), - // Enabled: to.Ptr(false), - // MonthlyBackupsToKeep: to.Ptr[int32](10), - // ProvisioningState: to.Ptr("Succeeded"), - // VolumeBackups: []*armnetapp.VolumeBackups{ - // { - // BackupsCount: to.Ptr[int32](5), - // PolicyEnabled: to.Ptr(true), - // VolumeName: to.Ptr("volume 1"), - // }}, - // VolumesAssigned: to.Ptr[int32](1), - // WeeklyBackupsToKeep: to.Ptr[int32](10), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/BackupPolicies_Delete.json -func ExampleBackupPoliciesClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewBackupPoliciesClient().BeginDelete(ctx, "resourceGroup", "accountName", "backupPolicyName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/backups_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/backups_client_example_test.go deleted file mode 100644 index aee0f8f8caca..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/backups_client_example_test.go +++ /dev/null @@ -1,277 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_BackupStatus.json -func ExampleBackupsClient_GetStatus() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewBackupsClient().GetStatus(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.BackupStatus = armnetapp.BackupStatus{ - // ErrorMessage: to.Ptr(""), - // Healthy: to.Ptr(true), - // LastTransferSize: to.Ptr[int64](100000), - // LastTransferType: to.Ptr(""), - // MirrorState: to.Ptr(armnetapp.MirrorStateMirrored), - // RelationshipStatus: to.Ptr(armnetapp.RelationshipStatusIdle), - // TotalTransferBytes: to.Ptr[int64](100000), - // UnhealthyReason: to.Ptr(""), - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_RestoreStatus.json -func ExampleBackupsClient_GetVolumeRestoreStatus() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewBackupsClient().GetVolumeRestoreStatus(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.RestoreStatus = armnetapp.RestoreStatus{ - // ErrorMessage: to.Ptr(""), - // Healthy: to.Ptr(true), - // MirrorState: to.Ptr(armnetapp.MirrorStateUninitialized), - // RelationshipStatus: to.Ptr(armnetapp.RelationshipStatusIdle), - // TotalTransferBytes: to.Ptr[int64](100000), - // UnhealthyReason: to.Ptr(""), - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_List.json -func ExampleBackupsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewBackupsClient().NewListPager("myRG", "account1", "pool1", "volume1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.BackupsList = armnetapp.BackupsList{ - // Value: []*armnetapp.Backup{ - // { - // Name: to.Ptr("account1/pool1/volume1/backup1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupProperties{ - // BackupType: to.Ptr(armnetapp.BackupTypeManual), - // CreationDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // Label: to.Ptr("myLabel"), - // ProvisioningState: to.Ptr("Succeeded"), - // Size: to.Ptr[int64](10011), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_Get.json -func ExampleBackupsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewBackupsClient().Get(ctx, "myRG", "account1", "pool1", "volume1", "backup1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Backup = armnetapp.Backup{ - // Name: to.Ptr("account1/pool1/volume1/backup1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupProperties{ - // BackupType: to.Ptr(armnetapp.BackupTypeManual), - // CreationDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // Label: to.Ptr("myLabel"), - // ProvisioningState: to.Ptr("Succeeded"), - // Size: to.Ptr[int64](10011), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_Create.json -func ExampleBackupsClient_BeginCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewBackupsClient().BeginCreate(ctx, "myRG", "account1", "pool1", "volume1", "backup1", armnetapp.Backup{ - Location: to.Ptr("eastus"), - Properties: &armnetapp.BackupProperties{ - Label: to.Ptr("myLabel"), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Backup = armnetapp.Backup{ - // Name: to.Ptr("account1/pool1/volume1/backup1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupProperties{ - // BackupType: to.Ptr(armnetapp.BackupTypeManual), - // CreationDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // Label: to.Ptr("myLabel"), - // ProvisioningState: to.Ptr("Succeeded"), - // Size: to.Ptr[int64](10011), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_Update.json -func ExampleBackupsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewBackupsClient().BeginUpdate(ctx, "myRG", "account1", "pool1", "volume1", "backup1", armnetapp.BackupPatch{}, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Backup = armnetapp.Backup{ - // Name: to.Ptr("account1/pool1/volume1/backup1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.BackupProperties{ - // BackupType: to.Ptr(armnetapp.BackupTypeManual), - // CreationDate: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // Label: to.Ptr("myLabel"), - // ProvisioningState: to.Ptr("Succeeded"), - // Size: to.Ptr[int64](10011), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_Delete.json -func ExampleBackupsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewBackupsClient().BeginDelete(ctx, "resourceGroup", "accountName", "poolName", "volumeName", "backupName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Backups_SingleFileRestore.json -func ExampleBackupsClient_BeginRestoreFiles() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewBackupsClient().BeginRestoreFiles(ctx, "myRG", "account1", "pool1", "volume1", "backup1", armnetapp.BackupRestoreFiles{ - DestinationVolumeID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1"), - FileList: []*string{ - to.Ptr("/dir1/customer1.db"), - to.Ptr("/dir1/customer2.db")}, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/constants.go b/sdk/resourcemanager/netapp/armnetapp/constants.go index 0f381ccf4510..0f7f87c60687 100644 --- a/sdk/resourcemanager/netapp/armnetapp/constants.go +++ b/sdk/resourcemanager/netapp/armnetapp/constants.go @@ -11,7 +11,7 @@ package armnetapp const ( moduleName = "armnetapp" - moduleVersion = "v4.0.0" + moduleVersion = "v4.0.1" ) // ActiveDirectoryStatus - Status of the Active Directory diff --git a/sdk/resourcemanager/netapp/armnetapp/go.mod b/sdk/resourcemanager/netapp/armnetapp/go.mod index f382f75fd8e4..6918d801c610 100644 --- a/sdk/resourcemanager/netapp/armnetapp/go.mod +++ b/sdk/resourcemanager/netapp/armnetapp/go.mod @@ -2,20 +2,12 @@ module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4 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 -) +require github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 require ( github.com/Azure/azure-sdk-for-go/sdk/internal v1.2.0 // indirect - github.com/AzureAD/microsoft-authentication-library-for-go v0.9.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 - golang.org/x/crypto v0.6.0 // indirect + github.com/davecgh/go-spew v1.1.1 // 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.v3 v3.0.0-20210107192922-496545a6307b // indirect ) diff --git a/sdk/resourcemanager/netapp/armnetapp/go.sum b/sdk/resourcemanager/netapp/armnetapp/go.sum index 8ba445a8c4da..b6bd7eaad1ba 100644 --- a/sdk/resourcemanager/netapp/armnetapp/go.sum +++ b/sdk/resourcemanager/netapp/armnetapp/go.sum @@ -1,31 +1,15 @@ github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0 h1:rTnT/Jrcm+figWlYz4Ixzt0SJVR2cMC8lvZcimipiEY= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.4.0/go.mod h1:ON4tFdPTwRcgWEaVDrN3584Ef+b7GgSJaXxe5fW9t4M= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.2.2 h1:uqM+VoHjVH6zdlkLF2b6O0ZANcHoj3rO0PoQ3jglUJA= -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/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.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/dnaeon/go-vcr v1.1.0 h1:ReYa/UBrRyQdant9B4fNHGoCNKw6qh6P0fsdGmZpR7c= -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/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/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= -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= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -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/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= 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= diff --git a/sdk/resourcemanager/netapp/armnetapp/operations_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/operations_client_example_test.go deleted file mode 100644 index e31d576ed601..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/operations_client_example_test.go +++ /dev/null @@ -1,1590 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/OperationList.json -func ExampleOperationsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewOperationsClient().NewListPager(nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.OperationListResult = armnetapp.OperationListResult{ - // Value: []*armnetapp.Operation{ - // { - // Name: to.Ptr("Microsoft.NetApp/register/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Subscription Registration Action"), - // Operation: to.Ptr("Subscription Registration Action"), - // Provider: to.Ptr("Microsoft.NetApp"), - // Resource: to.Ptr("Subscription"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a volume resource."), - // Operation: to.Ptr("Read volume resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes a volume resource."), - // Operation: to.Ptr("Write volume resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a volume resource."), - // Operation: to.Ptr("Delete volume resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/Revert/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Revert volume to specific snapshot"), - // Operation: to.Ptr("Revert volume resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/BreakReplication/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Break volume replication relations"), - // Operation: to.Ptr("Break volume replication resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReplicationStatus/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads the statuses of the Volume Replication."), - // Operation: to.Ptr("Read Volume Replication Status."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ListReplications/action"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReInitializeReplication/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Attempts to re-initialize an uninitialized replication"), - // Operation: to.Ptr("Re-Initialize replication"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/metricDefinitions/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Gets the available metrics for Volume resource."), - // Operation: to.Ptr("Read volume metric definitions."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("system"), - // Properties: &armnetapp.OperationProperties{ - // ServiceSpecification: &armnetapp.ServiceSpecification{ - // MetricSpecifications: []*armnetapp.MetricSpecification{ - // { - // Name: to.Ptr("AverageReadLatency"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Average read latency in milliseconds per operation"), - // DisplayName: to.Ptr("Average read latency"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("AverageReadLatency"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("MilliSeconds"), - // }, - // { - // Name: to.Ptr("AverageWriteLatency"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Average write latency in milliseconds per operation"), - // DisplayName: to.Ptr("Average write latency"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("AverageWriteLatency"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("MilliSeconds"), - // }, - // { - // Name: to.Ptr("VolumeLogicalSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Logical size of the volume (used bytes)"), - // DisplayName: to.Ptr("Volume Consumed Size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumeLogicalSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumeSnapshotSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Size of all snapshots in volume"), - // DisplayName: to.Ptr("Volume snapshot size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumeSnapshotSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("ReadIops"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Read In/out operations per second"), - // DisplayName: to.Ptr("Read iops"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("ReadIops"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("CountPerSecond"), - // }, - // { - // Name: to.Ptr("WriteIops"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Write In/out operations per second"), - // DisplayName: to.Ptr("Write iops"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("WriteIops"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("CountPerSecond"), - // }, - // { - // Name: to.Ptr("VolumeAllocatedSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("The provisioned size of a volume"), - // DisplayName: to.Ptr("Volume allocated size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumeAllocatedSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumeCoolTierSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Volume Footprint for Cool Tier"), - // DisplayName: to.Ptr("Volume cool tier size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumeCoolTierSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumeCoolTierDataReadSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Data read in using GET per volume"), - // DisplayName: to.Ptr("Volume cool tier data read size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumeCoolTierDataReadSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumeCoolTierDataWriteSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Data tiered out using PUT per volume"), - // DisplayName: to.Ptr("Volume cool tier data write size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumeCoolTierDataWriteSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("XregionReplicationLastTransferDuration"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("The amount of time in seconds it took for the last transfer to complete."), - // DisplayName: to.Ptr("Volume replication last transfer duration"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("XregionReplicationLastTransferDuration"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Seconds"), - // }, - // { - // Name: to.Ptr("XregionReplicationLastTransferSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("The total number of bytes transferred as part of the last transfer."), - // DisplayName: to.Ptr("Volume replication last transfer size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("XregionReplicationLastTransferSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("XregionReplicationHealthy"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Condition of the relationship, 1 or 0."), - // DisplayName: to.Ptr("Is volume replication status healthy"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("XregionReplicationHealthy"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Count"), - // }, - // { - // Name: to.Ptr("XregionReplicationLagTime"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("The amount of time in seconds by which the data on the mirror lags behind the source."), - // DisplayName: to.Ptr("Volume replication lag time"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("XregionReplicationLagTime"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Seconds"), - // }, - // { - // Name: to.Ptr("XregionReplicationTotalTransferBytes"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Cumulative bytes transferred for the relationship."), - // DisplayName: to.Ptr("Volume replication total transfer"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("XregionReplicationTotalTransferBytes"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("XregionReplicationRelationshipProgress"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Total amount of data transferred for the current transfer operation."), - // DisplayName: to.Ptr("Volume replication progress"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("XregionReplicationRelationshipProgress"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("XregionReplicationRelationshipTransferring"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Whether the status of the Volume Replication is 'transferring'."), - // DisplayName: to.Ptr("Is volume replication transferring"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("XregionReplicationRelationshipTransferring"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Count"), - // }, - // { - // Name: to.Ptr("CbsVolumeLogicalBackupBytes"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Total bytes backed up for this Volume."), - // DisplayName: to.Ptr("Volume Backup Bytes"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("CbsVolumeLogicalBackupBytes"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("CbsVolumeProtected"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Is backup enabled for the volume? 1 if yes, 0 if no."), - // DisplayName: to.Ptr("Is Volume Backup Enabled"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("CbsVolumeProtected"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Count"), - // }, - // { - // Name: to.Ptr("CbsVolumeBackupActive"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Is the backup policy suspended for the volume? 0 if yes, 1 if no."), - // DisplayName: to.Ptr("Is Volume Backup suspended"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("CbsVolumeBackupActive"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Count"), - // }, - // { - // Name: to.Ptr("CbsVolumeOperationTransferredBytes"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Total bytes transferred for last backup or restore operation."), - // DisplayName: to.Ptr("Volume Backup Last Transferred Bytes"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("CbsVolumeOperationTransferredBytes"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("CbsVolumeOperationComplete"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Did the last volume backup or restore operation complete successfully? 1 if yes, 0 if no."), - // DisplayName: to.Ptr("Is Volume Backup Operation Complete"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("CbsVolumeOperationComplete"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Count"), - // }, - // { - // Name: to.Ptr("VolumeConsumedSizePercentage"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("The percentage of the volume consumed including snapshots."), - // DisplayName: to.Ptr("Percentage Volume Consumed Size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumeConsumedSizePercentage"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Percent"), - // }, - // { - // Name: to.Ptr("OtherThroughput"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Other throughput (that is not read or write) in bytes per second"), - // DisplayName: to.Ptr("Other throughput"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("OtherThroughput"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("BytesPerSecond"), - // }, - // { - // Name: to.Ptr("ReadThroughput"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Read throughput in bytes per second"), - // DisplayName: to.Ptr("Read throughput"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("ReadThroughput"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("BytesPerSecond"), - // }, - // { - // Name: to.Ptr("TotalThroughput"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Sum of all throughput in bytes per second"), - // DisplayName: to.Ptr("Total throughput"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("TotalThroughput"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("BytesPerSecond"), - // }, - // { - // Name: to.Ptr("WriteThroughput"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Write throughput in bytes per second"), - // DisplayName: to.Ptr("Write throughput"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("WriteThroughput"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("BytesPerSecond"), - // }}, - // }, - // }, - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Gets the diagnostic setting for the resource."), - // Operation: to.Ptr("Read diagnostic setting."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/providers/Microsoft.Insights/diagnosticSettings/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Creates or updates the diagnostic setting for the resource."), - // Operation: to.Ptr("Write diagnostic setting."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/AuthorizeReplication/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Authorize the source volume replication"), - // Operation: to.Ptr("Authorize Replication"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ResyncReplication/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Resync the replication on the destination volume"), - // Operation: to.Ptr("Resync Replication"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/DeleteReplication/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Delete the replication on the destination volume"), - // Operation: to.Ptr("Delete Replication"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/ReplicationStatus/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads the statuses of the Volume Replication."), - // Operation: to.Ptr("Read Volume Replication Status."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/MountTargets/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a mount target resource."), - // Operation: to.Ptr("Read mount target resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/BackupStatus/read"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RestoreStatus/read"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/PoolChange/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Moves volume to another pool."), - // Operation: to.Ptr("Change pool for volume"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RelocateVolume/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Relocate volume to a new stamp."), - // Operation: to.Ptr("Relocate volume to a new stamp."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/FinalizeRelocation/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Finalize relocation by cleaning up the old volume."), - // Operation: to.Ptr("Finalize relocation of volume."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/RevertRelocation/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Revert the relocation and revert back to the old volume."), - // Operation: to.Ptr("Revert the relocation of volume."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads an account resource."), - // Operation: to.Ptr("Read account resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Accounts resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes an account resource."), - // Operation: to.Ptr("Write account resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Accounts resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a account resource."), - // Operation: to.Ptr("Delete account resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Accounts resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/RenewCredentials/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Renews MSI credentials of account, if account has MSI credentials that are due for renewal."), - // Operation: to.Ptr("Renew MSI credentials, if possible."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Accounts resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a pool resource."), - // Operation: to.Ptr("Read pool resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Pools resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes a pool resource."), - // Operation: to.Ptr("Write pool resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Pools resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a pool resource."), - // Operation: to.Ptr("Delete pool resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Pools resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/metricDefinitions/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Gets the available metrics for Volume resource."), - // Operation: to.Ptr("Read volume metric definitions."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Pools resource type"), - // }, - // Origin: to.Ptr("system"), - // Properties: &armnetapp.OperationProperties{ - // ServiceSpecification: &armnetapp.ServiceSpecification{ - // MetricSpecifications: []*armnetapp.MetricSpecification{ - // { - // Name: to.Ptr("VolumePoolAllocatedUsed"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Allocated used size of the pool"), - // DisplayName: to.Ptr("Pool Allocated To Volume Size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumePoolAllocatedUsed"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumePoolTotalLogicalSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Sum of the logical size of all the volumes belonging to the pool"), - // DisplayName: to.Ptr("Pool Consumed Size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumePoolTotalLogicalSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage), - // to.Ptr(armnetapp.MetricAggregationType("Total"))}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumePoolAllocatedSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Provisioned size of this pool"), - // DisplayName: to.Ptr("Pool Allocated Size"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumePoolAllocatedSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage), - // to.Ptr(armnetapp.MetricAggregationType("Total"))}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumePoolTotalSnapshotSize"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Sum of snapshot size of all volumes in this pool"), - // DisplayName: to.Ptr("Total Snapshot size for the pool"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumePoolTotalSnapshotSize"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("Bytes"), - // }, - // { - // Name: to.Ptr("VolumePoolProvisionedThroughput"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Provisioned throughput of this pool"), - // DisplayName: to.Ptr("Provisioned throughput for the pool"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumePoolProvisionedThroughput"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("BytesPerSecond"), - // }, - // { - // Name: to.Ptr("VolumePoolAllocatedToVolumeThroughput"), - // AggregationType: to.Ptr("Average"), - // Dimensions: []*armnetapp.Dimension{ - // }, - // DisplayDescription: to.Ptr("Sum of the throughput of all the volumes belonging to the pool"), - // DisplayName: to.Ptr("Pool allocated throughput"), - // EnableRegionalMdmAccount: to.Ptr(true), - // FillGapWithZero: to.Ptr(false), - // InternalMetricName: to.Ptr("VolumePoolAllocatedToVolumeThroughput"), - // IsInternal: to.Ptr(false), - // SourceMdmAccount: to.Ptr("MicrosoftNetAppShoebox2"), - // SourceMdmNamespace: to.Ptr("NetAppUsageAndMetrics"), - // SupportedAggregationTypes: []*armnetapp.MetricAggregationType{ - // to.Ptr(armnetapp.MetricAggregationTypeAverage)}, - // SupportedTimeGrainTypes: []*string{ - // to.Ptr("PT5M"), - // to.Ptr("PT15M"), - // to.Ptr("PT30M"), - // to.Ptr("PT1H"), - // to.Ptr("PT6H"), - // to.Ptr("PT12H"), - // to.Ptr("P1D")}, - // Unit: to.Ptr("BytesPerSecond"), - // }}, - // }, - // }, - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/logDefinitions/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Gets the log definitions for the resource."), - // Operation: to.Ptr("Read log definitions."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Pools resource type"), - // }, - // Origin: to.Ptr("system"), - // Properties: &armnetapp.OperationProperties{ - // ServiceSpecification: &armnetapp.ServiceSpecification{ - // LogSpecifications: []*armnetapp.LogSpecification{ - // { - // Name: to.Ptr("Autoscale"), - // DisplayName: to.Ptr("Capacity Pool Autoscaled"), - // }}, - // }, - // }, - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Gets the diagnostic setting for the resource."), - // Operation: to.Ptr("Read diagnostic setting."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Pools resource type"), - // }, - // Origin: to.Ptr("system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/providers/Microsoft.Insights/diagnosticSettings/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Creates or updates the diagnostic setting for the resource."), - // Operation: to.Ptr("Write diagnostic setting."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Pools resource type"), - // }, - // Origin: to.Ptr("system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a snapshot resource."), - // Operation: to.Ptr("Read snapshot resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshots resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes a snapshot resource."), - // Operation: to.Ptr("Write snapshot resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshots resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a snapshot resource."), - // Operation: to.Ptr("Delete snapshot resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshots resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots/RestoreFiles/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Restores files from a snapshot resource"), - // Operation: to.Ptr("Single File Snapshot Restore"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshots resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/read"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Subvolume resource type."), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Write a subvolume resource."), - // Operation: to.Ptr("Write subvolume Resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Subvolume resource type."), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/delete"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Subvolume resource type."), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/GetMetadata/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Read subvolume metadata resource."), - // Operation: to.Ptr("Subvolume Metadata resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Subvolume resource type."), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a snapshot policy resource."), - // Operation: to.Ptr("Read snapshot policy resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshot Policies resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes a snapshot policy resource."), - // Operation: to.Ptr("Write snapshot policy resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshot Policies resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a snapshot policy resource."), - // Operation: to.Ptr("Delete snapshot policy resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshot Policies resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies/Volumes/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("List volumes connected to snapshot policy"), - // Operation: to.Ptr("List connected volumes"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshot Policies resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies/ListVolumes/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("List volumes connected to snapshot policy"), - // Operation: to.Ptr("List connected volumes"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Snapshot Policies resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a backup resource."), - // Operation: to.Ptr("Read backup resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Backup resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes a backup resource."), - // Operation: to.Ptr("Write backup resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Backup resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a backup resource."), - // Operation: to.Ptr("Delete backup resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Backup resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppIPSecPolicies/read"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppIPSecPolicies/write"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppIPSecPolicies/delete"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppIPSecPolicies/Apply/action"), - // Display: &armnetapp.OperationDisplay{ - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/backupPolicies/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a backup policy resource."), - // Operation: to.Ptr("Read backup policy resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Backup Policy resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/backupPolicies/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes a backup policy resource."), - // Operation: to.Ptr("Write backup policy resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Backup Policy resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/backupPolicies/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a backup policy resource."), - // Operation: to.Ptr("Delete backup policy resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Backup Policy resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/vaults/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a vault resource."), - // Operation: to.Ptr("Read vault resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Vault resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/accountBackups/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads an account backup resource."), - // Operation: to.Ptr("Read an account backup resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Account backup resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/accountBackups/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes an account backup resource."), - // Operation: to.Ptr("Write an account backup resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Account backup resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/accountBackups/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes an account backup resource."), - // Operation: to.Ptr("Delete an account backup resource."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Account backup resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/volumeGroups/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a volume group resource."), - // Operation: to.Ptr("Read volume group resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volume Group resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/volumeGroups/write"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Writes a volume group resource."), - // Operation: to.Ptr("Write volume group resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volume Group resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/netAppAccounts/volumeGroups/delete"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Deletes a volume group resource."), - // Operation: to.Ptr("Delete volume group resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volume Group resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/locations/quotaLimits/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a Quotalimit resource type."), - // Operation: to.Ptr("Read QuotaLimit resource type"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("QuotaLimit resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/Operations/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads an operation resources."), - // Operation: to.Ptr("Read operation resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Operations resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/locations/operationresults/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads an operation result resource."), - // Operation: to.Ptr("Read operation result resource"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Operation results resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/locations/read"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Reads a location wide operation."), - // Operation: to.Ptr("Read location wide operation"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Location wide operation"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/locations/checknameavailability/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Check if resource name is available"), - // Operation: to.Ptr("Check if resource name is available"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("NetApp resources"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/locations/checkfilepathavailability/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Check if file path is available"), - // Operation: to.Ptr("Check if file path is available"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Volumes resource type"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/unregister/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Unregisters Subscription with Microsoft.NetApp resource provider"), - // Operation: to.Ptr("Unregister Subscription for Azure NetApp Files"), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("Subscription"), - // }, - // Origin: to.Ptr("user,system"), - // }, - // { - // Name: to.Ptr("Microsoft.NetApp/locations/checkinventory/action"), - // Display: &armnetapp.OperationDisplay{ - // Description: to.Ptr("Checks ReservedCapacity inventory."), - // Operation: to.Ptr("Checks ReservedCapacity inventory."), - // Provider: to.Ptr("Microsoft.NetApp Resource Provider"), - // Resource: to.Ptr("ReservedCapacity reservation resource."), - // }, - // Origin: to.Ptr("user,system"), - // }}, - // } - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/pools_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/pools_client_example_test.go deleted file mode 100644 index 5e70e07f0508..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/pools_client_example_test.go +++ /dev/null @@ -1,201 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Pools_List.json -func ExamplePoolsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewPoolsClient().NewListPager("myRG", "account1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.CapacityPoolList = armnetapp.CapacityPoolList{ - // Value: []*armnetapp.CapacityPool{ - // { - // Name: to.Ptr("account1/pool1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.PoolProperties{ - // PoolID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // ProvisioningState: to.Ptr("Succeeded"), - // QosType: to.Ptr(armnetapp.QosTypeAuto), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // Size: to.Ptr[int64](4398046511104), - // TotalThroughputMibps: to.Ptr[float32](281.474), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Pools_Get.json -func ExamplePoolsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewPoolsClient().Get(ctx, "myRG", "account1", "pool1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.CapacityPool = armnetapp.CapacityPool{ - // Name: to.Ptr("account1/pool1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.PoolProperties{ - // PoolID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // ProvisioningState: to.Ptr("Succeeded"), - // QosType: to.Ptr(armnetapp.QosTypeManual), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // Size: to.Ptr[int64](4398046511104), - // TotalThroughputMibps: to.Ptr[float32](281.474), - // UtilizedThroughputMibps: to.Ptr[float32](100.47), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Pools_CreateOrUpdate.json -func ExamplePoolsClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewPoolsClient().BeginCreateOrUpdate(ctx, "myRG", "account1", "pool1", armnetapp.CapacityPool{ - Location: to.Ptr("eastus"), - Properties: &armnetapp.PoolProperties{ - QosType: to.Ptr(armnetapp.QosTypeAuto), - ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - Size: to.Ptr[int64](4398046511104), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.CapacityPool = armnetapp.CapacityPool{ - // Name: to.Ptr("account1/pool1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.PoolProperties{ - // PoolID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // ProvisioningState: to.Ptr("Succeeded"), - // QosType: to.Ptr(armnetapp.QosTypeAuto), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // Size: to.Ptr[int64](4398046511104), - // TotalThroughputMibps: to.Ptr[float32](281.474), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Pools_Update.json -func ExamplePoolsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewPoolsClient().BeginUpdate(ctx, "myRG", "account1", "pool1", armnetapp.CapacityPoolPatch{}, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.CapacityPool = armnetapp.CapacityPool{ - // Name: to.Ptr("account1/pool1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.PoolProperties{ - // PoolID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // ProvisioningState: to.Ptr("Succeeded"), - // QosType: to.Ptr(armnetapp.QosTypeManual), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // Size: to.Ptr[int64](4398046511104), - // TotalThroughputMibps: to.Ptr[float32](281.474), - // UtilizedThroughputMibps: to.Ptr[float32](100.47), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Pools_Delete.json -func ExamplePoolsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewPoolsClient().BeginDelete(ctx, "myRG", "account1", "pool1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/resource_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/resource_client_example_test.go deleted file mode 100644 index 625b75a8b02f..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/resource_client_example_test.go +++ /dev/null @@ -1,127 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/CheckNameAvailability.json -func ExampleResourceClient_CheckNameAvailability() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewResourceClient().CheckNameAvailability(ctx, "eastus", armnetapp.ResourceNameAvailabilityRequest{ - Name: to.Ptr("accName"), - Type: to.Ptr(armnetapp.CheckNameResourceTypes("netAppAccount")), - ResourceGroup: to.Ptr("myRG"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.CheckAvailabilityResponse = armnetapp.CheckAvailabilityResponse{ - // IsAvailable: to.Ptr(true), - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/CheckFilePathAvailability.json -func ExampleResourceClient_CheckFilePathAvailability() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewResourceClient().CheckFilePathAvailability(ctx, "eastus", armnetapp.FilePathAvailabilityRequest{ - Name: to.Ptr("my-exact-filepth"), - SubnetID: to.Ptr("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.CheckAvailabilityResponse = armnetapp.CheckAvailabilityResponse{ - // IsAvailable: to.Ptr(true), - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/CheckQuotaAvailability.json -func ExampleResourceClient_CheckQuotaAvailability() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewResourceClient().CheckQuotaAvailability(ctx, "eastus", armnetapp.QuotaAvailabilityRequest{ - Name: to.Ptr("resource1"), - Type: to.Ptr(armnetapp.CheckQuotaNameResourceTypesMicrosoftNetAppNetAppAccounts), - ResourceGroup: to.Ptr("myRG"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.CheckAvailabilityResponse = armnetapp.CheckAvailabilityResponse{ - // IsAvailable: to.Ptr(true), - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/RegionInfo.json -func ExampleResourceClient_QueryRegionInfo() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewResourceClient().QueryRegionInfo(ctx, "eastus", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.RegionInfo = armnetapp.RegionInfo{ - // AvailabilityZoneMappings: []*armnetapp.RegionInfoAvailabilityZoneMappingsItem{ - // { - // AvailabilityZone: to.Ptr("1"), - // IsAvailable: to.Ptr(true), - // }}, - // StorageToNetworkProximity: to.Ptr(armnetapp.RegionStorageToNetworkProximityT2), - // } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/resourcequotalimits_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/resourcequotalimits_client_example_test.go deleted file mode 100644 index 7e4263971fd9..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/resourcequotalimits_client_example_test.go +++ /dev/null @@ -1,147 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/QuotaLimits_List.json -func ExampleResourceQuotaLimitsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewResourceQuotaLimitsClient().NewListPager("eastus", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.SubscriptionQuotaItemList = armnetapp.SubscriptionQuotaItemList{ - // Value: []*armnetapp.SubscriptionQuotaItem{ - // { - // Name: to.Ptr("eastus/accountsPerSubscription"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/accountsPerSubscription"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](10), - // Current: to.Ptr[int32](10), - // }, - // }, - // { - // Name: to.Ptr("eastus/poolsPerAccount"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/poolsPerAccount"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](25), - // Current: to.Ptr[int32](25), - // }, - // }, - // { - // Name: to.Ptr("eastus/volumesPerPool"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/volumesPerPool"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](500), - // Current: to.Ptr[int32](500), - // }, - // }, - // { - // Name: to.Ptr("eastus/snapshotsPerVolume"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/snapshotsPerVolume"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](255), - // Current: to.Ptr[int32](255), - // }, - // }, - // { - // Name: to.Ptr("eastus/totalTiBsPerSubscription"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/totalTiBsPerSubscription"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](25), - // Current: to.Ptr[int32](1000), - // }, - // }, - // { - // Name: to.Ptr("eastus/totalDPVolumesPerSubscription"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/totalDPVolumesPerSubscription"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](10), - // Current: to.Ptr[int32](10), - // }, - // }, - // { - // Name: to.Ptr("eastus/totalVolumesPerSubscription"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/totalVolumesPerSubscription"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](500), - // Current: to.Ptr[int32](500), - // }, - // }, - // { - // Name: to.Ptr("eastus/totalCoolAccessVolumesPerSubscription"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/totalCoolAccessVolumesPerSubscription"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](10), - // Current: to.Ptr[int32](10), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/QuotaLimits_Get.json -func ExampleResourceQuotaLimitsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewResourceQuotaLimitsClient().Get(ctx, "eastus", "totalCoolAccessVolumesPerSubscription", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SubscriptionQuotaItem = armnetapp.SubscriptionQuotaItem{ - // Name: to.Ptr("eastus/totalCoolAccessVolumesPerSubscription"), - // Type: to.Ptr("Microsoft.NetApp/locations/quotaLimits"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/providers/Microsoft.NetApp/locations/eastus/quotaLimits/totalCoolAccessVolumesPerSubscription"), - // Properties: &armnetapp.SubscriptionQuotaItemProperties{ - // Default: to.Ptr[int32](10), - // Current: to.Ptr[int32](10), - // }, - // } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/snapshotpolicies_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/snapshotpolicies_client_example_test.go deleted file mode 100644 index 13281d9df5ca..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/snapshotpolicies_client_example_test.go +++ /dev/null @@ -1,346 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/SnapshotPolicies_List.json -func ExampleSnapshotPoliciesClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewSnapshotPoliciesClient().NewListPager("myRG", "account1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.SnapshotPoliciesList = armnetapp.SnapshotPoliciesList{ - // Value: []*armnetapp.SnapshotPolicy{ - // { - // Name: to.Ptr("account1/snapshotPolicy1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.SnapshotPolicyProperties{ - // DailySchedule: &armnetapp.DailySchedule{ - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](30), - // SnapshotsToKeep: to.Ptr[int32](4), - // }, - // Enabled: to.Ptr(true), - // HourlySchedule: &armnetapp.HourlySchedule{ - // Minute: to.Ptr[int32](50), - // SnapshotsToKeep: to.Ptr[int32](2), - // }, - // MonthlySchedule: &armnetapp.MonthlySchedule{ - // DaysOfMonth: to.Ptr("10,11,12"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](15), - // SnapshotsToKeep: to.Ptr[int32](5), - // }, - // ProvisioningState: to.Ptr("Succeeded"), - // WeeklySchedule: &armnetapp.WeeklySchedule{ - // Day: to.Ptr("Wednesday"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](45), - // SnapshotsToKeep: to.Ptr[int32](3), - // }, - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/SnapshotPolicies_Get.json -func ExampleSnapshotPoliciesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewSnapshotPoliciesClient().Get(ctx, "myRG", "account1", "snapshotPolicyName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SnapshotPolicy = armnetapp.SnapshotPolicy{ - // Name: to.Ptr("account1/snapshotPolicy1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.SnapshotPolicyProperties{ - // DailySchedule: &armnetapp.DailySchedule{ - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](30), - // SnapshotsToKeep: to.Ptr[int32](4), - // }, - // Enabled: to.Ptr(true), - // HourlySchedule: &armnetapp.HourlySchedule{ - // Minute: to.Ptr[int32](50), - // SnapshotsToKeep: to.Ptr[int32](2), - // }, - // MonthlySchedule: &armnetapp.MonthlySchedule{ - // DaysOfMonth: to.Ptr("10,11,12"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](15), - // SnapshotsToKeep: to.Ptr[int32](5), - // }, - // ProvisioningState: to.Ptr("Succeeded"), - // WeeklySchedule: &armnetapp.WeeklySchedule{ - // Day: to.Ptr("Wednesday"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](45), - // SnapshotsToKeep: to.Ptr[int32](3), - // }, - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/SnapshotPolicies_Create.json -func ExampleSnapshotPoliciesClient_Create() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewSnapshotPoliciesClient().Create(ctx, "myRG", "account1", "snapshotPolicyName", armnetapp.SnapshotPolicy{ - Location: to.Ptr("eastus"), - Properties: &armnetapp.SnapshotPolicyProperties{ - DailySchedule: &armnetapp.DailySchedule{ - Hour: to.Ptr[int32](14), - Minute: to.Ptr[int32](30), - SnapshotsToKeep: to.Ptr[int32](4), - }, - Enabled: to.Ptr(true), - HourlySchedule: &armnetapp.HourlySchedule{ - Minute: to.Ptr[int32](50), - SnapshotsToKeep: to.Ptr[int32](2), - }, - MonthlySchedule: &armnetapp.MonthlySchedule{ - DaysOfMonth: to.Ptr("10,11,12"), - Hour: to.Ptr[int32](14), - Minute: to.Ptr[int32](15), - SnapshotsToKeep: to.Ptr[int32](5), - }, - WeeklySchedule: &armnetapp.WeeklySchedule{ - Day: to.Ptr("Wednesday"), - Hour: to.Ptr[int32](14), - Minute: to.Ptr[int32](45), - SnapshotsToKeep: to.Ptr[int32](3), - }, - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SnapshotPolicy = armnetapp.SnapshotPolicy{ - // Name: to.Ptr("account1/snapshotPolicy1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.SnapshotPolicyProperties{ - // DailySchedule: &armnetapp.DailySchedule{ - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](30), - // SnapshotsToKeep: to.Ptr[int32](4), - // }, - // Enabled: to.Ptr(true), - // HourlySchedule: &armnetapp.HourlySchedule{ - // Minute: to.Ptr[int32](50), - // SnapshotsToKeep: to.Ptr[int32](2), - // }, - // MonthlySchedule: &armnetapp.MonthlySchedule{ - // DaysOfMonth: to.Ptr("10,11,12"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](15), - // SnapshotsToKeep: to.Ptr[int32](5), - // }, - // ProvisioningState: to.Ptr("Succeeded"), - // WeeklySchedule: &armnetapp.WeeklySchedule{ - // Day: to.Ptr("Wednesday"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](45), - // SnapshotsToKeep: to.Ptr[int32](3), - // }, - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/SnapshotPolicies_Update.json -func ExampleSnapshotPoliciesClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSnapshotPoliciesClient().BeginUpdate(ctx, "myRG", "account1", "snapshotPolicyName", armnetapp.SnapshotPolicyPatch{ - Location: to.Ptr("eastus"), - Properties: &armnetapp.SnapshotPolicyProperties{ - DailySchedule: &armnetapp.DailySchedule{ - Hour: to.Ptr[int32](14), - Minute: to.Ptr[int32](30), - SnapshotsToKeep: to.Ptr[int32](4), - }, - Enabled: to.Ptr(true), - HourlySchedule: &armnetapp.HourlySchedule{ - Minute: to.Ptr[int32](50), - SnapshotsToKeep: to.Ptr[int32](2), - }, - MonthlySchedule: &armnetapp.MonthlySchedule{ - DaysOfMonth: to.Ptr("10,11,12"), - Hour: to.Ptr[int32](14), - Minute: to.Ptr[int32](15), - SnapshotsToKeep: to.Ptr[int32](5), - }, - WeeklySchedule: &armnetapp.WeeklySchedule{ - Day: to.Ptr("Wednesday"), - Hour: to.Ptr[int32](14), - Minute: to.Ptr[int32](45), - SnapshotsToKeep: to.Ptr[int32](3), - }, - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SnapshotPolicy = armnetapp.SnapshotPolicy{ - // Name: to.Ptr("account1/snapshotPolicy1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/snapshotPolicies"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.SnapshotPolicyProperties{ - // DailySchedule: &armnetapp.DailySchedule{ - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](30), - // SnapshotsToKeep: to.Ptr[int32](4), - // }, - // Enabled: to.Ptr(true), - // HourlySchedule: &armnetapp.HourlySchedule{ - // Minute: to.Ptr[int32](50), - // SnapshotsToKeep: to.Ptr[int32](2), - // }, - // MonthlySchedule: &armnetapp.MonthlySchedule{ - // DaysOfMonth: to.Ptr("10,11,12"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](15), - // SnapshotsToKeep: to.Ptr[int32](5), - // }, - // ProvisioningState: to.Ptr("Succeeded"), - // WeeklySchedule: &armnetapp.WeeklySchedule{ - // Day: to.Ptr("Wednesday"), - // Hour: to.Ptr[int32](14), - // Minute: to.Ptr[int32](45), - // SnapshotsToKeep: to.Ptr[int32](3), - // }, - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/SnapshotPolicies_Delete.json -func ExampleSnapshotPoliciesClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSnapshotPoliciesClient().BeginDelete(ctx, "resourceGroup", "accountName", "snapshotPolicyName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/SnapshotPolicies_ListVolumes.json -func ExampleSnapshotPoliciesClient_ListVolumes() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewSnapshotPoliciesClient().ListVolumes(ctx, "myRG", "account1", "snapshotPolicyName", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SnapshotPolicyVolumeList = armnetapp.SnapshotPolicyVolumeList{ - // Value: []*armnetapp.Volume{ - // { - // Name: to.Ptr("account1/pool1/volume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("some-amazing-filepath"), - // FileSystemID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // ProvisioningState: to.Ptr("Succeeded"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // SubnetID: to.Ptr("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](128), - // UsageThreshold: to.Ptr[int64](107374182400), - // }, - // }}, - // } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/snapshots_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/snapshots_client_example_test.go deleted file mode 100644 index f5495b0216a9..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/snapshots_client_example_test.go +++ /dev/null @@ -1,193 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Snapshots_List.json -func ExampleSnapshotsClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewSnapshotsClient().NewListPager("myRG", "account1", "pool1", "volume1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.SnapshotsList = armnetapp.SnapshotsList{ - // Value: []*armnetapp.Snapshot{ - // { - // Name: to.Ptr("account1/pool1/volume1/snapshot1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/snapshots/snapshot1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.SnapshotProperties{ - // Created: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // ProvisioningState: to.Ptr("Succeeded"), - // SnapshotID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca3333"), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Snapshots_Get.json -func ExampleSnapshotsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewSnapshotsClient().Get(ctx, "myRG", "account1", "pool1", "volume1", "snapshot1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Snapshot = armnetapp.Snapshot{ - // Name: to.Ptr("account1/pool1/volume1/snapshot1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/snapshots/snapshot1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.SnapshotProperties{ - // Created: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // ProvisioningState: to.Ptr("Succeeded"), - // SnapshotID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca3333"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Snapshots_Create.json -func ExampleSnapshotsClient_BeginCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSnapshotsClient().BeginCreate(ctx, "myRG", "account1", "pool1", "volume1", "snapshot1", armnetapp.Snapshot{ - Location: to.Ptr("eastus"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Snapshots_Update.json -func ExampleSnapshotsClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSnapshotsClient().BeginUpdate(ctx, "myRG", "account1", "pool1", "volume1", "snapshot1", map[string]any{}, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Snapshot = armnetapp.Snapshot{ - // Name: to.Ptr("account1/pool1/volume1/snapshot1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/snapshots"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/snapshots/snapshot1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.SnapshotProperties{ - // Created: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // ProvisioningState: to.Ptr("Succeeded"), - // SnapshotID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca3333"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Snapshots_Delete.json -func ExampleSnapshotsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSnapshotsClient().BeginDelete(ctx, "myRG", "account1", "pool1", "volume1", "snapshot1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Snapshots_SingleFileRestore.json -func ExampleSnapshotsClient_BeginRestoreFiles() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSnapshotsClient().BeginRestoreFiles(ctx, "myRG", "account1", "pool1", "volume1", "snapshot1", armnetapp.SnapshotRestoreFiles{ - FilePaths: []*string{ - to.Ptr("/dir1/customer1.db"), - to.Ptr("/dir1/customer2.db")}, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/subvolumes_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/subvolumes_client_example_test.go deleted file mode 100644 index dea6eb5dfbb4..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/subvolumes_client_example_test.go +++ /dev/null @@ -1,216 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Subvolumes_List.json -func ExampleSubvolumesClient_NewListByVolumePager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewSubvolumesClient().NewListByVolumePager("myRG", "account1", "pool1", "volume1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.SubvolumesList = armnetapp.SubvolumesList{ - // Value: []*armnetapp.SubvolumeInfo{ - // { - // Name: to.Ptr("account1/pool1/volume1/subvolume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/subvolumes/subvolume1"), - // Properties: &armnetapp.SubvolumeProperties{ - // Path: to.Ptr("/pathToSubvol"), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Subvolumes_Get.json -func ExampleSubvolumesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewSubvolumesClient().Get(ctx, "myRG", "account1", "pool1", "volume1", "subvolume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SubvolumeInfo = armnetapp.SubvolumeInfo{ - // Name: to.Ptr("account1/pool1/volume1/subvolume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/subvolumes/subvolume1"), - // Properties: &armnetapp.SubvolumeProperties{ - // Path: to.Ptr("/pathToSubvol"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Subvolumes_Create.json -func ExampleSubvolumesClient_BeginCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSubvolumesClient().BeginCreate(ctx, "myRG", "account1", "pool1", "volume1", "subvolume1", armnetapp.SubvolumeInfo{ - Properties: &armnetapp.SubvolumeProperties{ - Path: to.Ptr("/subvolumePath"), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SubvolumeInfo = armnetapp.SubvolumeInfo{ - // Name: to.Ptr("account1/pool1/volume1/subvolume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/subvolumes/subvolume1"), - // Properties: &armnetapp.SubvolumeProperties{ - // Path: to.Ptr("/subvolumePath"), - // ProvisioningState: to.Ptr("Succeeded"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Subvolumes_Update.json -func ExampleSubvolumesClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSubvolumesClient().BeginUpdate(ctx, "myRG", "account1", "pool1", "volume1", "subvolume1", armnetapp.SubvolumePatchRequest{ - Properties: &armnetapp.SubvolumePatchParams{ - Path: to.Ptr("/subvolumePath"), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SubvolumeInfo = armnetapp.SubvolumeInfo{ - // Name: to.Ptr("account1/pool1/volume1/subvolume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolume1"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/subvolumes/subvolume1"), - // Properties: &armnetapp.SubvolumeProperties{ - // Path: to.Ptr("/subvolumePath"), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Subvolumes_Delete.json -func ExampleSubvolumesClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSubvolumesClient().BeginDelete(ctx, "myRG", "account1", "pool1", "volume1", "subvolume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Subvolumes_Metadata.json -func ExampleSubvolumesClient_BeginGetMetadata() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewSubvolumesClient().BeginGetMetadata(ctx, "myRG", "account1", "pool1", "volume1", "subvolume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.SubvolumeModel = armnetapp.SubvolumeModel{ - // Name: to.Ptr("account1/pool1/volume1/subvolume1/metadata"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/subvolumes/metadata"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/subvolumes/subvolume1/metadata"), - // Properties: &armnetapp.SubvolumeModelProperties{ - // Path: to.Ptr("/pathToSubvol"), - // AccessedTimeStamp: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // BytesUsed: to.Ptr[int64](5), - // ChangedTimeStamp: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // CreationTimeStamp: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // ModifiedTimeStamp: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2017-08-15T13:23:33Z"); return t}()), - // Permissions: to.Ptr("777"), - // Size: to.Ptr[int64](5), - // }, - // } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/volumegroups_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/volumegroups_client_example_test.go deleted file mode 100644 index 46e99400a6d9..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/volumegroups_client_example_test.go +++ /dev/null @@ -1,265 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeGroups_List.json -func ExampleVolumeGroupsClient_NewListByNetAppAccountPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewVolumeGroupsClient().NewListByNetAppAccountPager("myRG", "account1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.VolumeGroupList = armnetapp.VolumeGroupList{ - // Value: []*armnetapp.VolumeGroup{ - // { - // Name: to.Ptr("group1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/volumeGroups"), - // ID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/volumeGroups/group1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.VolumeGroupListProperties{ - // GroupMetaData: &armnetapp.VolumeGroupMetaData{ - // ApplicationIdentifier: to.Ptr("DEV"), - // ApplicationType: to.Ptr(armnetapp.ApplicationTypeSAPHANA), - // GroupDescription: to.Ptr("Volume group"), - // VolumesCount: to.Ptr[int64](5), - // }, - // ProvisioningState: to.Ptr("Succeeded"), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeGroups_Get.json -func ExampleVolumeGroupsClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewVolumeGroupsClient().Get(ctx, "myRG", "account1", "group1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.VolumeGroupDetails = armnetapp.VolumeGroupDetails{ - // Name: to.Ptr("group1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/volumeGroups"), - // ID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/volumeGroups/group1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.VolumeGroupProperties{ - // GroupMetaData: &armnetapp.VolumeGroupMetaData{ - // ApplicationIdentifier: to.Ptr("DEV"), - // ApplicationType: to.Ptr(armnetapp.ApplicationTypeSAPHANA), - // GroupDescription: to.Ptr("Volume group"), - // VolumesCount: to.Ptr[int64](5), - // }, - // ProvisioningState: to.Ptr("Succeeded"), - // Volumes: []*armnetapp.VolumeGroupVolumeProperties{ - // { - // Name: to.Ptr("account1/pool1/test-data-mnt00001"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-data-mnt00001"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("test-data-mnt00001"), - // ProvisioningState: to.Ptr("Succeeded"), - // ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](10), - // UsageThreshold: to.Ptr[int64](107374182400), - // VolumeSpecName: to.Ptr("data"), - // }, - // }, - // { - // Name: to.Ptr("account1/pool1/test-log-mnt00001"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-log-mnt00001"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("test-log-mnt00001"), - // ProvisioningState: to.Ptr("Succeeded"), - // ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](10), - // UsageThreshold: to.Ptr[int64](107374182400), - // VolumeSpecName: to.Ptr("log"), - // }, - // }, - // { - // Name: to.Ptr("account1/pool1/test-shared"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-shared"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("test-shared"), - // ProvisioningState: to.Ptr("Succeeded"), - // ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](10), - // UsageThreshold: to.Ptr[int64](107374182400), - // VolumeSpecName: to.Ptr("shared"), - // }, - // }, - // { - // Name: to.Ptr("account1/pool1/test-data-backup"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-data-backup"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("test-log-backup"), - // ProvisioningState: to.Ptr("Succeeded"), - // ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](10), - // UsageThreshold: to.Ptr[int64](107374182400), - // VolumeSpecName: to.Ptr("data-backup"), - // }, - // }, - // { - // Name: to.Ptr("account1/pool1/test-log-backup"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/test-log-backup"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("test-data-backup"), - // ProvisioningState: to.Ptr("Succeeded"), - // ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](10), - // UsageThreshold: to.Ptr[int64](107374182400), - // VolumeSpecName: to.Ptr("log-backup"), - // }, - // }}, - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeGroups_Create.json -func ExampleVolumeGroupsClient_BeginCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumeGroupsClient().BeginCreate(ctx, "myRG", "account1", "group1", armnetapp.VolumeGroupDetails{ - Location: to.Ptr("westus"), - Properties: &armnetapp.VolumeGroupProperties{ - GroupMetaData: &armnetapp.VolumeGroupMetaData{ - ApplicationIdentifier: to.Ptr("DEV"), - ApplicationType: to.Ptr(armnetapp.ApplicationTypeSAPHANA), - DeploymentSpecID: to.Ptr("20542149-bfca-5618-1879-9863dc6767f1"), - GroupDescription: to.Ptr("Volume group"), - }, - Volumes: []*armnetapp.VolumeGroupVolumeProperties{ - { - Name: to.Ptr("test-data-mnt00001"), - Properties: &armnetapp.VolumeProperties{ - CapacityPoolResourceID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - CreationToken: to.Ptr("test-data-mnt00001"), - ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - ThroughputMibps: to.Ptr[float32](10), - UsageThreshold: to.Ptr[int64](107374182400), - VolumeSpecName: to.Ptr("data"), - }, - }, - { - Name: to.Ptr("test-log-mnt00001"), - Properties: &armnetapp.VolumeProperties{ - CapacityPoolResourceID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - CreationToken: to.Ptr("test-log-mnt00001"), - ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - ThroughputMibps: to.Ptr[float32](10), - UsageThreshold: to.Ptr[int64](107374182400), - VolumeSpecName: to.Ptr("log"), - }, - }, - { - Name: to.Ptr("test-shared"), - Properties: &armnetapp.VolumeProperties{ - CapacityPoolResourceID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - CreationToken: to.Ptr("test-shared"), - ProximityPlacementGroup: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/cys_sjain_fcp_rg/providers/Microsoft.Compute/proximityPlacementGroups/svlqa_sjain_multivolume_ppg"), - ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - SubnetID: to.Ptr("/subscriptions/d633cc2e-722b-4ae1-b636-bbd9e4c60ed9/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - ThroughputMibps: to.Ptr[float32](10), - UsageThreshold: to.Ptr[int64](107374182400), - VolumeSpecName: to.Ptr("shared"), - }, - }}, - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeGroups_Delete.json -func ExampleVolumeGroupsClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumeGroupsClient().BeginDelete(ctx, "myRG", "account1", "group1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/volumequotarules_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/volumequotarules_client_example_test.go deleted file mode 100644 index ffc965fc1dc6..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/volumequotarules_client_example_test.go +++ /dev/null @@ -1,195 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeQuotaRules_List.json -func ExampleVolumeQuotaRulesClient_NewListByVolumePager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewVolumeQuotaRulesClient().NewListByVolumePager("myRG", "account-9957", "pool-5210", "volume-6387", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.VolumeQuotaRulesList = armnetapp.VolumeQuotaRulesList{ - // Value: []*armnetapp.VolumeQuotaRule{ - // { - // Name: to.Ptr("account-9957/pool-5210/volume-6387/rule-0004"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules"), - // ID: to.Ptr("/subscriptions/5275316f-a498-48d6-b324-2cbfdc4311b9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account-9957/capacityPools/pool-5210/volumes/volume-6387/volumeQuotaRules/rule-0004"), - // Location: to.Ptr("westus"), - // Properties: &armnetapp.VolumeQuotaRulesProperties{ - // ProvisioningState: to.Ptr(armnetapp.ProvisioningStateSucceeded), - // QuotaSizeInKiBs: to.Ptr[int64](100005), - // QuotaTarget: to.Ptr("1821"), - // QuotaType: to.Ptr(armnetapp.TypeIndividualUserQuota), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeQuotaRules_Get.json -func ExampleVolumeQuotaRulesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewVolumeQuotaRulesClient().Get(ctx, "myRG", "account-9957", "pool-5210", "volume-6387", "rule-0004", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.VolumeQuotaRule = armnetapp.VolumeQuotaRule{ - // Name: to.Ptr("account-9957/pool-5210/volume-6387/rule-0004"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules"), - // ID: to.Ptr("/subscriptions/5275316f-a498-48d6-b324-2cbfdc4311b9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account-9957/capacityPools/pool-5210/volumes/volume-6387/volumeQuotaRules/rule-0004"), - // Location: to.Ptr("westus"), - // Properties: &armnetapp.VolumeQuotaRulesProperties{ - // ProvisioningState: to.Ptr(armnetapp.ProvisioningStateSucceeded), - // QuotaSizeInKiBs: to.Ptr[int64](100005), - // QuotaTarget: to.Ptr("1821"), - // QuotaType: to.Ptr(armnetapp.TypeIndividualUserQuota), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeQuotaRules_Create.json -func ExampleVolumeQuotaRulesClient_BeginCreate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumeQuotaRulesClient().BeginCreate(ctx, "myRG", "account-9957", "pool-5210", "volume-6387", "rule-0004", armnetapp.VolumeQuotaRule{ - Location: to.Ptr("westus"), - Properties: &armnetapp.VolumeQuotaRulesProperties{ - QuotaSizeInKiBs: to.Ptr[int64](100005), - QuotaTarget: to.Ptr("1821"), - QuotaType: to.Ptr(armnetapp.TypeIndividualUserQuota), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.VolumeQuotaRule = armnetapp.VolumeQuotaRule{ - // Name: to.Ptr("account-9957/pool-5210/volume-6387/rule-0004"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules"), - // ID: to.Ptr("/subscriptions/5275316f-a498-48d6-b324-2cbfdc4311b9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account-9957/capacityPools/pool-5210/volumes/volume-6387/volumeQuotaRules/rule-0004"), - // Location: to.Ptr("westus"), - // Properties: &armnetapp.VolumeQuotaRulesProperties{ - // ProvisioningState: to.Ptr(armnetapp.ProvisioningStateSucceeded), - // QuotaSizeInKiBs: to.Ptr[int64](100005), - // QuotaTarget: to.Ptr("1821"), - // QuotaType: to.Ptr(armnetapp.TypeIndividualUserQuota), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeQuotaRules_Update.json -func ExampleVolumeQuotaRulesClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumeQuotaRulesClient().BeginUpdate(ctx, "myRG", "account-9957", "pool-5210", "volume-6387", "rule-0004", armnetapp.VolumeQuotaRulePatch{ - Properties: &armnetapp.VolumeQuotaRulesProperties{ - QuotaSizeInKiBs: to.Ptr[int64](100009), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.VolumeQuotaRule = armnetapp.VolumeQuotaRule{ - // Name: to.Ptr("account-9957/pool-5210/volume-6387/rule-0004"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes/volumeQuotaRules"), - // ID: to.Ptr("/subscriptions/5275316f-a498-48d6-b324-2cbfdc4311b9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account-9957/capacityPools/pool-5210/volumes/volume-6387/volumeQuotaRules/rule-0004"), - // Location: to.Ptr("westus"), - // Properties: &armnetapp.VolumeQuotaRulesProperties{ - // ProvisioningState: to.Ptr(armnetapp.ProvisioningStateSucceeded), - // QuotaSizeInKiBs: to.Ptr[int64](100005), - // QuotaTarget: to.Ptr("1821"), - // QuotaType: to.Ptr(armnetapp.TypeIndividualUserQuota), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/VolumeQuotaRules_Delete.json -func ExampleVolumeQuotaRulesClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumeQuotaRulesClient().BeginDelete(ctx, "myRG", "account-9957", "pool-5210", "volume-6387", "rule-0004", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} diff --git a/sdk/resourcemanager/netapp/armnetapp/volumes_client_example_test.go b/sdk/resourcemanager/netapp/armnetapp/volumes_client_example_test.go deleted file mode 100644 index 0f884c83687a..000000000000 --- a/sdk/resourcemanager/netapp/armnetapp/volumes_client_example_test.go +++ /dev/null @@ -1,567 +0,0 @@ -//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. -// Code generated by Microsoft (R) AutoRest Code Generator. -// Changes may cause incorrect behavior and will be lost if the code is regenerated. -// DO NOT EDIT. - -package armnetapp_test - -import ( - "context" - "log" - - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp/v4" -) - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_List.json -func ExampleVolumesClient_NewListPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewVolumesClient().NewListPager("myRG", "account1", "pool1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.VolumeList = armnetapp.VolumeList{ - // Value: []*armnetapp.Volume{ - // { - // Name: to.Ptr("account1/pool1/volume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("some-amazing-filepath"), - // FileSystemID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // NetworkFeatures: to.Ptr(armnetapp.NetworkFeaturesStandard), - // NetworkSiblingSetID: to.Ptr("0f434a03-ce0b-4935-81af-d98652ffb1c4"), - // ProvisioningState: to.Ptr("Succeeded"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // StorageToNetworkProximity: to.Ptr(armnetapp.VolumeStorageToNetworkProximityT2), - // SubnetID: to.Ptr("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](128), - // UsageThreshold: to.Ptr[int64](107374182400), - // }, - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_Get.json -func ExampleVolumesClient_Get() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewVolumesClient().Get(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Volume = armnetapp.Volume{ - // Name: to.Ptr("account1/pool1/volume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("some-amazing-filepath"), - // FileSystemID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // NetworkFeatures: to.Ptr(armnetapp.NetworkFeaturesStandard), - // NetworkSiblingSetID: to.Ptr("0f434a03-ce0b-4935-81af-d98652ffb1c4"), - // ProvisioningState: to.Ptr("Succeeded"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // StorageToNetworkProximity: to.Ptr(armnetapp.VolumeStorageToNetworkProximityT2), - // SubnetID: to.Ptr("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](128), - // UsageThreshold: to.Ptr[int64](107374182400), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_CreateOrUpdate.json -func ExampleVolumesClient_BeginCreateOrUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginCreateOrUpdate(ctx, "myRG", "account1", "pool1", "volume1", armnetapp.Volume{ - Location: to.Ptr("eastus"), - Properties: &armnetapp.VolumeProperties{ - CreationToken: to.Ptr("my-unique-file-path"), - ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - SubnetID: to.Ptr("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - UsageThreshold: to.Ptr[int64](107374182400), - }, - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Volume = armnetapp.Volume{ - // Name: to.Ptr("account1/pool1/volume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("some-amazing-filepath"), - // EncryptionKeySource: to.Ptr(armnetapp.EncryptionKeySourceMicrosoftNetApp), - // FileSystemID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // ProvisioningState: to.Ptr("Succeeded"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // SubnetID: to.Ptr("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](128), - // UsageThreshold: to.Ptr[int64](107374182400), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_Update.json -func ExampleVolumesClient_BeginUpdate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginUpdate(ctx, "myRG", "account1", "pool1", "volume1", armnetapp.VolumePatch{}, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - res, err := poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.Volume = armnetapp.Volume{ - // Name: to.Ptr("account1/pool1/volume1"), - // Type: to.Ptr("Microsoft.NetApp/netAppAccounts/capacityPools/volumes"), - // ID: to.Ptr("/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1"), - // Location: to.Ptr("eastus"), - // Properties: &armnetapp.VolumeProperties{ - // CreationToken: to.Ptr("some-amazing-filepath"), - // DataProtection: &armnetapp.VolumePropertiesDataProtection{ - // Snapshot: &armnetapp.VolumeSnapshotProperties{ - // SnapshotPolicyID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRP/providers/Microsoft.NetApp/netAppAccounts/account1/snapshotPolicies/snapshotPolicy1"), - // }, - // }, - // FileSystemID: to.Ptr("9760acf5-4638-11e7-9bdb-020073ca7778"), - // NetworkFeatures: to.Ptr(armnetapp.NetworkFeaturesStandard), - // NetworkSiblingSetID: to.Ptr("0f434a03-ce0b-4935-81af-d98652ffb1c4"), - // ProvisioningState: to.Ptr("Succeeded"), - // ServiceLevel: to.Ptr(armnetapp.ServiceLevelPremium), - // StorageToNetworkProximity: to.Ptr(armnetapp.VolumeStorageToNetworkProximityT2), - // SubnetID: to.Ptr("/subscriptions/9760acf5-4638-11e7-9bdb-020073ca7778/resourceGroups/myRP/providers/Microsoft.Network/virtualNetworks/testvnet3/subnets/testsubnet3"), - // ThroughputMibps: to.Ptr[float32](128), - // UsageThreshold: to.Ptr[int64](107374182400), - // }, - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_Delete.json -func ExampleVolumesClient_BeginDelete() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginDelete(ctx, "myRG", "account1", "pool1", "volume1", &armnetapp.VolumesClientBeginDeleteOptions{ForceDelete: nil}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_Revert.json -func ExampleVolumesClient_BeginRevert() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginRevert(ctx, "myRG", "account1", "pool1", "volume1", armnetapp.VolumeRevert{ - SnapshotID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/snapshots/snapshot1"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_ResetCifsPassword.json -func ExampleVolumesClient_BeginResetCifsPassword() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginResetCifsPassword(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_BreakFileLocks.json -func ExampleVolumesClient_BeginBreakFileLocks() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginBreakFileLocks(ctx, "myRG", "account1", "pool1", "volume1", &armnetapp.VolumesClientBeginBreakFileLocksOptions{Body: &armnetapp.BreakFileLocksRequest{ - ClientIP: to.Ptr("101.102.103.104"), - ConfirmRunningDisruptiveOperation: to.Ptr(true), - }, - }) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_BreakReplication.json -func ExampleVolumesClient_BeginBreakReplication() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginBreakReplication(ctx, "myRG", "account1", "pool1", "volume1", &armnetapp.VolumesClientBeginBreakReplicationOptions{Body: &armnetapp.BreakReplicationRequest{ - ForceBreakReplication: to.Ptr(false), - }, - }) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_ReestablishReplication.json -func ExampleVolumesClient_BeginReestablishReplication() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginReestablishReplication(ctx, "myRG", "account1", "pool1", "volume1", armnetapp.ReestablishReplicationRequest{ - SourceVolumeID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/mySourceRG/providers/Microsoft.NetApp/netAppAccounts/sourceAccount1/capacityPools/sourcePool1/volumes/sourceVolume1"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_ReplicationStatus.json -func ExampleVolumesClient_ReplicationStatus() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - res, err := clientFactory.NewVolumesClient().ReplicationStatus(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - // You could use response here. We use blank identifier for just demo purposes. - _ = res - // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // res.ReplicationStatus = armnetapp.ReplicationStatus{ - // ErrorMessage: to.Ptr(""), - // Healthy: to.Ptr(true), - // MirrorState: to.Ptr(armnetapp.MirrorStateMirrored), - // RelationshipStatus: to.Ptr(armnetapp.RelationshipStatusIdle), - // TotalProgress: to.Ptr("1048576"), - // } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_ListReplications.json -func ExampleVolumesClient_NewListReplicationsPager() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - pager := clientFactory.NewVolumesClient().NewListReplicationsPager("myRG", "account1", "pool1", "volume1", nil) - for pager.More() { - page, err := pager.NextPage(ctx) - if err != nil { - log.Fatalf("failed to advance page: %v", err) - } - for _, v := range page.Value { - // You could use page here. We use blank identifier for just demo purposes. - _ = v - } - // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. - // page.ListReplications = armnetapp.ListReplications{ - // Value: []*armnetapp.Replication{ - // { - // RemoteVolumeRegion: to.Ptr("westus"), - // RemoteVolumeResourceID: to.Ptr("/subscriptions/36e85c76-e720-473e-881f-e2fe72f462d0/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account-5999/capacityPools/pool-0977/volumes/volume-4508"), - // ReplicationSchedule: to.Ptr(armnetapp.ReplicationScheduleDaily), - // }}, - // } - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_ResyncReplication.json -func ExampleVolumesClient_BeginResyncReplication() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginResyncReplication(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_DeleteReplication.json -func ExampleVolumesClient_BeginDeleteReplication() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginDeleteReplication(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_AuthorizeReplication.json -func ExampleVolumesClient_BeginAuthorizeReplication() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginAuthorizeReplication(ctx, "myRG", "account1", "pool1", "volume1", armnetapp.AuthorizeRequest{ - RemoteVolumeResourceID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRemoteRG/providers/Microsoft.NetApp/netAppAccounts/remoteAccount1/capacityPools/remotePool1/volumes/remoteVolume1"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_ReInitializeReplication.json -func ExampleVolumesClient_BeginReInitializeReplication() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginReInitializeReplication(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_PoolChange.json -func ExampleVolumesClient_BeginPoolChange() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginPoolChange(ctx, "myRG", "account1", "pool1", "volume1", armnetapp.PoolChangeRequest{ - NewPoolResourceID: to.Ptr("/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1"), - }, nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_Relocate.json -func ExampleVolumesClient_BeginRelocate() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginRelocate(ctx, "myRG", "account1", "pool1", "volume1", &armnetapp.VolumesClientBeginRelocateOptions{Body: &armnetapp.RelocateVolumeRequest{}}) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_FinalizeRelocation.json -func ExampleVolumesClient_BeginFinalizeRelocation() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginFinalizeRelocation(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -} - -// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/1e7b408f3323e7f5424745718fe62c7a043a2337/specification/netapp/resource-manager/Microsoft.NetApp/stable/2022-09-01/examples/Volumes_RevertRelocation.json -func ExampleVolumesClient_BeginRevertRelocation() { - cred, err := azidentity.NewDefaultAzureCredential(nil) - if err != nil { - log.Fatalf("failed to obtain a credential: %v", err) - } - ctx := context.Background() - clientFactory, err := armnetapp.NewClientFactory("", cred, nil) - if err != nil { - log.Fatalf("failed to create client: %v", err) - } - poller, err := clientFactory.NewVolumesClient().BeginRevertRelocation(ctx, "myRG", "account1", "pool1", "volume1", nil) - if err != nil { - log.Fatalf("failed to finish the request: %v", err) - } - _, err = poller.PollUntilDone(ctx, nil) - if err != nil { - log.Fatalf("failed to pull the result: %v", err) - } -}