github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/simple-enum-schema/go/plant/pulumiEnums.go (about) 1 // Code generated by test DO NOT EDIT. 2 // *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** 3 4 package plant 5 6 import ( 7 "context" 8 "reflect" 9 10 "github.com/pulumi/pulumi/sdk/v3/go/pulumi" 11 ) 12 13 // The log_name to populate in the Cloud Audit Record. This is added to regress pulumi/pulumi issue #7913 14 type CloudAuditOptionsLogName string 15 16 const ( 17 // Default. Should not be used. 18 CloudAuditOptionsLogNameUnspecifiedLogName = CloudAuditOptionsLogName("UNSPECIFIED_LOG_NAME") 19 // Corresponds to "cloudaudit.googleapis.com/activity" 20 CloudAuditOptionsLogNameAdminActivity = CloudAuditOptionsLogName("ADMIN_ACTIVITY") 21 // Corresponds to "cloudaudit.googleapis.com/data_access" 22 CloudAuditOptionsLogNameDataAccess = CloudAuditOptionsLogName("DATA_ACCESS") 23 // What if triple quotes """ are used in the description 24 CloudAuditOptionsLogNameSynthetic = CloudAuditOptionsLogName("SYNTHETIC") 25 CloudAuditOptionsLogName_NO_NAME = CloudAuditOptionsLogName("_NO_NAME") 26 ) 27 28 func (CloudAuditOptionsLogName) ElementType() reflect.Type { 29 return reflect.TypeOf((*CloudAuditOptionsLogName)(nil)).Elem() 30 } 31 32 func (e CloudAuditOptionsLogName) ToCloudAuditOptionsLogNameOutput() CloudAuditOptionsLogNameOutput { 33 return pulumi.ToOutput(e).(CloudAuditOptionsLogNameOutput) 34 } 35 36 func (e CloudAuditOptionsLogName) ToCloudAuditOptionsLogNameOutputWithContext(ctx context.Context) CloudAuditOptionsLogNameOutput { 37 return pulumi.ToOutputWithContext(ctx, e).(CloudAuditOptionsLogNameOutput) 38 } 39 40 func (e CloudAuditOptionsLogName) ToCloudAuditOptionsLogNamePtrOutput() CloudAuditOptionsLogNamePtrOutput { 41 return e.ToCloudAuditOptionsLogNamePtrOutputWithContext(context.Background()) 42 } 43 44 func (e CloudAuditOptionsLogName) ToCloudAuditOptionsLogNamePtrOutputWithContext(ctx context.Context) CloudAuditOptionsLogNamePtrOutput { 45 return CloudAuditOptionsLogName(e).ToCloudAuditOptionsLogNameOutputWithContext(ctx).ToCloudAuditOptionsLogNamePtrOutputWithContext(ctx) 46 } 47 48 func (e CloudAuditOptionsLogName) ToStringOutput() pulumi.StringOutput { 49 return pulumi.ToOutput(pulumi.String(e)).(pulumi.StringOutput) 50 } 51 52 func (e CloudAuditOptionsLogName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput { 53 return pulumi.ToOutputWithContext(ctx, pulumi.String(e)).(pulumi.StringOutput) 54 } 55 56 func (e CloudAuditOptionsLogName) ToStringPtrOutput() pulumi.StringPtrOutput { 57 return pulumi.String(e).ToStringPtrOutputWithContext(context.Background()) 58 } 59 60 func (e CloudAuditOptionsLogName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput { 61 return pulumi.String(e).ToStringOutputWithContext(ctx).ToStringPtrOutputWithContext(ctx) 62 } 63 64 type CloudAuditOptionsLogNameOutput struct{ *pulumi.OutputState } 65 66 func (CloudAuditOptionsLogNameOutput) ElementType() reflect.Type { 67 return reflect.TypeOf((*CloudAuditOptionsLogName)(nil)).Elem() 68 } 69 70 func (o CloudAuditOptionsLogNameOutput) ToCloudAuditOptionsLogNameOutput() CloudAuditOptionsLogNameOutput { 71 return o 72 } 73 74 func (o CloudAuditOptionsLogNameOutput) ToCloudAuditOptionsLogNameOutputWithContext(ctx context.Context) CloudAuditOptionsLogNameOutput { 75 return o 76 } 77 78 func (o CloudAuditOptionsLogNameOutput) ToCloudAuditOptionsLogNamePtrOutput() CloudAuditOptionsLogNamePtrOutput { 79 return o.ToCloudAuditOptionsLogNamePtrOutputWithContext(context.Background()) 80 } 81 82 func (o CloudAuditOptionsLogNameOutput) ToCloudAuditOptionsLogNamePtrOutputWithContext(ctx context.Context) CloudAuditOptionsLogNamePtrOutput { 83 return o.ApplyTWithContext(ctx, func(_ context.Context, v CloudAuditOptionsLogName) *CloudAuditOptionsLogName { 84 return &v 85 }).(CloudAuditOptionsLogNamePtrOutput) 86 } 87 88 func (o CloudAuditOptionsLogNameOutput) ToStringOutput() pulumi.StringOutput { 89 return o.ToStringOutputWithContext(context.Background()) 90 } 91 92 func (o CloudAuditOptionsLogNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput { 93 return o.ApplyTWithContext(ctx, func(_ context.Context, e CloudAuditOptionsLogName) string { 94 return string(e) 95 }).(pulumi.StringOutput) 96 } 97 98 func (o CloudAuditOptionsLogNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput { 99 return o.ToStringPtrOutputWithContext(context.Background()) 100 } 101 102 func (o CloudAuditOptionsLogNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput { 103 return o.ApplyTWithContext(ctx, func(_ context.Context, e CloudAuditOptionsLogName) *string { 104 v := string(e) 105 return &v 106 }).(pulumi.StringPtrOutput) 107 } 108 109 type CloudAuditOptionsLogNamePtrOutput struct{ *pulumi.OutputState } 110 111 func (CloudAuditOptionsLogNamePtrOutput) ElementType() reflect.Type { 112 return reflect.TypeOf((**CloudAuditOptionsLogName)(nil)).Elem() 113 } 114 115 func (o CloudAuditOptionsLogNamePtrOutput) ToCloudAuditOptionsLogNamePtrOutput() CloudAuditOptionsLogNamePtrOutput { 116 return o 117 } 118 119 func (o CloudAuditOptionsLogNamePtrOutput) ToCloudAuditOptionsLogNamePtrOutputWithContext(ctx context.Context) CloudAuditOptionsLogNamePtrOutput { 120 return o 121 } 122 123 func (o CloudAuditOptionsLogNamePtrOutput) Elem() CloudAuditOptionsLogNameOutput { 124 return o.ApplyT(func(v *CloudAuditOptionsLogName) CloudAuditOptionsLogName { 125 if v != nil { 126 return *v 127 } 128 var ret CloudAuditOptionsLogName 129 return ret 130 }).(CloudAuditOptionsLogNameOutput) 131 } 132 133 func (o CloudAuditOptionsLogNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput { 134 return o.ToStringPtrOutputWithContext(context.Background()) 135 } 136 137 func (o CloudAuditOptionsLogNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput { 138 return o.ApplyTWithContext(ctx, func(_ context.Context, e *CloudAuditOptionsLogName) *string { 139 if e == nil { 140 return nil 141 } 142 v := string(*e) 143 return &v 144 }).(pulumi.StringPtrOutput) 145 } 146 147 // CloudAuditOptionsLogNameInput is an input type that accepts CloudAuditOptionsLogNameArgs and CloudAuditOptionsLogNameOutput values. 148 // You can construct a concrete instance of `CloudAuditOptionsLogNameInput` via: 149 // 150 // CloudAuditOptionsLogNameArgs{...} 151 type CloudAuditOptionsLogNameInput interface { 152 pulumi.Input 153 154 ToCloudAuditOptionsLogNameOutput() CloudAuditOptionsLogNameOutput 155 ToCloudAuditOptionsLogNameOutputWithContext(context.Context) CloudAuditOptionsLogNameOutput 156 } 157 158 var cloudAuditOptionsLogNamePtrType = reflect.TypeOf((**CloudAuditOptionsLogName)(nil)).Elem() 159 160 type CloudAuditOptionsLogNamePtrInput interface { 161 pulumi.Input 162 163 ToCloudAuditOptionsLogNamePtrOutput() CloudAuditOptionsLogNamePtrOutput 164 ToCloudAuditOptionsLogNamePtrOutputWithContext(context.Context) CloudAuditOptionsLogNamePtrOutput 165 } 166 167 type cloudAuditOptionsLogNamePtr string 168 169 func CloudAuditOptionsLogNamePtr(v string) CloudAuditOptionsLogNamePtrInput { 170 return (*cloudAuditOptionsLogNamePtr)(&v) 171 } 172 173 func (*cloudAuditOptionsLogNamePtr) ElementType() reflect.Type { 174 return cloudAuditOptionsLogNamePtrType 175 } 176 177 func (in *cloudAuditOptionsLogNamePtr) ToCloudAuditOptionsLogNamePtrOutput() CloudAuditOptionsLogNamePtrOutput { 178 return pulumi.ToOutput(in).(CloudAuditOptionsLogNamePtrOutput) 179 } 180 181 func (in *cloudAuditOptionsLogNamePtr) ToCloudAuditOptionsLogNamePtrOutputWithContext(ctx context.Context) CloudAuditOptionsLogNamePtrOutput { 182 return pulumi.ToOutputWithContext(ctx, in).(CloudAuditOptionsLogNamePtrOutput) 183 } 184 185 type ContainerBrightness float64 186 187 const ( 188 ContainerBrightnessZeroPointOne = ContainerBrightness(0.1) 189 ContainerBrightnessOne = ContainerBrightness(1) 190 ) 191 192 func (ContainerBrightness) ElementType() reflect.Type { 193 return reflect.TypeOf((*ContainerBrightness)(nil)).Elem() 194 } 195 196 func (e ContainerBrightness) ToContainerBrightnessOutput() ContainerBrightnessOutput { 197 return pulumi.ToOutput(e).(ContainerBrightnessOutput) 198 } 199 200 func (e ContainerBrightness) ToContainerBrightnessOutputWithContext(ctx context.Context) ContainerBrightnessOutput { 201 return pulumi.ToOutputWithContext(ctx, e).(ContainerBrightnessOutput) 202 } 203 204 func (e ContainerBrightness) ToContainerBrightnessPtrOutput() ContainerBrightnessPtrOutput { 205 return e.ToContainerBrightnessPtrOutputWithContext(context.Background()) 206 } 207 208 func (e ContainerBrightness) ToContainerBrightnessPtrOutputWithContext(ctx context.Context) ContainerBrightnessPtrOutput { 209 return ContainerBrightness(e).ToContainerBrightnessOutputWithContext(ctx).ToContainerBrightnessPtrOutputWithContext(ctx) 210 } 211 212 func (e ContainerBrightness) ToFloat64Output() pulumi.Float64Output { 213 return pulumi.ToOutput(pulumi.Float64(e)).(pulumi.Float64Output) 214 } 215 216 func (e ContainerBrightness) ToFloat64OutputWithContext(ctx context.Context) pulumi.Float64Output { 217 return pulumi.ToOutputWithContext(ctx, pulumi.Float64(e)).(pulumi.Float64Output) 218 } 219 220 func (e ContainerBrightness) ToFloat64PtrOutput() pulumi.Float64PtrOutput { 221 return pulumi.Float64(e).ToFloat64PtrOutputWithContext(context.Background()) 222 } 223 224 func (e ContainerBrightness) ToFloat64PtrOutputWithContext(ctx context.Context) pulumi.Float64PtrOutput { 225 return pulumi.Float64(e).ToFloat64OutputWithContext(ctx).ToFloat64PtrOutputWithContext(ctx) 226 } 227 228 type ContainerBrightnessOutput struct{ *pulumi.OutputState } 229 230 func (ContainerBrightnessOutput) ElementType() reflect.Type { 231 return reflect.TypeOf((*ContainerBrightness)(nil)).Elem() 232 } 233 234 func (o ContainerBrightnessOutput) ToContainerBrightnessOutput() ContainerBrightnessOutput { 235 return o 236 } 237 238 func (o ContainerBrightnessOutput) ToContainerBrightnessOutputWithContext(ctx context.Context) ContainerBrightnessOutput { 239 return o 240 } 241 242 func (o ContainerBrightnessOutput) ToContainerBrightnessPtrOutput() ContainerBrightnessPtrOutput { 243 return o.ToContainerBrightnessPtrOutputWithContext(context.Background()) 244 } 245 246 func (o ContainerBrightnessOutput) ToContainerBrightnessPtrOutputWithContext(ctx context.Context) ContainerBrightnessPtrOutput { 247 return o.ApplyTWithContext(ctx, func(_ context.Context, v ContainerBrightness) *ContainerBrightness { 248 return &v 249 }).(ContainerBrightnessPtrOutput) 250 } 251 252 func (o ContainerBrightnessOutput) ToFloat64Output() pulumi.Float64Output { 253 return o.ToFloat64OutputWithContext(context.Background()) 254 } 255 256 func (o ContainerBrightnessOutput) ToFloat64OutputWithContext(ctx context.Context) pulumi.Float64Output { 257 return o.ApplyTWithContext(ctx, func(_ context.Context, e ContainerBrightness) float64 { 258 return float64(e) 259 }).(pulumi.Float64Output) 260 } 261 262 func (o ContainerBrightnessOutput) ToFloat64PtrOutput() pulumi.Float64PtrOutput { 263 return o.ToFloat64PtrOutputWithContext(context.Background()) 264 } 265 266 func (o ContainerBrightnessOutput) ToFloat64PtrOutputWithContext(ctx context.Context) pulumi.Float64PtrOutput { 267 return o.ApplyTWithContext(ctx, func(_ context.Context, e ContainerBrightness) *float64 { 268 v := float64(e) 269 return &v 270 }).(pulumi.Float64PtrOutput) 271 } 272 273 type ContainerBrightnessPtrOutput struct{ *pulumi.OutputState } 274 275 func (ContainerBrightnessPtrOutput) ElementType() reflect.Type { 276 return reflect.TypeOf((**ContainerBrightness)(nil)).Elem() 277 } 278 279 func (o ContainerBrightnessPtrOutput) ToContainerBrightnessPtrOutput() ContainerBrightnessPtrOutput { 280 return o 281 } 282 283 func (o ContainerBrightnessPtrOutput) ToContainerBrightnessPtrOutputWithContext(ctx context.Context) ContainerBrightnessPtrOutput { 284 return o 285 } 286 287 func (o ContainerBrightnessPtrOutput) Elem() ContainerBrightnessOutput { 288 return o.ApplyT(func(v *ContainerBrightness) ContainerBrightness { 289 if v != nil { 290 return *v 291 } 292 var ret ContainerBrightness 293 return ret 294 }).(ContainerBrightnessOutput) 295 } 296 297 func (o ContainerBrightnessPtrOutput) ToFloat64PtrOutput() pulumi.Float64PtrOutput { 298 return o.ToFloat64PtrOutputWithContext(context.Background()) 299 } 300 301 func (o ContainerBrightnessPtrOutput) ToFloat64PtrOutputWithContext(ctx context.Context) pulumi.Float64PtrOutput { 302 return o.ApplyTWithContext(ctx, func(_ context.Context, e *ContainerBrightness) *float64 { 303 if e == nil { 304 return nil 305 } 306 v := float64(*e) 307 return &v 308 }).(pulumi.Float64PtrOutput) 309 } 310 311 // ContainerBrightnessInput is an input type that accepts ContainerBrightnessArgs and ContainerBrightnessOutput values. 312 // You can construct a concrete instance of `ContainerBrightnessInput` via: 313 // 314 // ContainerBrightnessArgs{...} 315 type ContainerBrightnessInput interface { 316 pulumi.Input 317 318 ToContainerBrightnessOutput() ContainerBrightnessOutput 319 ToContainerBrightnessOutputWithContext(context.Context) ContainerBrightnessOutput 320 } 321 322 var containerBrightnessPtrType = reflect.TypeOf((**ContainerBrightness)(nil)).Elem() 323 324 type ContainerBrightnessPtrInput interface { 325 pulumi.Input 326 327 ToContainerBrightnessPtrOutput() ContainerBrightnessPtrOutput 328 ToContainerBrightnessPtrOutputWithContext(context.Context) ContainerBrightnessPtrOutput 329 } 330 331 type containerBrightnessPtr float64 332 333 func ContainerBrightnessPtr(v float64) ContainerBrightnessPtrInput { 334 return (*containerBrightnessPtr)(&v) 335 } 336 337 func (*containerBrightnessPtr) ElementType() reflect.Type { 338 return containerBrightnessPtrType 339 } 340 341 func (in *containerBrightnessPtr) ToContainerBrightnessPtrOutput() ContainerBrightnessPtrOutput { 342 return pulumi.ToOutput(in).(ContainerBrightnessPtrOutput) 343 } 344 345 func (in *containerBrightnessPtr) ToContainerBrightnessPtrOutputWithContext(ctx context.Context) ContainerBrightnessPtrOutput { 346 return pulumi.ToOutputWithContext(ctx, in).(ContainerBrightnessPtrOutput) 347 } 348 349 // plant container colors 350 type ContainerColor string 351 352 const ( 353 ContainerColorRed = ContainerColor("red") 354 ContainerColorBlue = ContainerColor("blue") 355 ContainerColorYellow = ContainerColor("yellow") 356 ) 357 358 func (ContainerColor) ElementType() reflect.Type { 359 return reflect.TypeOf((*ContainerColor)(nil)).Elem() 360 } 361 362 func (e ContainerColor) ToContainerColorOutput() ContainerColorOutput { 363 return pulumi.ToOutput(e).(ContainerColorOutput) 364 } 365 366 func (e ContainerColor) ToContainerColorOutputWithContext(ctx context.Context) ContainerColorOutput { 367 return pulumi.ToOutputWithContext(ctx, e).(ContainerColorOutput) 368 } 369 370 func (e ContainerColor) ToContainerColorPtrOutput() ContainerColorPtrOutput { 371 return e.ToContainerColorPtrOutputWithContext(context.Background()) 372 } 373 374 func (e ContainerColor) ToContainerColorPtrOutputWithContext(ctx context.Context) ContainerColorPtrOutput { 375 return ContainerColor(e).ToContainerColorOutputWithContext(ctx).ToContainerColorPtrOutputWithContext(ctx) 376 } 377 378 func (e ContainerColor) ToStringOutput() pulumi.StringOutput { 379 return pulumi.ToOutput(pulumi.String(e)).(pulumi.StringOutput) 380 } 381 382 func (e ContainerColor) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput { 383 return pulumi.ToOutputWithContext(ctx, pulumi.String(e)).(pulumi.StringOutput) 384 } 385 386 func (e ContainerColor) ToStringPtrOutput() pulumi.StringPtrOutput { 387 return pulumi.String(e).ToStringPtrOutputWithContext(context.Background()) 388 } 389 390 func (e ContainerColor) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput { 391 return pulumi.String(e).ToStringOutputWithContext(ctx).ToStringPtrOutputWithContext(ctx) 392 } 393 394 type ContainerColorOutput struct{ *pulumi.OutputState } 395 396 func (ContainerColorOutput) ElementType() reflect.Type { 397 return reflect.TypeOf((*ContainerColor)(nil)).Elem() 398 } 399 400 func (o ContainerColorOutput) ToContainerColorOutput() ContainerColorOutput { 401 return o 402 } 403 404 func (o ContainerColorOutput) ToContainerColorOutputWithContext(ctx context.Context) ContainerColorOutput { 405 return o 406 } 407 408 func (o ContainerColorOutput) ToContainerColorPtrOutput() ContainerColorPtrOutput { 409 return o.ToContainerColorPtrOutputWithContext(context.Background()) 410 } 411 412 func (o ContainerColorOutput) ToContainerColorPtrOutputWithContext(ctx context.Context) ContainerColorPtrOutput { 413 return o.ApplyTWithContext(ctx, func(_ context.Context, v ContainerColor) *ContainerColor { 414 return &v 415 }).(ContainerColorPtrOutput) 416 } 417 418 func (o ContainerColorOutput) ToStringOutput() pulumi.StringOutput { 419 return o.ToStringOutputWithContext(context.Background()) 420 } 421 422 func (o ContainerColorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput { 423 return o.ApplyTWithContext(ctx, func(_ context.Context, e ContainerColor) string { 424 return string(e) 425 }).(pulumi.StringOutput) 426 } 427 428 func (o ContainerColorOutput) ToStringPtrOutput() pulumi.StringPtrOutput { 429 return o.ToStringPtrOutputWithContext(context.Background()) 430 } 431 432 func (o ContainerColorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput { 433 return o.ApplyTWithContext(ctx, func(_ context.Context, e ContainerColor) *string { 434 v := string(e) 435 return &v 436 }).(pulumi.StringPtrOutput) 437 } 438 439 type ContainerColorPtrOutput struct{ *pulumi.OutputState } 440 441 func (ContainerColorPtrOutput) ElementType() reflect.Type { 442 return reflect.TypeOf((**ContainerColor)(nil)).Elem() 443 } 444 445 func (o ContainerColorPtrOutput) ToContainerColorPtrOutput() ContainerColorPtrOutput { 446 return o 447 } 448 449 func (o ContainerColorPtrOutput) ToContainerColorPtrOutputWithContext(ctx context.Context) ContainerColorPtrOutput { 450 return o 451 } 452 453 func (o ContainerColorPtrOutput) Elem() ContainerColorOutput { 454 return o.ApplyT(func(v *ContainerColor) ContainerColor { 455 if v != nil { 456 return *v 457 } 458 var ret ContainerColor 459 return ret 460 }).(ContainerColorOutput) 461 } 462 463 func (o ContainerColorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput { 464 return o.ToStringPtrOutputWithContext(context.Background()) 465 } 466 467 func (o ContainerColorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput { 468 return o.ApplyTWithContext(ctx, func(_ context.Context, e *ContainerColor) *string { 469 if e == nil { 470 return nil 471 } 472 v := string(*e) 473 return &v 474 }).(pulumi.StringPtrOutput) 475 } 476 477 // ContainerColorInput is an input type that accepts ContainerColorArgs and ContainerColorOutput values. 478 // You can construct a concrete instance of `ContainerColorInput` via: 479 // 480 // ContainerColorArgs{...} 481 type ContainerColorInput interface { 482 pulumi.Input 483 484 ToContainerColorOutput() ContainerColorOutput 485 ToContainerColorOutputWithContext(context.Context) ContainerColorOutput 486 } 487 488 var containerColorPtrType = reflect.TypeOf((**ContainerColor)(nil)).Elem() 489 490 type ContainerColorPtrInput interface { 491 pulumi.Input 492 493 ToContainerColorPtrOutput() ContainerColorPtrOutput 494 ToContainerColorPtrOutputWithContext(context.Context) ContainerColorPtrOutput 495 } 496 497 type containerColorPtr string 498 499 func ContainerColorPtr(v string) ContainerColorPtrInput { 500 return (*containerColorPtr)(&v) 501 } 502 503 func (*containerColorPtr) ElementType() reflect.Type { 504 return containerColorPtrType 505 } 506 507 func (in *containerColorPtr) ToContainerColorPtrOutput() ContainerColorPtrOutput { 508 return pulumi.ToOutput(in).(ContainerColorPtrOutput) 509 } 510 511 func (in *containerColorPtr) ToContainerColorPtrOutputWithContext(ctx context.Context) ContainerColorPtrOutput { 512 return pulumi.ToOutputWithContext(ctx, in).(ContainerColorPtrOutput) 513 } 514 515 // plant container sizes 516 type ContainerSize int 517 518 const ( 519 ContainerSizeFourInch = ContainerSize(4) 520 ContainerSizeSixInch = ContainerSize(6) 521 // Deprecated: Eight inch pots are no longer supported. 522 ContainerSizeEightInch = ContainerSize(8) 523 ) 524 525 func (ContainerSize) ElementType() reflect.Type { 526 return reflect.TypeOf((*ContainerSize)(nil)).Elem() 527 } 528 529 func (e ContainerSize) ToContainerSizeOutput() ContainerSizeOutput { 530 return pulumi.ToOutput(e).(ContainerSizeOutput) 531 } 532 533 func (e ContainerSize) ToContainerSizeOutputWithContext(ctx context.Context) ContainerSizeOutput { 534 return pulumi.ToOutputWithContext(ctx, e).(ContainerSizeOutput) 535 } 536 537 func (e ContainerSize) ToContainerSizePtrOutput() ContainerSizePtrOutput { 538 return e.ToContainerSizePtrOutputWithContext(context.Background()) 539 } 540 541 func (e ContainerSize) ToContainerSizePtrOutputWithContext(ctx context.Context) ContainerSizePtrOutput { 542 return ContainerSize(e).ToContainerSizeOutputWithContext(ctx).ToContainerSizePtrOutputWithContext(ctx) 543 } 544 545 func (e ContainerSize) ToIntOutput() pulumi.IntOutput { 546 return pulumi.ToOutput(pulumi.Int(e)).(pulumi.IntOutput) 547 } 548 549 func (e ContainerSize) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput { 550 return pulumi.ToOutputWithContext(ctx, pulumi.Int(e)).(pulumi.IntOutput) 551 } 552 553 func (e ContainerSize) ToIntPtrOutput() pulumi.IntPtrOutput { 554 return pulumi.Int(e).ToIntPtrOutputWithContext(context.Background()) 555 } 556 557 func (e ContainerSize) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput { 558 return pulumi.Int(e).ToIntOutputWithContext(ctx).ToIntPtrOutputWithContext(ctx) 559 } 560 561 type ContainerSizeOutput struct{ *pulumi.OutputState } 562 563 func (ContainerSizeOutput) ElementType() reflect.Type { 564 return reflect.TypeOf((*ContainerSize)(nil)).Elem() 565 } 566 567 func (o ContainerSizeOutput) ToContainerSizeOutput() ContainerSizeOutput { 568 return o 569 } 570 571 func (o ContainerSizeOutput) ToContainerSizeOutputWithContext(ctx context.Context) ContainerSizeOutput { 572 return o 573 } 574 575 func (o ContainerSizeOutput) ToContainerSizePtrOutput() ContainerSizePtrOutput { 576 return o.ToContainerSizePtrOutputWithContext(context.Background()) 577 } 578 579 func (o ContainerSizeOutput) ToContainerSizePtrOutputWithContext(ctx context.Context) ContainerSizePtrOutput { 580 return o.ApplyTWithContext(ctx, func(_ context.Context, v ContainerSize) *ContainerSize { 581 return &v 582 }).(ContainerSizePtrOutput) 583 } 584 585 func (o ContainerSizeOutput) ToIntOutput() pulumi.IntOutput { 586 return o.ToIntOutputWithContext(context.Background()) 587 } 588 589 func (o ContainerSizeOutput) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput { 590 return o.ApplyTWithContext(ctx, func(_ context.Context, e ContainerSize) int { 591 return int(e) 592 }).(pulumi.IntOutput) 593 } 594 595 func (o ContainerSizeOutput) ToIntPtrOutput() pulumi.IntPtrOutput { 596 return o.ToIntPtrOutputWithContext(context.Background()) 597 } 598 599 func (o ContainerSizeOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput { 600 return o.ApplyTWithContext(ctx, func(_ context.Context, e ContainerSize) *int { 601 v := int(e) 602 return &v 603 }).(pulumi.IntPtrOutput) 604 } 605 606 type ContainerSizePtrOutput struct{ *pulumi.OutputState } 607 608 func (ContainerSizePtrOutput) ElementType() reflect.Type { 609 return reflect.TypeOf((**ContainerSize)(nil)).Elem() 610 } 611 612 func (o ContainerSizePtrOutput) ToContainerSizePtrOutput() ContainerSizePtrOutput { 613 return o 614 } 615 616 func (o ContainerSizePtrOutput) ToContainerSizePtrOutputWithContext(ctx context.Context) ContainerSizePtrOutput { 617 return o 618 } 619 620 func (o ContainerSizePtrOutput) Elem() ContainerSizeOutput { 621 return o.ApplyT(func(v *ContainerSize) ContainerSize { 622 if v != nil { 623 return *v 624 } 625 var ret ContainerSize 626 return ret 627 }).(ContainerSizeOutput) 628 } 629 630 func (o ContainerSizePtrOutput) ToIntPtrOutput() pulumi.IntPtrOutput { 631 return o.ToIntPtrOutputWithContext(context.Background()) 632 } 633 634 func (o ContainerSizePtrOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput { 635 return o.ApplyTWithContext(ctx, func(_ context.Context, e *ContainerSize) *int { 636 if e == nil { 637 return nil 638 } 639 v := int(*e) 640 return &v 641 }).(pulumi.IntPtrOutput) 642 } 643 644 // ContainerSizeInput is an input type that accepts ContainerSizeArgs and ContainerSizeOutput values. 645 // You can construct a concrete instance of `ContainerSizeInput` via: 646 // 647 // ContainerSizeArgs{...} 648 type ContainerSizeInput interface { 649 pulumi.Input 650 651 ToContainerSizeOutput() ContainerSizeOutput 652 ToContainerSizeOutputWithContext(context.Context) ContainerSizeOutput 653 } 654 655 var containerSizePtrType = reflect.TypeOf((**ContainerSize)(nil)).Elem() 656 657 type ContainerSizePtrInput interface { 658 pulumi.Input 659 660 ToContainerSizePtrOutput() ContainerSizePtrOutput 661 ToContainerSizePtrOutputWithContext(context.Context) ContainerSizePtrOutput 662 } 663 664 type containerSizePtr int 665 666 func ContainerSizePtr(v int) ContainerSizePtrInput { 667 return (*containerSizePtr)(&v) 668 } 669 670 func (*containerSizePtr) ElementType() reflect.Type { 671 return containerSizePtrType 672 } 673 674 func (in *containerSizePtr) ToContainerSizePtrOutput() ContainerSizePtrOutput { 675 return pulumi.ToOutput(in).(ContainerSizePtrOutput) 676 } 677 678 func (in *containerSizePtr) ToContainerSizePtrOutputWithContext(ctx context.Context) ContainerSizePtrOutput { 679 return pulumi.ToOutputWithContext(ctx, in).(ContainerSizePtrOutput) 680 } 681 682 func init() { 683 pulumi.RegisterInputType(reflect.TypeOf((*CloudAuditOptionsLogNameInput)(nil)).Elem(), CloudAuditOptionsLogName("UNSPECIFIED_LOG_NAME")) 684 pulumi.RegisterInputType(reflect.TypeOf((*CloudAuditOptionsLogNamePtrInput)(nil)).Elem(), CloudAuditOptionsLogName("UNSPECIFIED_LOG_NAME")) 685 pulumi.RegisterInputType(reflect.TypeOf((*ContainerBrightnessInput)(nil)).Elem(), ContainerBrightness(0.1)) 686 pulumi.RegisterInputType(reflect.TypeOf((*ContainerBrightnessPtrInput)(nil)).Elem(), ContainerBrightness(0.1)) 687 pulumi.RegisterInputType(reflect.TypeOf((*ContainerColorInput)(nil)).Elem(), ContainerColor("red")) 688 pulumi.RegisterInputType(reflect.TypeOf((*ContainerColorPtrInput)(nil)).Elem(), ContainerColor("red")) 689 pulumi.RegisterInputType(reflect.TypeOf((*ContainerSizeInput)(nil)).Elem(), ContainerSize(4)) 690 pulumi.RegisterInputType(reflect.TypeOf((*ContainerSizePtrInput)(nil)).Elem(), ContainerSize(4)) 691 pulumi.RegisterOutputType(CloudAuditOptionsLogNameOutput{}) 692 pulumi.RegisterOutputType(CloudAuditOptionsLogNamePtrOutput{}) 693 pulumi.RegisterOutputType(ContainerBrightnessOutput{}) 694 pulumi.RegisterOutputType(ContainerBrightnessPtrOutput{}) 695 pulumi.RegisterOutputType(ContainerColorOutput{}) 696 pulumi.RegisterOutputType(ContainerColorPtrOutput{}) 697 pulumi.RegisterOutputType(ContainerSizeOutput{}) 698 pulumi.RegisterOutputType(ContainerSizePtrOutput{}) 699 }