-
Notifications
You must be signed in to change notification settings - Fork 40
/
model_vaultproperties.go
17 lines (15 loc) · 1.37 KB
/
model_vaultproperties.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package vaults
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type VaultProperties struct {
BackupStorageVersion *BackupStorageVersion `json:"backupStorageVersion,omitempty"`
Encryption *VaultPropertiesEncryption `json:"encryption,omitempty"`
MonitoringSettings *MonitoringSettings `json:"monitoringSettings,omitempty"`
MoveDetails *VaultPropertiesMoveDetails `json:"moveDetails,omitempty"`
MoveState *ResourceMoveState `json:"moveState,omitempty"`
PrivateEndpointConnections *[]PrivateEndpointConnectionVaultProperties `json:"privateEndpointConnections,omitempty"`
PrivateEndpointStateForBackup *VaultPrivateEndpointState `json:"privateEndpointStateForBackup,omitempty"`
PrivateEndpointStateForSiteRecovery *VaultPrivateEndpointState `json:"privateEndpointStateForSiteRecovery,omitempty"`
ProvisioningState *string `json:"provisioningState,omitempty"`
UpgradeDetails *UpgradeDetails `json:"upgradeDetails,omitempty"`
}