@@ -36,12 +36,14 @@ type AWS struct {
36
36
billingAccountID string
37
37
ec2MetadataHttpTokens Ec2MetadataHttpTokens
38
38
etcdEncryption * AwsEtcdEncryption
39
+ hcpInternalCommunicationHostedZoneId string
39
40
privateHostedZoneID string
40
41
privateHostedZoneRoleARN string
41
42
privateLinkConfiguration * PrivateLinkClusterConfiguration
42
43
secretAccessKey string
43
44
subnetIDs []string
44
45
tags map [string ]string
46
+ vpcEndpointRoleArn string
45
47
privateLink bool
46
48
}
47
49
@@ -326,12 +328,35 @@ func (o *AWS) GetEtcdEncryption() (value *AwsEtcdEncryption, ok bool) {
326
328
return
327
329
}
328
330
331
+ // HcpInternalCommunicationHostedZoneId returns the value of the 'hcp_internal_communication_hosted_zone_id' attribute, or
332
+ // the zero value of the type if the attribute doesn't have a value.
333
+ //
334
+ // ID of local private hosted zone for hypershift internal communication.
335
+ func (o * AWS ) HcpInternalCommunicationHostedZoneId () string {
336
+ if o != nil && o .bitmap_ & 4096 != 0 {
337
+ return o .hcpInternalCommunicationHostedZoneId
338
+ }
339
+ return ""
340
+ }
341
+
342
+ // GetHcpInternalCommunicationHostedZoneId returns the value of the 'hcp_internal_communication_hosted_zone_id' attribute and
343
+ // a flag indicating if the attribute has a value.
344
+ //
345
+ // ID of local private hosted zone for hypershift internal communication.
346
+ func (o * AWS ) GetHcpInternalCommunicationHostedZoneId () (value string , ok bool ) {
347
+ ok = o != nil && o .bitmap_ & 4096 != 0
348
+ if ok {
349
+ value = o .hcpInternalCommunicationHostedZoneId
350
+ }
351
+ return
352
+ }
353
+
329
354
// PrivateHostedZoneID returns the value of the 'private_hosted_zone_ID' attribute, or
330
355
// the zero value of the type if the attribute doesn't have a value.
331
356
//
332
357
// ID of private hosted zone.
333
358
func (o * AWS ) PrivateHostedZoneID () string {
334
- if o != nil && o .bitmap_ & 4096 != 0 {
359
+ if o != nil && o .bitmap_ & 8192 != 0 {
335
360
return o .privateHostedZoneID
336
361
}
337
362
return ""
@@ -342,7 +367,7 @@ func (o *AWS) PrivateHostedZoneID() string {
342
367
//
343
368
// ID of private hosted zone.
344
369
func (o * AWS ) GetPrivateHostedZoneID () (value string , ok bool ) {
345
- ok = o != nil && o .bitmap_ & 4096 != 0
370
+ ok = o != nil && o .bitmap_ & 8192 != 0
346
371
if ok {
347
372
value = o .privateHostedZoneID
348
373
}
@@ -354,7 +379,7 @@ func (o *AWS) GetPrivateHostedZoneID() (value string, ok bool) {
354
379
//
355
380
// Role ARN for private hosted zone.
356
381
func (o * AWS ) PrivateHostedZoneRoleARN () string {
357
- if o != nil && o .bitmap_ & 8192 != 0 {
382
+ if o != nil && o .bitmap_ & 16384 != 0 {
358
383
return o .privateHostedZoneRoleARN
359
384
}
360
385
return ""
@@ -365,7 +390,7 @@ func (o *AWS) PrivateHostedZoneRoleARN() string {
365
390
//
366
391
// Role ARN for private hosted zone.
367
392
func (o * AWS ) GetPrivateHostedZoneRoleARN () (value string , ok bool ) {
368
- ok = o != nil && o .bitmap_ & 8192 != 0
393
+ ok = o != nil && o .bitmap_ & 16384 != 0
369
394
if ok {
370
395
value = o .privateHostedZoneRoleARN
371
396
}
@@ -377,7 +402,7 @@ func (o *AWS) GetPrivateHostedZoneRoleARN() (value string, ok bool) {
377
402
//
378
403
// Sets cluster to be inaccessible externally.
379
404
func (o * AWS ) PrivateLink () bool {
380
- if o != nil && o .bitmap_ & 16384 != 0 {
405
+ if o != nil && o .bitmap_ & 32768 != 0 {
381
406
return o .privateLink
382
407
}
383
408
return false
@@ -388,7 +413,7 @@ func (o *AWS) PrivateLink() bool {
388
413
//
389
414
// Sets cluster to be inaccessible externally.
390
415
func (o * AWS ) GetPrivateLink () (value bool , ok bool ) {
391
- ok = o != nil && o .bitmap_ & 16384 != 0
416
+ ok = o != nil && o .bitmap_ & 32768 != 0
392
417
if ok {
393
418
value = o .privateLink
394
419
}
@@ -400,7 +425,7 @@ func (o *AWS) GetPrivateLink() (value bool, ok bool) {
400
425
//
401
426
// Manages additional configuration for Private Links.
402
427
func (o * AWS ) PrivateLinkConfiguration () * PrivateLinkClusterConfiguration {
403
- if o != nil && o .bitmap_ & 32768 != 0 {
428
+ if o != nil && o .bitmap_ & 65536 != 0 {
404
429
return o .privateLinkConfiguration
405
430
}
406
431
return nil
@@ -411,7 +436,7 @@ func (o *AWS) PrivateLinkConfiguration() *PrivateLinkClusterConfiguration {
411
436
//
412
437
// Manages additional configuration for Private Links.
413
438
func (o * AWS ) GetPrivateLinkConfiguration () (value * PrivateLinkClusterConfiguration , ok bool ) {
414
- ok = o != nil && o .bitmap_ & 32768 != 0
439
+ ok = o != nil && o .bitmap_ & 65536 != 0
415
440
if ok {
416
441
value = o .privateLinkConfiguration
417
442
}
@@ -423,7 +448,7 @@ func (o *AWS) GetPrivateLinkConfiguration() (value *PrivateLinkClusterConfigurat
423
448
//
424
449
// AWS secret access key.
425
450
func (o * AWS ) SecretAccessKey () string {
426
- if o != nil && o .bitmap_ & 65536 != 0 {
451
+ if o != nil && o .bitmap_ & 131072 != 0 {
427
452
return o .secretAccessKey
428
453
}
429
454
return ""
@@ -434,7 +459,7 @@ func (o *AWS) SecretAccessKey() string {
434
459
//
435
460
// AWS secret access key.
436
461
func (o * AWS ) GetSecretAccessKey () (value string , ok bool ) {
437
- ok = o != nil && o .bitmap_ & 65536 != 0
462
+ ok = o != nil && o .bitmap_ & 131072 != 0
438
463
if ok {
439
464
value = o .secretAccessKey
440
465
}
@@ -446,7 +471,7 @@ func (o *AWS) GetSecretAccessKey() (value string, ok bool) {
446
471
//
447
472
// The subnet ids to be used when installing the cluster.
448
473
func (o * AWS ) SubnetIDs () []string {
449
- if o != nil && o .bitmap_ & 131072 != 0 {
474
+ if o != nil && o .bitmap_ & 262144 != 0 {
450
475
return o .subnetIDs
451
476
}
452
477
return nil
@@ -457,7 +482,7 @@ func (o *AWS) SubnetIDs() []string {
457
482
//
458
483
// The subnet ids to be used when installing the cluster.
459
484
func (o * AWS ) GetSubnetIDs () (value []string , ok bool ) {
460
- ok = o != nil && o .bitmap_ & 131072 != 0
485
+ ok = o != nil && o .bitmap_ & 262144 != 0
461
486
if ok {
462
487
value = o .subnetIDs
463
488
}
@@ -469,7 +494,7 @@ func (o *AWS) GetSubnetIDs() (value []string, ok bool) {
469
494
//
470
495
// Optional keys and values that the installer will add as tags to all AWS resources it creates
471
496
func (o * AWS ) Tags () map [string ]string {
472
- if o != nil && o .bitmap_ & 262144 != 0 {
497
+ if o != nil && o .bitmap_ & 524288 != 0 {
473
498
return o .tags
474
499
}
475
500
return nil
@@ -480,13 +505,36 @@ func (o *AWS) Tags() map[string]string {
480
505
//
481
506
// Optional keys and values that the installer will add as tags to all AWS resources it creates
482
507
func (o * AWS ) GetTags () (value map [string ]string , ok bool ) {
483
- ok = o != nil && o .bitmap_ & 262144 != 0
508
+ ok = o != nil && o .bitmap_ & 524288 != 0
484
509
if ok {
485
510
value = o .tags
486
511
}
487
512
return
488
513
}
489
514
515
+ // VpcEndpointRoleArn returns the value of the 'vpc_endpoint_role_arn' attribute, or
516
+ // the zero value of the type if the attribute doesn't have a value.
517
+ //
518
+ // Role ARN for VPC Endpoint Service cross account role.
519
+ func (o * AWS ) VpcEndpointRoleArn () string {
520
+ if o != nil && o .bitmap_ & 1048576 != 0 {
521
+ return o .vpcEndpointRoleArn
522
+ }
523
+ return ""
524
+ }
525
+
526
+ // GetVpcEndpointRoleArn returns the value of the 'vpc_endpoint_role_arn' attribute and
527
+ // a flag indicating if the attribute has a value.
528
+ //
529
+ // Role ARN for VPC Endpoint Service cross account role.
530
+ func (o * AWS ) GetVpcEndpointRoleArn () (value string , ok bool ) {
531
+ ok = o != nil && o .bitmap_ & 1048576 != 0
532
+ if ok {
533
+ value = o .vpcEndpointRoleArn
534
+ }
535
+ return
536
+ }
537
+
490
538
// AWSListKind is the name of the type used to represent list of objects of
491
539
// type 'AWS'.
492
540
const AWSListKind = "AWSList"
0 commit comments