1package recoveryservices 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// AuthType enumerates the values for auth type. 10type AuthType string 11 12const ( 13 // AAD ... 14 AAD AuthType = "AAD" 15 // AccessControlService ... 16 AccessControlService AuthType = "AccessControlService" 17 // ACS ... 18 ACS AuthType = "ACS" 19 // AzureActiveDirectory ... 20 AzureActiveDirectory AuthType = "AzureActiveDirectory" 21 // Invalid ... 22 Invalid AuthType = "Invalid" 23) 24 25// PossibleAuthTypeValues returns an array of possible values for the AuthType const type. 26func PossibleAuthTypeValues() []AuthType { 27 return []AuthType{AAD, AccessControlService, ACS, AzureActiveDirectory, Invalid} 28} 29 30// AuthTypeBasicResourceCertificateDetails enumerates the values for auth type basic resource certificate 31// details. 32type AuthTypeBasicResourceCertificateDetails string 33 34const ( 35 // AuthTypeAccessControlService ... 36 AuthTypeAccessControlService AuthTypeBasicResourceCertificateDetails = "AccessControlService" 37 // AuthTypeAzureActiveDirectory ... 38 AuthTypeAzureActiveDirectory AuthTypeBasicResourceCertificateDetails = "AzureActiveDirectory" 39 // AuthTypeResourceCertificateDetails ... 40 AuthTypeResourceCertificateDetails AuthTypeBasicResourceCertificateDetails = "ResourceCertificateDetails" 41) 42 43// PossibleAuthTypeBasicResourceCertificateDetailsValues returns an array of possible values for the AuthTypeBasicResourceCertificateDetails const type. 44func PossibleAuthTypeBasicResourceCertificateDetailsValues() []AuthTypeBasicResourceCertificateDetails { 45 return []AuthTypeBasicResourceCertificateDetails{AuthTypeAccessControlService, AuthTypeAzureActiveDirectory, AuthTypeResourceCertificateDetails} 46} 47 48// PrivateEndpointConnectionStatus enumerates the values for private endpoint connection status. 49type PrivateEndpointConnectionStatus string 50 51const ( 52 // Approved ... 53 Approved PrivateEndpointConnectionStatus = "Approved" 54 // Disconnected ... 55 Disconnected PrivateEndpointConnectionStatus = "Disconnected" 56 // Pending ... 57 Pending PrivateEndpointConnectionStatus = "Pending" 58 // Rejected ... 59 Rejected PrivateEndpointConnectionStatus = "Rejected" 60) 61 62// PossiblePrivateEndpointConnectionStatusValues returns an array of possible values for the PrivateEndpointConnectionStatus const type. 63func PossiblePrivateEndpointConnectionStatusValues() []PrivateEndpointConnectionStatus { 64 return []PrivateEndpointConnectionStatus{Approved, Disconnected, Pending, Rejected} 65} 66 67// ProvisioningState enumerates the values for provisioning state. 68type ProvisioningState string 69 70const ( 71 // ProvisioningStateDeleting ... 72 ProvisioningStateDeleting ProvisioningState = "Deleting" 73 // ProvisioningStateFailed ... 74 ProvisioningStateFailed ProvisioningState = "Failed" 75 // ProvisioningStatePending ... 76 ProvisioningStatePending ProvisioningState = "Pending" 77 // ProvisioningStateSucceeded ... 78 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 79) 80 81// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 82func PossibleProvisioningStateValues() []ProvisioningState { 83 return []ProvisioningState{ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStatePending, ProvisioningStateSucceeded} 84} 85 86// ResourceIdentityType enumerates the values for resource identity type. 87type ResourceIdentityType string 88 89const ( 90 // None ... 91 None ResourceIdentityType = "None" 92 // SystemAssigned ... 93 SystemAssigned ResourceIdentityType = "SystemAssigned" 94) 95 96// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. 97func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 98 return []ResourceIdentityType{None, SystemAssigned} 99} 100 101// SkuName enumerates the values for sku name. 102type SkuName string 103 104const ( 105 // RS0 ... 106 RS0 SkuName = "RS0" 107 // Standard ... 108 Standard SkuName = "Standard" 109) 110 111// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 112func PossibleSkuNameValues() []SkuName { 113 return []SkuName{RS0, Standard} 114} 115 116// TriggerType enumerates the values for trigger type. 117type TriggerType string 118 119const ( 120 // ForcedUpgrade ... 121 ForcedUpgrade TriggerType = "ForcedUpgrade" 122 // UserTriggered ... 123 UserTriggered TriggerType = "UserTriggered" 124) 125 126// PossibleTriggerTypeValues returns an array of possible values for the TriggerType const type. 127func PossibleTriggerTypeValues() []TriggerType { 128 return []TriggerType{ForcedUpgrade, UserTriggered} 129} 130 131// UsagesUnit enumerates the values for usages unit. 132type UsagesUnit string 133 134const ( 135 // Bytes ... 136 Bytes UsagesUnit = "Bytes" 137 // BytesPerSecond ... 138 BytesPerSecond UsagesUnit = "BytesPerSecond" 139 // Count ... 140 Count UsagesUnit = "Count" 141 // CountPerSecond ... 142 CountPerSecond UsagesUnit = "CountPerSecond" 143 // Percent ... 144 Percent UsagesUnit = "Percent" 145 // Seconds ... 146 Seconds UsagesUnit = "Seconds" 147) 148 149// PossibleUsagesUnitValues returns an array of possible values for the UsagesUnit const type. 150func PossibleUsagesUnitValues() []UsagesUnit { 151 return []UsagesUnit{Bytes, BytesPerSecond, Count, CountPerSecond, Percent, Seconds} 152} 153 154// VaultPrivateEndpointState enumerates the values for vault private endpoint state. 155type VaultPrivateEndpointState string 156 157const ( 158 // VaultPrivateEndpointStateEnabled ... 159 VaultPrivateEndpointStateEnabled VaultPrivateEndpointState = "Enabled" 160 // VaultPrivateEndpointStateNone ... 161 VaultPrivateEndpointStateNone VaultPrivateEndpointState = "None" 162) 163 164// PossibleVaultPrivateEndpointStateValues returns an array of possible values for the VaultPrivateEndpointState const type. 165func PossibleVaultPrivateEndpointStateValues() []VaultPrivateEndpointState { 166 return []VaultPrivateEndpointState{VaultPrivateEndpointStateEnabled, VaultPrivateEndpointStateNone} 167} 168 169// VaultUpgradeState enumerates the values for vault upgrade state. 170type VaultUpgradeState string 171 172const ( 173 // Failed ... 174 Failed VaultUpgradeState = "Failed" 175 // InProgress ... 176 InProgress VaultUpgradeState = "InProgress" 177 // Unknown ... 178 Unknown VaultUpgradeState = "Unknown" 179 // Upgraded ... 180 Upgraded VaultUpgradeState = "Upgraded" 181) 182 183// PossibleVaultUpgradeStateValues returns an array of possible values for the VaultUpgradeState const type. 184func PossibleVaultUpgradeStateValues() []VaultUpgradeState { 185 return []VaultUpgradeState{Failed, InProgress, Unknown, Upgraded} 186} 187