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