1package containerregistry 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// Action enumerates the values for action. 10type Action string 11 12const ( 13 // Allow ... 14 Allow Action = "Allow" 15) 16 17// PossibleActionValues returns an array of possible values for the Action const type. 18func PossibleActionValues() []Action { 19 return []Action{Allow} 20} 21 22// DefaultAction enumerates the values for default action. 23type DefaultAction string 24 25const ( 26 // DefaultActionAllow ... 27 DefaultActionAllow DefaultAction = "Allow" 28 // DefaultActionDeny ... 29 DefaultActionDeny DefaultAction = "Deny" 30) 31 32// PossibleDefaultActionValues returns an array of possible values for the DefaultAction const type. 33func PossibleDefaultActionValues() []DefaultAction { 34 return []DefaultAction{DefaultActionAllow, DefaultActionDeny} 35} 36 37// ImportMode enumerates the values for import mode. 38type ImportMode string 39 40const ( 41 // Force ... 42 Force ImportMode = "Force" 43 // NoForce ... 44 NoForce ImportMode = "NoForce" 45) 46 47// PossibleImportModeValues returns an array of possible values for the ImportMode const type. 48func PossibleImportModeValues() []ImportMode { 49 return []ImportMode{Force, NoForce} 50} 51 52// PasswordName enumerates the values for password name. 53type PasswordName string 54 55const ( 56 // Password ... 57 Password PasswordName = "password" 58 // Password2 ... 59 Password2 PasswordName = "password2" 60) 61 62// PossiblePasswordNameValues returns an array of possible values for the PasswordName const type. 63func PossiblePasswordNameValues() []PasswordName { 64 return []PasswordName{Password, Password2} 65} 66 67// PolicyStatus enumerates the values for policy status. 68type PolicyStatus string 69 70const ( 71 // Disabled ... 72 Disabled PolicyStatus = "disabled" 73 // Enabled ... 74 Enabled PolicyStatus = "enabled" 75) 76 77// PossiblePolicyStatusValues returns an array of possible values for the PolicyStatus const type. 78func PossiblePolicyStatusValues() []PolicyStatus { 79 return []PolicyStatus{Disabled, Enabled} 80} 81 82// ProvisioningState enumerates the values for provisioning state. 83type ProvisioningState string 84 85const ( 86 // Canceled ... 87 Canceled ProvisioningState = "Canceled" 88 // Creating ... 89 Creating ProvisioningState = "Creating" 90 // Deleting ... 91 Deleting ProvisioningState = "Deleting" 92 // Failed ... 93 Failed ProvisioningState = "Failed" 94 // Succeeded ... 95 Succeeded ProvisioningState = "Succeeded" 96 // Updating ... 97 Updating ProvisioningState = "Updating" 98) 99 100// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 101func PossibleProvisioningStateValues() []ProvisioningState { 102 return []ProvisioningState{Canceled, Creating, Deleting, Failed, Succeeded, Updating} 103} 104 105// RegistryUsageUnit enumerates the values for registry usage unit. 106type RegistryUsageUnit string 107 108const ( 109 // Bytes ... 110 Bytes RegistryUsageUnit = "Bytes" 111 // Count ... 112 Count RegistryUsageUnit = "Count" 113) 114 115// PossibleRegistryUsageUnitValues returns an array of possible values for the RegistryUsageUnit const type. 116func PossibleRegistryUsageUnitValues() []RegistryUsageUnit { 117 return []RegistryUsageUnit{Bytes, Count} 118} 119 120// SkuName enumerates the values for sku name. 121type SkuName string 122 123const ( 124 // Basic ... 125 Basic SkuName = "Basic" 126 // Classic ... 127 Classic SkuName = "Classic" 128 // Premium ... 129 Premium SkuName = "Premium" 130 // Standard ... 131 Standard SkuName = "Standard" 132) 133 134// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 135func PossibleSkuNameValues() []SkuName { 136 return []SkuName{Basic, Classic, Premium, Standard} 137} 138 139// SkuTier enumerates the values for sku tier. 140type SkuTier string 141 142const ( 143 // SkuTierBasic ... 144 SkuTierBasic SkuTier = "Basic" 145 // SkuTierClassic ... 146 SkuTierClassic SkuTier = "Classic" 147 // SkuTierPremium ... 148 SkuTierPremium SkuTier = "Premium" 149 // SkuTierStandard ... 150 SkuTierStandard SkuTier = "Standard" 151) 152 153// PossibleSkuTierValues returns an array of possible values for the SkuTier const type. 154func PossibleSkuTierValues() []SkuTier { 155 return []SkuTier{SkuTierBasic, SkuTierClassic, SkuTierPremium, SkuTierStandard} 156} 157 158// TrustPolicyType enumerates the values for trust policy type. 159type TrustPolicyType string 160 161const ( 162 // Notary ... 163 Notary TrustPolicyType = "Notary" 164) 165 166// PossibleTrustPolicyTypeValues returns an array of possible values for the TrustPolicyType const type. 167func PossibleTrustPolicyTypeValues() []TrustPolicyType { 168 return []TrustPolicyType{Notary} 169} 170 171// WebhookAction enumerates the values for webhook action. 172type WebhookAction string 173 174const ( 175 // ChartDelete ... 176 ChartDelete WebhookAction = "chart_delete" 177 // ChartPush ... 178 ChartPush WebhookAction = "chart_push" 179 // Delete ... 180 Delete WebhookAction = "delete" 181 // Push ... 182 Push WebhookAction = "push" 183 // Quarantine ... 184 Quarantine WebhookAction = "quarantine" 185) 186 187// PossibleWebhookActionValues returns an array of possible values for the WebhookAction const type. 188func PossibleWebhookActionValues() []WebhookAction { 189 return []WebhookAction{ChartDelete, ChartPush, Delete, Push, Quarantine} 190} 191 192// WebhookStatus enumerates the values for webhook status. 193type WebhookStatus string 194 195const ( 196 // WebhookStatusDisabled ... 197 WebhookStatusDisabled WebhookStatus = "disabled" 198 // WebhookStatusEnabled ... 199 WebhookStatusEnabled WebhookStatus = "enabled" 200) 201 202// PossibleWebhookStatusValues returns an array of possible values for the WebhookStatus const type. 203func PossibleWebhookStatusValues() []WebhookStatus { 204 return []WebhookStatus{WebhookStatusDisabled, WebhookStatusEnabled} 205} 206