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// Architecture enumerates the values for architecture. 23type Architecture string 24 25const ( 26 // Amd64 ... 27 Amd64 Architecture = "amd64" 28 // Arm ... 29 Arm Architecture = "arm" 30 // X86 ... 31 X86 Architecture = "x86" 32) 33 34// PossibleArchitectureValues returns an array of possible values for the Architecture const type. 35func PossibleArchitectureValues() []Architecture { 36 return []Architecture{Amd64, Arm, X86} 37} 38 39// BaseImageDependencyType enumerates the values for base image dependency type. 40type BaseImageDependencyType string 41 42const ( 43 // BuildTime ... 44 BuildTime BaseImageDependencyType = "BuildTime" 45 // RunTime ... 46 RunTime BaseImageDependencyType = "RunTime" 47) 48 49// PossibleBaseImageDependencyTypeValues returns an array of possible values for the BaseImageDependencyType const type. 50func PossibleBaseImageDependencyTypeValues() []BaseImageDependencyType { 51 return []BaseImageDependencyType{BuildTime, RunTime} 52} 53 54// BaseImageTriggerType enumerates the values for base image trigger type. 55type BaseImageTriggerType string 56 57const ( 58 // All ... 59 All BaseImageTriggerType = "All" 60 // Runtime ... 61 Runtime BaseImageTriggerType = "Runtime" 62) 63 64// PossibleBaseImageTriggerTypeValues returns an array of possible values for the BaseImageTriggerType const type. 65func PossibleBaseImageTriggerTypeValues() []BaseImageTriggerType { 66 return []BaseImageTriggerType{All, Runtime} 67} 68 69// DefaultAction enumerates the values for default action. 70type DefaultAction string 71 72const ( 73 // DefaultActionAllow ... 74 DefaultActionAllow DefaultAction = "Allow" 75 // DefaultActionDeny ... 76 DefaultActionDeny DefaultAction = "Deny" 77) 78 79// PossibleDefaultActionValues returns an array of possible values for the DefaultAction const type. 80func PossibleDefaultActionValues() []DefaultAction { 81 return []DefaultAction{DefaultActionAllow, DefaultActionDeny} 82} 83 84// ImportMode enumerates the values for import mode. 85type ImportMode string 86 87const ( 88 // Force ... 89 Force ImportMode = "Force" 90 // NoForce ... 91 NoForce ImportMode = "NoForce" 92) 93 94// PossibleImportModeValues returns an array of possible values for the ImportMode const type. 95func PossibleImportModeValues() []ImportMode { 96 return []ImportMode{Force, NoForce} 97} 98 99// OS enumerates the values for os. 100type OS string 101 102const ( 103 // Linux ... 104 Linux OS = "Linux" 105 // Windows ... 106 Windows OS = "Windows" 107) 108 109// PossibleOSValues returns an array of possible values for the OS const type. 110func PossibleOSValues() []OS { 111 return []OS{Linux, Windows} 112} 113 114// PasswordName enumerates the values for password name. 115type PasswordName string 116 117const ( 118 // Password ... 119 Password PasswordName = "password" 120 // Password2 ... 121 Password2 PasswordName = "password2" 122) 123 124// PossiblePasswordNameValues returns an array of possible values for the PasswordName const type. 125func PossiblePasswordNameValues() []PasswordName { 126 return []PasswordName{Password, Password2} 127} 128 129// PolicyStatus enumerates the values for policy status. 130type PolicyStatus string 131 132const ( 133 // Disabled ... 134 Disabled PolicyStatus = "disabled" 135 // Enabled ... 136 Enabled PolicyStatus = "enabled" 137) 138 139// PossiblePolicyStatusValues returns an array of possible values for the PolicyStatus const type. 140func PossiblePolicyStatusValues() []PolicyStatus { 141 return []PolicyStatus{Disabled, Enabled} 142} 143 144// ProvisioningState enumerates the values for provisioning state. 145type ProvisioningState string 146 147const ( 148 // Canceled ... 149 Canceled ProvisioningState = "Canceled" 150 // Creating ... 151 Creating ProvisioningState = "Creating" 152 // Deleting ... 153 Deleting ProvisioningState = "Deleting" 154 // Failed ... 155 Failed ProvisioningState = "Failed" 156 // Succeeded ... 157 Succeeded ProvisioningState = "Succeeded" 158 // Updating ... 159 Updating ProvisioningState = "Updating" 160) 161 162// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 163func PossibleProvisioningStateValues() []ProvisioningState { 164 return []ProvisioningState{Canceled, Creating, Deleting, Failed, Succeeded, Updating} 165} 166 167// RegistryUsageUnit enumerates the values for registry usage unit. 168type RegistryUsageUnit string 169 170const ( 171 // Bytes ... 172 Bytes RegistryUsageUnit = "Bytes" 173 // Count ... 174 Count RegistryUsageUnit = "Count" 175) 176 177// PossibleRegistryUsageUnitValues returns an array of possible values for the RegistryUsageUnit const type. 178func PossibleRegistryUsageUnitValues() []RegistryUsageUnit { 179 return []RegistryUsageUnit{Bytes, Count} 180} 181 182// RunStatus enumerates the values for run status. 183type RunStatus string 184 185const ( 186 // RunStatusCanceled ... 187 RunStatusCanceled RunStatus = "Canceled" 188 // RunStatusError ... 189 RunStatusError RunStatus = "Error" 190 // RunStatusFailed ... 191 RunStatusFailed RunStatus = "Failed" 192 // RunStatusQueued ... 193 RunStatusQueued RunStatus = "Queued" 194 // RunStatusRunning ... 195 RunStatusRunning RunStatus = "Running" 196 // RunStatusStarted ... 197 RunStatusStarted RunStatus = "Started" 198 // RunStatusSucceeded ... 199 RunStatusSucceeded RunStatus = "Succeeded" 200 // RunStatusTimeout ... 201 RunStatusTimeout RunStatus = "Timeout" 202) 203 204// PossibleRunStatusValues returns an array of possible values for the RunStatus const type. 205func PossibleRunStatusValues() []RunStatus { 206 return []RunStatus{RunStatusCanceled, RunStatusError, RunStatusFailed, RunStatusQueued, RunStatusRunning, RunStatusStarted, RunStatusSucceeded, RunStatusTimeout} 207} 208 209// RunType enumerates the values for run type. 210type RunType string 211 212const ( 213 // AutoBuild ... 214 AutoBuild RunType = "AutoBuild" 215 // AutoRun ... 216 AutoRun RunType = "AutoRun" 217 // QuickBuild ... 218 QuickBuild RunType = "QuickBuild" 219 // QuickRun ... 220 QuickRun RunType = "QuickRun" 221) 222 223// PossibleRunTypeValues returns an array of possible values for the RunType const type. 224func PossibleRunTypeValues() []RunType { 225 return []RunType{AutoBuild, AutoRun, QuickBuild, QuickRun} 226} 227 228// SecretObjectType enumerates the values for secret object type. 229type SecretObjectType string 230 231const ( 232 // Opaque ... 233 Opaque SecretObjectType = "Opaque" 234) 235 236// PossibleSecretObjectTypeValues returns an array of possible values for the SecretObjectType const type. 237func PossibleSecretObjectTypeValues() []SecretObjectType { 238 return []SecretObjectType{Opaque} 239} 240 241// SkuName enumerates the values for sku name. 242type SkuName string 243 244const ( 245 // Basic ... 246 Basic SkuName = "Basic" 247 // Classic ... 248 Classic SkuName = "Classic" 249 // Premium ... 250 Premium SkuName = "Premium" 251 // Standard ... 252 Standard SkuName = "Standard" 253) 254 255// PossibleSkuNameValues returns an array of possible values for the SkuName const type. 256func PossibleSkuNameValues() []SkuName { 257 return []SkuName{Basic, Classic, Premium, Standard} 258} 259 260// SkuTier enumerates the values for sku tier. 261type SkuTier string 262 263const ( 264 // SkuTierBasic ... 265 SkuTierBasic SkuTier = "Basic" 266 // SkuTierClassic ... 267 SkuTierClassic SkuTier = "Classic" 268 // SkuTierPremium ... 269 SkuTierPremium SkuTier = "Premium" 270 // SkuTierStandard ... 271 SkuTierStandard SkuTier = "Standard" 272) 273 274// PossibleSkuTierValues returns an array of possible values for the SkuTier const type. 275func PossibleSkuTierValues() []SkuTier { 276 return []SkuTier{SkuTierBasic, SkuTierClassic, SkuTierPremium, SkuTierStandard} 277} 278 279// SourceControlType enumerates the values for source control type. 280type SourceControlType string 281 282const ( 283 // Github ... 284 Github SourceControlType = "Github" 285 // VisualStudioTeamService ... 286 VisualStudioTeamService SourceControlType = "VisualStudioTeamService" 287) 288 289// PossibleSourceControlTypeValues returns an array of possible values for the SourceControlType const type. 290func PossibleSourceControlTypeValues() []SourceControlType { 291 return []SourceControlType{Github, VisualStudioTeamService} 292} 293 294// SourceRegistryLoginMode enumerates the values for source registry login mode. 295type SourceRegistryLoginMode string 296 297const ( 298 // Default ... 299 Default SourceRegistryLoginMode = "Default" 300 // None ... 301 None SourceRegistryLoginMode = "None" 302) 303 304// PossibleSourceRegistryLoginModeValues returns an array of possible values for the SourceRegistryLoginMode const type. 305func PossibleSourceRegistryLoginModeValues() []SourceRegistryLoginMode { 306 return []SourceRegistryLoginMode{Default, None} 307} 308 309// SourceTriggerEvent enumerates the values for source trigger event. 310type SourceTriggerEvent string 311 312const ( 313 // Commit ... 314 Commit SourceTriggerEvent = "commit" 315 // Pullrequest ... 316 Pullrequest SourceTriggerEvent = "pullrequest" 317) 318 319// PossibleSourceTriggerEventValues returns an array of possible values for the SourceTriggerEvent const type. 320func PossibleSourceTriggerEventValues() []SourceTriggerEvent { 321 return []SourceTriggerEvent{Commit, Pullrequest} 322} 323 324// TaskStatus enumerates the values for task status. 325type TaskStatus string 326 327const ( 328 // TaskStatusDisabled ... 329 TaskStatusDisabled TaskStatus = "Disabled" 330 // TaskStatusEnabled ... 331 TaskStatusEnabled TaskStatus = "Enabled" 332) 333 334// PossibleTaskStatusValues returns an array of possible values for the TaskStatus const type. 335func PossibleTaskStatusValues() []TaskStatus { 336 return []TaskStatus{TaskStatusDisabled, TaskStatusEnabled} 337} 338 339// TokenType enumerates the values for token type. 340type TokenType string 341 342const ( 343 // OAuth ... 344 OAuth TokenType = "OAuth" 345 // PAT ... 346 PAT TokenType = "PAT" 347) 348 349// PossibleTokenTypeValues returns an array of possible values for the TokenType const type. 350func PossibleTokenTypeValues() []TokenType { 351 return []TokenType{OAuth, PAT} 352} 353 354// TriggerStatus enumerates the values for trigger status. 355type TriggerStatus string 356 357const ( 358 // TriggerStatusDisabled ... 359 TriggerStatusDisabled TriggerStatus = "Disabled" 360 // TriggerStatusEnabled ... 361 TriggerStatusEnabled TriggerStatus = "Enabled" 362) 363 364// PossibleTriggerStatusValues returns an array of possible values for the TriggerStatus const type. 365func PossibleTriggerStatusValues() []TriggerStatus { 366 return []TriggerStatus{TriggerStatusDisabled, TriggerStatusEnabled} 367} 368 369// TrustPolicyType enumerates the values for trust policy type. 370type TrustPolicyType string 371 372const ( 373 // Notary ... 374 Notary TrustPolicyType = "Notary" 375) 376 377// PossibleTrustPolicyTypeValues returns an array of possible values for the TrustPolicyType const type. 378func PossibleTrustPolicyTypeValues() []TrustPolicyType { 379 return []TrustPolicyType{Notary} 380} 381 382// Type enumerates the values for type. 383type Type string 384 385const ( 386 // TypeDockerBuildRequest ... 387 TypeDockerBuildRequest Type = "DockerBuildRequest" 388 // TypeEncodedTaskRunRequest ... 389 TypeEncodedTaskRunRequest Type = "EncodedTaskRunRequest" 390 // TypeFileTaskRunRequest ... 391 TypeFileTaskRunRequest Type = "FileTaskRunRequest" 392 // TypeRunRequest ... 393 TypeRunRequest Type = "RunRequest" 394 // TypeTaskRunRequest ... 395 TypeTaskRunRequest Type = "TaskRunRequest" 396) 397 398// PossibleTypeValues returns an array of possible values for the Type const type. 399func PossibleTypeValues() []Type { 400 return []Type{TypeDockerBuildRequest, TypeEncodedTaskRunRequest, TypeFileTaskRunRequest, TypeRunRequest, TypeTaskRunRequest} 401} 402 403// TypeBasicTaskStepProperties enumerates the values for type basic task step properties. 404type TypeBasicTaskStepProperties string 405 406const ( 407 // TypeDocker ... 408 TypeDocker TypeBasicTaskStepProperties = "Docker" 409 // TypeEncodedTask ... 410 TypeEncodedTask TypeBasicTaskStepProperties = "EncodedTask" 411 // TypeFileTask ... 412 TypeFileTask TypeBasicTaskStepProperties = "FileTask" 413 // TypeTaskStepProperties ... 414 TypeTaskStepProperties TypeBasicTaskStepProperties = "TaskStepProperties" 415) 416 417// PossibleTypeBasicTaskStepPropertiesValues returns an array of possible values for the TypeBasicTaskStepProperties const type. 418func PossibleTypeBasicTaskStepPropertiesValues() []TypeBasicTaskStepProperties { 419 return []TypeBasicTaskStepProperties{TypeDocker, TypeEncodedTask, TypeFileTask, TypeTaskStepProperties} 420} 421 422// TypeBasicTaskStepUpdateParameters enumerates the values for type basic task step update parameters. 423type TypeBasicTaskStepUpdateParameters string 424 425const ( 426 // TypeBasicTaskStepUpdateParametersTypeDocker ... 427 TypeBasicTaskStepUpdateParametersTypeDocker TypeBasicTaskStepUpdateParameters = "Docker" 428 // TypeBasicTaskStepUpdateParametersTypeEncodedTask ... 429 TypeBasicTaskStepUpdateParametersTypeEncodedTask TypeBasicTaskStepUpdateParameters = "EncodedTask" 430 // TypeBasicTaskStepUpdateParametersTypeFileTask ... 431 TypeBasicTaskStepUpdateParametersTypeFileTask TypeBasicTaskStepUpdateParameters = "FileTask" 432 // TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters ... 433 TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters TypeBasicTaskStepUpdateParameters = "TaskStepUpdateParameters" 434) 435 436// PossibleTypeBasicTaskStepUpdateParametersValues returns an array of possible values for the TypeBasicTaskStepUpdateParameters const type. 437func PossibleTypeBasicTaskStepUpdateParametersValues() []TypeBasicTaskStepUpdateParameters { 438 return []TypeBasicTaskStepUpdateParameters{TypeBasicTaskStepUpdateParametersTypeDocker, TypeBasicTaskStepUpdateParametersTypeEncodedTask, TypeBasicTaskStepUpdateParametersTypeFileTask, TypeBasicTaskStepUpdateParametersTypeTaskStepUpdateParameters} 439} 440 441// Variant enumerates the values for variant. 442type Variant string 443 444const ( 445 // V6 ... 446 V6 Variant = "v6" 447 // V7 ... 448 V7 Variant = "v7" 449 // V8 ... 450 V8 Variant = "v8" 451) 452 453// PossibleVariantValues returns an array of possible values for the Variant const type. 454func PossibleVariantValues() []Variant { 455 return []Variant{V6, V7, V8} 456} 457 458// WebhookAction enumerates the values for webhook action. 459type WebhookAction string 460 461const ( 462 // ChartDelete ... 463 ChartDelete WebhookAction = "chart_delete" 464 // ChartPush ... 465 ChartPush WebhookAction = "chart_push" 466 // Delete ... 467 Delete WebhookAction = "delete" 468 // Push ... 469 Push WebhookAction = "push" 470 // Quarantine ... 471 Quarantine WebhookAction = "quarantine" 472) 473 474// PossibleWebhookActionValues returns an array of possible values for the WebhookAction const type. 475func PossibleWebhookActionValues() []WebhookAction { 476 return []WebhookAction{ChartDelete, ChartPush, Delete, Push, Quarantine} 477} 478 479// WebhookStatus enumerates the values for webhook status. 480type WebhookStatus string 481 482const ( 483 // WebhookStatusDisabled ... 484 WebhookStatusDisabled WebhookStatus = "disabled" 485 // WebhookStatusEnabled ... 486 WebhookStatusEnabled WebhookStatus = "enabled" 487) 488 489// PossibleWebhookStatusValues returns an array of possible values for the WebhookStatus const type. 490func PossibleWebhookStatusValues() []WebhookStatus { 491 return []WebhookStatus{WebhookStatusDisabled, WebhookStatusEnabled} 492} 493