Skip to content

Commit 3ae758d

Browse files
authored
[keyvault] update azkeys (old) to api version 7.4 (Azure#20518)
* update autorest * update to 7.4
1 parent b6583f3 commit 3ae758d

File tree

40 files changed

+2796
-2453
lines changed

40 files changed

+2796
-2453
lines changed

sdk/keyvault/azkeys/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
## 0.9.1 (Unreleased)
44

55
### Features Added
6+
* Upgraded to api version 7.4
67

78
### Breaking Changes
9+
* Renamed `ActionType` to `KeyRotationPolicyAction`
810

911
### Bugs Fixed
1012

sdk/keyvault/azkeys/autorest.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
clear-output-folder: false
55
export-clients: true
66
go: true
7-
input-file: https://github.com/Azure/azure-rest-api-specs/blob/323a8c3fabad74fe18f4202926b8fd826551a7ce/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/keys.json
7+
input-file: https://github.com/Azure/azure-rest-api-specs/blob/551275acb80e1f8b39036b79dfc35a8f63b601a7/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.4/keys.json
88
license-header: MICROSOFT_MIT_NO_VERSION
99
module: github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys
1010
openapi-type: "data-plane"
1111
output-folder: ../azkeys
1212
override-client-name: Client
1313
security: "AADToken"
1414
security-scopes: "https://vault.azure.net/.default"
15-
use: "@autorest/go@4.0.0-preview.43"
15+
use: "@autorest/go@4.0.0-preview.46"
1616
version: "^3.0.0"
1717

1818
directive:
@@ -102,11 +102,6 @@ directive:
102102
where: $
103103
transform: return $.replace(/(?:\/\/.*\s)+func \(a \*?Attributes\).*\{\s(?:.+\s)+\}\s/g, "");
104104

105-
# delete generated constructor
106-
- from: client.go
107-
where: $
108-
transform: return $.replace(/(?:\/\/.*\s)+func NewClient.+\{\s(?:.+\s)+\}\s/, "");
109-
110105
# delete the version path param check (version == "" is legal for Key Vault but indescribable by OpenAPI)
111106
- from: client.go
112107
where: $

sdk/keyvault/azkeys/build.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// +build go1.18
33

44
//go:generate autorest ./autorest.md
5+
//go:generate gofmt -w .
56

67
// Copyright (c) Microsoft Corporation. All rights reserved.
78
// Licensed under the MIT License. See License.txt in the project root for license information.

sdk/keyvault/azkeys/client.go

Lines changed: 170 additions & 145 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/azkeys/client_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -635,7 +635,7 @@ func TestRotateKey(t *testing.T) {
635635
LifetimeActions: []*azkeys.LifetimeActions{
636636
{
637637
Action: &azkeys.LifetimeActionsType{
638-
Type: to.Ptr(azkeys.ActionTypeRotate),
638+
Type: to.Ptr(azkeys.KeyRotationPolicyActionRotate),
639639
},
640640
Trigger: &azkeys.LifetimeActionsTrigger{
641641
TimeAfterCreate: timeAfterCreate,
@@ -653,7 +653,7 @@ func TestRotateKey(t *testing.T) {
653653
require.NotEmpty(t, getResp.LifetimeActions)
654654
require.Condition(t, func() bool {
655655
for _, action := range getResp.LifetimeActions {
656-
if strings.EqualFold(string(*action.Action.Type), string(azkeys.ActionTypeRotate)) && strings.EqualFold(string(*action.Trigger.TimeAfterCreate), *timeAfterCreate) {
656+
if strings.EqualFold(string(*action.Action.Type), string(azkeys.KeyRotationPolicyActionRotate)) && strings.EqualFold(string(*action.Trigger.TimeAfterCreate), *timeAfterCreate) {
657657
return true
658658
}
659659
}

sdk/keyvault/azkeys/constants.go

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/azkeys/custom_client.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,11 @@ func NewClient(vaultURL string, credential azcore.TokenCredential, options *Clie
3737
DisableChallengeResourceVerification: options.DisableChallengeResourceVerification,
3838
},
3939
)
40-
pl := runtime.NewPipeline(moduleName, version, runtime.PipelineOptions{PerRetry: []policy.Policy{authPolicy}}, &options.ClientOptions)
41-
return &Client{endpoint: vaultURL, pl: pl}, nil
40+
azcoreClient, err := azcore.NewClient("azkeys.Client", version, runtime.PipelineOptions{PerRetry: []policy.Policy{authPolicy}}, &options.ClientOptions)
41+
if err != nil {
42+
return nil, err
43+
}
44+
return &Client{endpoint: vaultURL, internal: azcoreClient}, nil
4245
}
4346

4447
// ID is a key's unique ID, containing its version, if any, and name.

sdk/keyvault/azkeys/example_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ func ExampleClient_UpdateKeyRotationPolicy() {
126126
LifetimeActions: []*azkeys.LifetimeActions{
127127
{
128128
Action: &azkeys.LifetimeActionsType{
129-
Type: to.Ptr(azkeys.ActionTypeRotate),
129+
Type: to.Ptr(azkeys.KeyRotationPolicyActionRotate),
130130
},
131131
Trigger: &azkeys.LifetimeActionsTrigger{
132132
TimeAfterCreate: to.Ptr("P18M"),

sdk/keyvault/azkeys/models.go

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)