Documentation ¶
Index ¶
- type BareMetalAdminCluster
- type BareMetalAdminClusterArgs
- type BareMetalAdminClusterArray
- func (BareMetalAdminClusterArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput
- func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterArrayOutput
- type BareMetalAdminClusterArrayInput
- type BareMetalAdminClusterArrayOutput
- func (BareMetalAdminClusterArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterOutput
- func (o BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput
- func (o BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterArrayOutput
- type BareMetalAdminClusterClusterOperations
- type BareMetalAdminClusterClusterOperationsArgs
- func (BareMetalAdminClusterClusterOperationsArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutput() BareMetalAdminClusterClusterOperationsOutput
- func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsOutput
- func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
- func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
- type BareMetalAdminClusterClusterOperationsInput
- type BareMetalAdminClusterClusterOperationsOutput
- func (BareMetalAdminClusterClusterOperationsOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterClusterOperationsOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
- func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutput() BareMetalAdminClusterClusterOperationsOutput
- func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsOutput
- func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
- func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
- type BareMetalAdminClusterClusterOperationsPtrInput
- type BareMetalAdminClusterClusterOperationsPtrOutput
- func (o BareMetalAdminClusterClusterOperationsPtrOutput) Elem() BareMetalAdminClusterClusterOperationsOutput
- func (BareMetalAdminClusterClusterOperationsPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterClusterOperationsPtrOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
- func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
- func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
- type BareMetalAdminClusterControlPlane
- type BareMetalAdminClusterControlPlaneApiServerArg
- type BareMetalAdminClusterControlPlaneApiServerArgArgs
- func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput
- func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput
- type BareMetalAdminClusterControlPlaneApiServerArgArray
- func (BareMetalAdminClusterControlPlaneApiServerArgArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- type BareMetalAdminClusterControlPlaneApiServerArgArrayInput
- type BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterControlPlaneApiServerArgOutput
- func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- type BareMetalAdminClusterControlPlaneApiServerArgInput
- type BareMetalAdminClusterControlPlaneApiServerArgOutput
- func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) Argument() pulumi.StringOutput
- func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput
- func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput
- func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) Value() pulumi.StringOutput
- type BareMetalAdminClusterControlPlaneArgs
- func (BareMetalAdminClusterControlPlaneArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutput() BareMetalAdminClusterControlPlaneOutput
- func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneOutput
- func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
- func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Elem() ...
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) Elem() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig() ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- type BareMetalAdminClusterControlPlaneInput
- type BareMetalAdminClusterControlPlaneOutput
- func (o BareMetalAdminClusterControlPlaneOutput) ApiServerArgs() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- func (o BareMetalAdminClusterControlPlaneOutput) ControlPlaneNodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (BareMetalAdminClusterControlPlaneOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutput() BareMetalAdminClusterControlPlaneOutput
- func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneOutput
- func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
- func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
- type BareMetalAdminClusterControlPlanePtrInput
- type BareMetalAdminClusterControlPlanePtrOutput
- func (o BareMetalAdminClusterControlPlanePtrOutput) ApiServerArgs() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- func (o BareMetalAdminClusterControlPlanePtrOutput) ControlPlaneNodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalAdminClusterControlPlanePtrOutput) Elem() BareMetalAdminClusterControlPlaneOutput
- func (BareMetalAdminClusterControlPlanePtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
- func (o BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
- type BareMetalAdminClusterFleet
- type BareMetalAdminClusterFleetArgs
- func (BareMetalAdminClusterFleetArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput
- func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetOutput
- type BareMetalAdminClusterFleetArray
- func (BareMetalAdminClusterFleetArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput
- func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetArrayOutput
- type BareMetalAdminClusterFleetArrayInput
- type BareMetalAdminClusterFleetArrayOutput
- func (BareMetalAdminClusterFleetArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterFleetArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterFleetOutput
- func (o BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput
- func (o BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetArrayOutput
- type BareMetalAdminClusterFleetInput
- type BareMetalAdminClusterFleetOutput
- func (BareMetalAdminClusterFleetOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterFleetOutput) Membership() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput
- func (o BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetOutput
- type BareMetalAdminClusterInput
- type BareMetalAdminClusterLoadBalancer
- type BareMetalAdminClusterLoadBalancerArgs
- func (BareMetalAdminClusterLoadBalancerArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutput() BareMetalAdminClusterLoadBalancerOutput
- func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerOutput
- func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
- func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
- type BareMetalAdminClusterLoadBalancerInput
- type BareMetalAdminClusterLoadBalancerManualLbConfig
- type BareMetalAdminClusterLoadBalancerManualLbConfigArgs
- func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput() BareMetalAdminClusterLoadBalancerManualLbConfigOutput
- func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigOutput
- func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerManualLbConfigInput
- type BareMetalAdminClusterLoadBalancerManualLbConfigOutput
- func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) Enabled() pulumi.BoolOutput
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput() BareMetalAdminClusterLoadBalancerManualLbConfigOutput
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigOutput
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput
- type BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) Elem() BareMetalAdminClusterLoadBalancerManualLbConfigOutput
- func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerOutput
- func (BareMetalAdminClusterLoadBalancerOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerOutput) ManualLbConfig() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerOutput) PortConfig() BareMetalAdminClusterLoadBalancerPortConfigOutput
- func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutput() BareMetalAdminClusterLoadBalancerOutput
- func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerOutput
- func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
- func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
- func (o BareMetalAdminClusterLoadBalancerOutput) VipConfig() BareMetalAdminClusterLoadBalancerVipConfigOutput
- type BareMetalAdminClusterLoadBalancerPortConfig
- type BareMetalAdminClusterLoadBalancerPortConfigArgs
- func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutput() BareMetalAdminClusterLoadBalancerPortConfigOutput
- func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigOutput
- func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerPortConfigInput
- type BareMetalAdminClusterLoadBalancerPortConfigOutput
- func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort() pulumi.IntOutput
- func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutput() BareMetalAdminClusterLoadBalancerPortConfigOutput
- func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigOutput
- func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerPortConfigPtrInput
- type BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort() pulumi.IntPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) Elem() BareMetalAdminClusterLoadBalancerPortConfigOutput
- func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerPtrInput
- type BareMetalAdminClusterLoadBalancerPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPtrOutput) Elem() BareMetalAdminClusterLoadBalancerOutput
- func (BareMetalAdminClusterLoadBalancerPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerPtrOutput) ManualLbConfig() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPtrOutput) PortConfig() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
- func (o BareMetalAdminClusterLoadBalancerPtrOutput) VipConfig() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerVipConfig
- type BareMetalAdminClusterLoadBalancerVipConfigArgs
- func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutput() BareMetalAdminClusterLoadBalancerVipConfigOutput
- func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigOutput
- func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerVipConfigInput
- type BareMetalAdminClusterLoadBalancerVipConfigOutput
- func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ControlPlaneVip() pulumi.StringOutput
- func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutput() BareMetalAdminClusterLoadBalancerVipConfigOutput
- func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigOutput
- func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- type BareMetalAdminClusterLoadBalancerVipConfigPtrInput
- type BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) Elem() BareMetalAdminClusterLoadBalancerVipConfigOutput
- func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
- type BareMetalAdminClusterMaintenanceConfig
- type BareMetalAdminClusterMaintenanceConfigArgs
- func (BareMetalAdminClusterMaintenanceConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutput() BareMetalAdminClusterMaintenanceConfigOutput
- func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigOutput
- func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
- func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
- type BareMetalAdminClusterMaintenanceConfigInput
- type BareMetalAdminClusterMaintenanceConfigOutput
- func (BareMetalAdminClusterMaintenanceConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterMaintenanceConfigOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutput() BareMetalAdminClusterMaintenanceConfigOutput
- func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigOutput
- func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
- func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
- type BareMetalAdminClusterMaintenanceConfigPtrInput
- type BareMetalAdminClusterMaintenanceConfigPtrOutput
- func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) Elem() BareMetalAdminClusterMaintenanceConfigOutput
- func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
- func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
- type BareMetalAdminClusterMap
- type BareMetalAdminClusterMapInput
- type BareMetalAdminClusterMapOutput
- func (BareMetalAdminClusterMapOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterMapOutput) MapIndex(k pulumi.StringInput) BareMetalAdminClusterOutput
- func (o BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutput() BareMetalAdminClusterMapOutput
- func (o BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutputWithContext(ctx context.Context) BareMetalAdminClusterMapOutput
- type BareMetalAdminClusterNetworkConfig
- type BareMetalAdminClusterNetworkConfigArgs
- func (BareMetalAdminClusterNetworkConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutput() BareMetalAdminClusterNetworkConfigOutput
- func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigOutput
- func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
- func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
- type BareMetalAdminClusterNetworkConfigInput
- type BareMetalAdminClusterNetworkConfigIslandModeCidr
- type BareMetalAdminClusterNetworkConfigIslandModeCidrArgs
- func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
- func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
- func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- type BareMetalAdminClusterNetworkConfigIslandModeCidrInput
- type BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
- func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput
- type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) Elem() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
- func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- type BareMetalAdminClusterNetworkConfigOutput
- func (BareMetalAdminClusterNetworkConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNetworkConfigOutput) IslandModeCidr() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutput() BareMetalAdminClusterNetworkConfigOutput
- func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigOutput
- func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
- func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
- type BareMetalAdminClusterNetworkConfigPtrInput
- type BareMetalAdminClusterNetworkConfigPtrOutput
- func (o BareMetalAdminClusterNetworkConfigPtrOutput) Elem() BareMetalAdminClusterNetworkConfigOutput
- func (BareMetalAdminClusterNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNetworkConfigPtrOutput) IslandModeCidr() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
- func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
- type BareMetalAdminClusterNodeAccessConfig
- type BareMetalAdminClusterNodeAccessConfigArgs
- func (BareMetalAdminClusterNodeAccessConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutput() BareMetalAdminClusterNodeAccessConfigOutput
- func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigOutput
- func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
- func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
- type BareMetalAdminClusterNodeAccessConfigInput
- type BareMetalAdminClusterNodeAccessConfigOutput
- func (BareMetalAdminClusterNodeAccessConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNodeAccessConfigOutput) LoginUser() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutput() BareMetalAdminClusterNodeAccessConfigOutput
- func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigOutput
- func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
- func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
- type BareMetalAdminClusterNodeAccessConfigPtrInput
- type BareMetalAdminClusterNodeAccessConfigPtrOutput
- func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) Elem() BareMetalAdminClusterNodeAccessConfigOutput
- func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) LoginUser() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
- func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
- type BareMetalAdminClusterNodeConfig
- type BareMetalAdminClusterNodeConfigArgs
- func (BareMetalAdminClusterNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutput() BareMetalAdminClusterNodeConfigOutput
- func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigOutput
- func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
- func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
- type BareMetalAdminClusterNodeConfigInput
- type BareMetalAdminClusterNodeConfigOutput
- func (BareMetalAdminClusterNodeConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNodeConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutput() BareMetalAdminClusterNodeConfigOutput
- func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigOutput
- func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
- func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
- type BareMetalAdminClusterNodeConfigPtrInput
- type BareMetalAdminClusterNodeConfigPtrOutput
- func (o BareMetalAdminClusterNodeConfigPtrOutput) Elem() BareMetalAdminClusterNodeConfigOutput
- func (BareMetalAdminClusterNodeConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterNodeConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
- func (o BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
- type BareMetalAdminClusterOutput
- func (o BareMetalAdminClusterOutput) Annotations() pulumi.StringMapOutput
- func (o BareMetalAdminClusterOutput) BareMetalVersion() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterOutput) ClusterOperations() BareMetalAdminClusterClusterOperationsPtrOutput
- func (o BareMetalAdminClusterOutput) ControlPlane() BareMetalAdminClusterControlPlanePtrOutput
- func (o BareMetalAdminClusterOutput) CreateTime() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) DeleteTime() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) Description() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (BareMetalAdminClusterOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterOutput) Endpoint() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) Etag() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) Fleets() BareMetalAdminClusterFleetArrayOutput
- func (o BareMetalAdminClusterOutput) LoadBalancer() BareMetalAdminClusterLoadBalancerPtrOutput
- func (o BareMetalAdminClusterOutput) LocalName() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) Location() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) MaintenanceConfig() BareMetalAdminClusterMaintenanceConfigPtrOutput
- func (o BareMetalAdminClusterOutput) Name() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) NetworkConfig() BareMetalAdminClusterNetworkConfigPtrOutput
- func (o BareMetalAdminClusterOutput) NodeAccessConfig() BareMetalAdminClusterNodeAccessConfigPtrOutput
- func (o BareMetalAdminClusterOutput) NodeConfig() BareMetalAdminClusterNodeConfigPtrOutput
- func (o BareMetalAdminClusterOutput) Project() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) Proxy() BareMetalAdminClusterProxyPtrOutput
- func (o BareMetalAdminClusterOutput) Reconciling() pulumi.BoolOutput
- func (o BareMetalAdminClusterOutput) SecurityConfig() BareMetalAdminClusterSecurityConfigPtrOutput
- func (o BareMetalAdminClusterOutput) State() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) Statuses() BareMetalAdminClusterStatusArrayOutput
- func (o BareMetalAdminClusterOutput) Storage() BareMetalAdminClusterStoragePtrOutput
- func (o BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput
- func (o BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput
- func (o BareMetalAdminClusterOutput) Uid() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) UpdateTime() pulumi.StringOutput
- func (o BareMetalAdminClusterOutput) ValidationChecks() BareMetalAdminClusterValidationCheckArrayOutput
- type BareMetalAdminClusterProxy
- type BareMetalAdminClusterProxyArgs
- func (BareMetalAdminClusterProxyArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutput() BareMetalAdminClusterProxyOutput
- func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyOutput
- func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
- func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
- type BareMetalAdminClusterProxyInput
- type BareMetalAdminClusterProxyOutput
- func (BareMetalAdminClusterProxyOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterProxyOutput) NoProxies() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutput() BareMetalAdminClusterProxyOutput
- func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyOutput
- func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
- func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
- func (o BareMetalAdminClusterProxyOutput) Uri() pulumi.StringOutput
- type BareMetalAdminClusterProxyPtrInput
- type BareMetalAdminClusterProxyPtrOutput
- func (o BareMetalAdminClusterProxyPtrOutput) Elem() BareMetalAdminClusterProxyOutput
- func (BareMetalAdminClusterProxyPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterProxyPtrOutput) NoProxies() pulumi.StringArrayOutput
- func (o BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
- func (o BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
- func (o BareMetalAdminClusterProxyPtrOutput) Uri() pulumi.StringPtrOutput
- type BareMetalAdminClusterSecurityConfig
- type BareMetalAdminClusterSecurityConfigArgs
- func (BareMetalAdminClusterSecurityConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutput() BareMetalAdminClusterSecurityConfigOutput
- func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigOutput
- func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
- func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
- type BareMetalAdminClusterSecurityConfigAuthorization
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUser
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs
- func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray
- func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayInput
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) Username() pulumi.StringOutput
- type BareMetalAdminClusterSecurityConfigAuthorizationArgs
- func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput() BareMetalAdminClusterSecurityConfigAuthorizationOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- type BareMetalAdminClusterSecurityConfigAuthorizationInput
- type BareMetalAdminClusterSecurityConfigAuthorizationOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) AdminUsers() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput() BareMetalAdminClusterSecurityConfigAuthorizationOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- type BareMetalAdminClusterSecurityConfigAuthorizationPtrInput
- type BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) AdminUsers() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) Elem() BareMetalAdminClusterSecurityConfigAuthorizationOutput
- func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- type BareMetalAdminClusterSecurityConfigInput
- type BareMetalAdminClusterSecurityConfigOutput
- func (o BareMetalAdminClusterSecurityConfigOutput) Authorization() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- func (BareMetalAdminClusterSecurityConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutput() BareMetalAdminClusterSecurityConfigOutput
- func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigOutput
- func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
- func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
- type BareMetalAdminClusterSecurityConfigPtrInput
- type BareMetalAdminClusterSecurityConfigPtrOutput
- func (o BareMetalAdminClusterSecurityConfigPtrOutput) Authorization() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalAdminClusterSecurityConfigPtrOutput) Elem() BareMetalAdminClusterSecurityConfigOutput
- func (BareMetalAdminClusterSecurityConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
- func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
- type BareMetalAdminClusterState
- type BareMetalAdminClusterStatus
- type BareMetalAdminClusterStatusArgs
- func (BareMetalAdminClusterStatusArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput
- func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusOutput
- type BareMetalAdminClusterStatusArray
- func (BareMetalAdminClusterStatusArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput
- func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusArrayOutput
- type BareMetalAdminClusterStatusArrayInput
- type BareMetalAdminClusterStatusArrayOutput
- func (BareMetalAdminClusterStatusArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStatusArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterStatusOutput
- func (o BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput
- func (o BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusArrayOutput
- type BareMetalAdminClusterStatusCondition
- type BareMetalAdminClusterStatusConditionArgs
- func (BareMetalAdminClusterStatusConditionArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput
- func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionOutput
- type BareMetalAdminClusterStatusConditionArray
- func (BareMetalAdminClusterStatusConditionArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput
- func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionArrayOutput
- type BareMetalAdminClusterStatusConditionArrayInput
- type BareMetalAdminClusterStatusConditionArrayOutput
- func (BareMetalAdminClusterStatusConditionArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterStatusConditionOutput
- func (o BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput
- func (o BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionArrayOutput
- type BareMetalAdminClusterStatusConditionInput
- type BareMetalAdminClusterStatusConditionOutput
- func (BareMetalAdminClusterStatusConditionOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStatusConditionOutput) Reason() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStatusConditionOutput) State() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput
- func (o BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionOutput
- func (o BareMetalAdminClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
- type BareMetalAdminClusterStatusInput
- type BareMetalAdminClusterStatusOutput
- func (o BareMetalAdminClusterStatusOutput) Conditions() BareMetalAdminClusterStatusConditionArrayOutput
- func (BareMetalAdminClusterStatusOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStatusOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput
- func (o BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusOutput
- type BareMetalAdminClusterStorage
- type BareMetalAdminClusterStorageArgs
- func (BareMetalAdminClusterStorageArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutput() BareMetalAdminClusterStorageOutput
- func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageOutput
- func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
- func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
- type BareMetalAdminClusterStorageInput
- type BareMetalAdminClusterStorageLvpNodeMountsConfig
- type BareMetalAdminClusterStorageLvpNodeMountsConfigArgs
- func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
- func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
- func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- type BareMetalAdminClusterStorageLvpNodeMountsConfigInput
- type BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
- func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) Path() pulumi.StringOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) StorageClass() pulumi.StringOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput
- type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) Elem() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
- func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- type BareMetalAdminClusterStorageLvpShareConfig
- type BareMetalAdminClusterStorageLvpShareConfigArgs
- func (BareMetalAdminClusterStorageLvpShareConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutput() BareMetalAdminClusterStorageLvpShareConfigOutput
- func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigOutput
- func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- type BareMetalAdminClusterStorageLvpShareConfigInput
- type BareMetalAdminClusterStorageLvpShareConfigLvpConfig
- type BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs
- func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
- func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
- func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- type BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput
- type BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
- func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) Path() pulumi.StringOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) StorageClass() pulumi.StringOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- type BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrInput
- type BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) Elem() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
- func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- type BareMetalAdminClusterStorageLvpShareConfigOutput
- func (BareMetalAdminClusterStorageLvpShareConfigOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStorageLvpShareConfigOutput) LvpConfig() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigOutput) SharedPathPvCount() pulumi.IntPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutput() BareMetalAdminClusterStorageLvpShareConfigOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- type BareMetalAdminClusterStorageLvpShareConfigPtrInput
- type BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) Elem() BareMetalAdminClusterStorageLvpShareConfigOutput
- func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) LvpConfig() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount() pulumi.IntPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- type BareMetalAdminClusterStorageOutput
- func (BareMetalAdminClusterStorageOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStorageOutput) LvpNodeMountsConfig() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
- func (o BareMetalAdminClusterStorageOutput) LvpShareConfig() BareMetalAdminClusterStorageLvpShareConfigOutput
- func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutput() BareMetalAdminClusterStorageOutput
- func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageOutput
- func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
- func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
- type BareMetalAdminClusterStoragePtrInput
- type BareMetalAdminClusterStoragePtrOutput
- func (o BareMetalAdminClusterStoragePtrOutput) Elem() BareMetalAdminClusterStorageOutput
- func (BareMetalAdminClusterStoragePtrOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterStoragePtrOutput) LvpNodeMountsConfig() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalAdminClusterStoragePtrOutput) LvpShareConfig() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
- func (o BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
- type BareMetalAdminClusterValidationCheck
- type BareMetalAdminClusterValidationCheckArgs
- func (BareMetalAdminClusterValidationCheckArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput
- func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckOutput
- type BareMetalAdminClusterValidationCheckArray
- func (BareMetalAdminClusterValidationCheckArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput
- func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckArrayOutput
- type BareMetalAdminClusterValidationCheckArrayInput
- type BareMetalAdminClusterValidationCheckArrayOutput
- func (BareMetalAdminClusterValidationCheckArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterValidationCheckArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterValidationCheckOutput
- func (o BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput
- func (o BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckArrayOutput
- type BareMetalAdminClusterValidationCheckInput
- type BareMetalAdminClusterValidationCheckOutput
- func (BareMetalAdminClusterValidationCheckOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterValidationCheckOutput) Options() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterValidationCheckOutput) Scenario() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterValidationCheckOutput) Statuses() BareMetalAdminClusterValidationCheckStatusArrayOutput
- func (o BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput
- func (o BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckOutput
- type BareMetalAdminClusterValidationCheckStatus
- type BareMetalAdminClusterValidationCheckStatusArgs
- func (BareMetalAdminClusterValidationCheckStatusArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput
- func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusOutput
- type BareMetalAdminClusterValidationCheckStatusArray
- func (BareMetalAdminClusterValidationCheckStatusArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput
- func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput
- type BareMetalAdminClusterValidationCheckStatusArrayInput
- type BareMetalAdminClusterValidationCheckStatusArrayOutput
- func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterValidationCheckStatusOutput
- func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput
- func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput
- type BareMetalAdminClusterValidationCheckStatusInput
- type BareMetalAdminClusterValidationCheckStatusOutput
- func (BareMetalAdminClusterValidationCheckStatusOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterValidationCheckStatusOutput) Results() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- func (o BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput
- func (o BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusOutput
- type BareMetalAdminClusterValidationCheckStatusResult
- type BareMetalAdminClusterValidationCheckStatusResultArgs
- func (BareMetalAdminClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput
- func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultOutput
- type BareMetalAdminClusterValidationCheckStatusResultArray
- func (BareMetalAdminClusterValidationCheckStatusResultArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- type BareMetalAdminClusterValidationCheckStatusResultArrayInput
- type BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterValidationCheckStatusResultOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- type BareMetalAdminClusterValidationCheckStatusResultInput
- type BareMetalAdminClusterValidationCheckStatusResultOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Category() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Description() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Details() pulumi.StringPtrOutput
- func (BareMetalAdminClusterValidationCheckStatusResultOutput) ElementType() reflect.Type
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Options() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Reason() pulumi.StringPtrOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultOutput
- type BareMetalCluster
- type BareMetalClusterArgs
- type BareMetalClusterArray
- type BareMetalClusterArrayInput
- type BareMetalClusterArrayOutput
- func (BareMetalClusterArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterArrayOutput) Index(i pulumi.IntInput) BareMetalClusterOutput
- func (o BareMetalClusterArrayOutput) ToBareMetalClusterArrayOutput() BareMetalClusterArrayOutput
- func (o BareMetalClusterArrayOutput) ToBareMetalClusterArrayOutputWithContext(ctx context.Context) BareMetalClusterArrayOutput
- type BareMetalClusterBinaryAuthorization
- type BareMetalClusterBinaryAuthorizationArgs
- func (BareMetalClusterBinaryAuthorizationArgs) ElementType() reflect.Type
- func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutput() BareMetalClusterBinaryAuthorizationOutput
- func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationOutput
- func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
- func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
- type BareMetalClusterBinaryAuthorizationInput
- type BareMetalClusterBinaryAuthorizationOutput
- func (BareMetalClusterBinaryAuthorizationOutput) ElementType() reflect.Type
- func (o BareMetalClusterBinaryAuthorizationOutput) EvaluationMode() pulumi.StringPtrOutput
- func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutput() BareMetalClusterBinaryAuthorizationOutput
- func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationOutput
- func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
- func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
- type BareMetalClusterBinaryAuthorizationPtrInput
- type BareMetalClusterBinaryAuthorizationPtrOutput
- func (o BareMetalClusterBinaryAuthorizationPtrOutput) Elem() BareMetalClusterBinaryAuthorizationOutput
- func (BareMetalClusterBinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterBinaryAuthorizationPtrOutput) EvaluationMode() pulumi.StringPtrOutput
- func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
- func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
- type BareMetalClusterClusterOperations
- type BareMetalClusterClusterOperationsArgs
- func (BareMetalClusterClusterOperationsArgs) ElementType() reflect.Type
- func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsOutput() BareMetalClusterClusterOperationsOutput
- func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsOutput
- func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsPtrOutput() BareMetalClusterClusterOperationsPtrOutput
- func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsPtrOutput
- type BareMetalClusterClusterOperationsInput
- type BareMetalClusterClusterOperationsOutput
- func (BareMetalClusterClusterOperationsOutput) ElementType() reflect.Type
- func (o BareMetalClusterClusterOperationsOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
- func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsOutput() BareMetalClusterClusterOperationsOutput
- func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsOutput
- func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsPtrOutput() BareMetalClusterClusterOperationsPtrOutput
- func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsPtrOutput
- type BareMetalClusterClusterOperationsPtrInput
- type BareMetalClusterClusterOperationsPtrOutput
- func (o BareMetalClusterClusterOperationsPtrOutput) Elem() BareMetalClusterClusterOperationsOutput
- func (BareMetalClusterClusterOperationsPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterClusterOperationsPtrOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
- func (o BareMetalClusterClusterOperationsPtrOutput) ToBareMetalClusterClusterOperationsPtrOutput() BareMetalClusterClusterOperationsPtrOutput
- func (o BareMetalClusterClusterOperationsPtrOutput) ToBareMetalClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsPtrOutput
- type BareMetalClusterControlPlane
- type BareMetalClusterControlPlaneApiServerArg
- type BareMetalClusterControlPlaneApiServerArgArgs
- func (BareMetalClusterControlPlaneApiServerArgArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutput() BareMetalClusterControlPlaneApiServerArgOutput
- func (i BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgOutput
- type BareMetalClusterControlPlaneApiServerArgArray
- func (BareMetalClusterControlPlaneApiServerArgArray) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutput() BareMetalClusterControlPlaneApiServerArgArrayOutput
- func (i BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgArrayOutput
- type BareMetalClusterControlPlaneApiServerArgArrayInput
- type BareMetalClusterControlPlaneApiServerArgArrayOutput
- func (BareMetalClusterControlPlaneApiServerArgArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneApiServerArgArrayOutput) Index(i pulumi.IntInput) BareMetalClusterControlPlaneApiServerArgOutput
- func (o BareMetalClusterControlPlaneApiServerArgArrayOutput) ToBareMetalClusterControlPlaneApiServerArgArrayOutput() BareMetalClusterControlPlaneApiServerArgArrayOutput
- func (o BareMetalClusterControlPlaneApiServerArgArrayOutput) ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgArrayOutput
- type BareMetalClusterControlPlaneApiServerArgInput
- type BareMetalClusterControlPlaneApiServerArgOutput
- func (o BareMetalClusterControlPlaneApiServerArgOutput) Argument() pulumi.StringOutput
- func (BareMetalClusterControlPlaneApiServerArgOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneApiServerArgOutput) ToBareMetalClusterControlPlaneApiServerArgOutput() BareMetalClusterControlPlaneApiServerArgOutput
- func (o BareMetalClusterControlPlaneApiServerArgOutput) ToBareMetalClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgOutput
- func (o BareMetalClusterControlPlaneApiServerArgOutput) Value() pulumi.StringOutput
- type BareMetalClusterControlPlaneArgs
- func (BareMetalClusterControlPlaneArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlaneOutput() BareMetalClusterControlPlaneOutput
- func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneOutput
- func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlanePtrOutput() BareMetalClusterControlPlanePtrOutput
- func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlanePtrOutput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfig
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Elem() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) Elem() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- type BareMetalClusterControlPlaneInput
- type BareMetalClusterControlPlaneOutput
- func (o BareMetalClusterControlPlaneOutput) ApiServerArgs() BareMetalClusterControlPlaneApiServerArgArrayOutput
- func (o BareMetalClusterControlPlaneOutput) ControlPlaneNodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
- func (BareMetalClusterControlPlaneOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlaneOutput() BareMetalClusterControlPlaneOutput
- func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneOutput
- func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlanePtrOutput() BareMetalClusterControlPlanePtrOutput
- func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlanePtrOutput
- type BareMetalClusterControlPlanePtrInput
- type BareMetalClusterControlPlanePtrOutput
- func (o BareMetalClusterControlPlanePtrOutput) ApiServerArgs() BareMetalClusterControlPlaneApiServerArgArrayOutput
- func (o BareMetalClusterControlPlanePtrOutput) ControlPlaneNodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
- func (o BareMetalClusterControlPlanePtrOutput) Elem() BareMetalClusterControlPlaneOutput
- func (BareMetalClusterControlPlanePtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterControlPlanePtrOutput) ToBareMetalClusterControlPlanePtrOutput() BareMetalClusterControlPlanePtrOutput
- func (o BareMetalClusterControlPlanePtrOutput) ToBareMetalClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlanePtrOutput
- type BareMetalClusterFleet
- type BareMetalClusterFleetArgs
- type BareMetalClusterFleetArray
- func (BareMetalClusterFleetArray) ElementType() reflect.Type
- func (i BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutput() BareMetalClusterFleetArrayOutput
- func (i BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalClusterFleetArrayOutput
- type BareMetalClusterFleetArrayInput
- type BareMetalClusterFleetArrayOutput
- func (BareMetalClusterFleetArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterFleetArrayOutput) Index(i pulumi.IntInput) BareMetalClusterFleetOutput
- func (o BareMetalClusterFleetArrayOutput) ToBareMetalClusterFleetArrayOutput() BareMetalClusterFleetArrayOutput
- func (o BareMetalClusterFleetArrayOutput) ToBareMetalClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalClusterFleetArrayOutput
- type BareMetalClusterFleetInput
- type BareMetalClusterFleetOutput
- func (BareMetalClusterFleetOutput) ElementType() reflect.Type
- func (o BareMetalClusterFleetOutput) Membership() pulumi.StringPtrOutput
- func (o BareMetalClusterFleetOutput) ToBareMetalClusterFleetOutput() BareMetalClusterFleetOutput
- func (o BareMetalClusterFleetOutput) ToBareMetalClusterFleetOutputWithContext(ctx context.Context) BareMetalClusterFleetOutput
- type BareMetalClusterInput
- type BareMetalClusterLoadBalancer
- type BareMetalClusterLoadBalancerArgs
- func (BareMetalClusterLoadBalancerArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerOutput() BareMetalClusterLoadBalancerOutput
- func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerOutput
- func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerPtrOutput() BareMetalClusterLoadBalancerPtrOutput
- func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPtrOutput
- type BareMetalClusterLoadBalancerBgpLbConfig
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPool
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray
- func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayInput
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) Index(i pulumi.IntInput) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolInput
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) Addresses() pulumi.StringArrayOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) AvoidBuggyIps() pulumi.BoolPtrOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ManualAssign() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) Pool() pulumi.StringOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- type BareMetalClusterLoadBalancerBgpLbConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray
- func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayInput
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) Index(i pulumi.IntInput) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigInput
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) Asn() pulumi.IntOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ControlPlaneNodes() pulumi.StringArrayOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) IpAddress() pulumi.StringOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- type BareMetalClusterLoadBalancerBgpLbConfigInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) RegistryBurst() pulumi.IntPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) SerializeImagePullsDisabled() pulumi.BoolPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputWithContext(ctx context.Context) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) Elem() ...
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) RegistryBurst() pulumi.IntPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) RegistryPullQps() pulumi.IntPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) SerializeImagePullsDisabled() pulumi.BoolPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) KubeletConfig() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) NodeConfigs() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Taints() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Elem() ...
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) KubeletConfig() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Taints() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) NodePoolConfig() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrInput
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) Elem() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) NodePoolConfig() ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- type BareMetalClusterLoadBalancerBgpLbConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) AddressPools() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) Asn() pulumi.IntOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) BgpPeerConfigs() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- type BareMetalClusterLoadBalancerBgpLbConfigPtrInput
- type BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) AddressPools() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) Asn() pulumi.IntPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) BgpPeerConfigs() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) Elem() BareMetalClusterLoadBalancerBgpLbConfigOutput
- func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- type BareMetalClusterLoadBalancerInput
- type BareMetalClusterLoadBalancerManualLbConfig
- type BareMetalClusterLoadBalancerManualLbConfigArgs
- func (BareMetalClusterLoadBalancerManualLbConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigOutput() BareMetalClusterLoadBalancerManualLbConfigOutput
- func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigOutput
- func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- type BareMetalClusterLoadBalancerManualLbConfigInput
- type BareMetalClusterLoadBalancerManualLbConfigOutput
- func (BareMetalClusterLoadBalancerManualLbConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerManualLbConfigOutput) Enabled() pulumi.BoolOutput
- func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigOutput() BareMetalClusterLoadBalancerManualLbConfigOutput
- func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigOutput
- func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- type BareMetalClusterLoadBalancerManualLbConfigPtrInput
- type BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) Elem() BareMetalClusterLoadBalancerManualLbConfigOutput
- func (BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- type BareMetalClusterLoadBalancerMetalLbConfig
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPool
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray
- func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayInput
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) Index(i pulumi.IntInput) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolInput
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) Addresses() pulumi.StringArrayOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) AvoidBuggyIps() pulumi.BoolPtrOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ManualAssign() pulumi.BoolPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) Pool() pulumi.StringOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- type BareMetalClusterLoadBalancerMetalLbConfigArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- type BareMetalClusterLoadBalancerMetalLbConfigInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) NodeConfigs() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Taints() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Elem() ...
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Taints() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) Index(i pulumi.IntInput) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) NodePoolConfig() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrInput
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) Elem() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) NodePoolConfig() ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- type BareMetalClusterLoadBalancerMetalLbConfigOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) AddressPools() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- type BareMetalClusterLoadBalancerMetalLbConfigPtrInput
- type BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) AddressPools() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) Elem() BareMetalClusterLoadBalancerMetalLbConfigOutput
- func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- type BareMetalClusterLoadBalancerOutput
- func (o BareMetalClusterLoadBalancerOutput) BgpLbConfig() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- func (BareMetalClusterLoadBalancerOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerOutput) ManualLbConfig() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerOutput) MetalLbConfig() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerOutput) PortConfig() BareMetalClusterLoadBalancerPortConfigOutput
- func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerOutput() BareMetalClusterLoadBalancerOutput
- func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerOutput
- func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerPtrOutput() BareMetalClusterLoadBalancerPtrOutput
- func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPtrOutput
- func (o BareMetalClusterLoadBalancerOutput) VipConfig() BareMetalClusterLoadBalancerVipConfigOutput
- type BareMetalClusterLoadBalancerPortConfig
- type BareMetalClusterLoadBalancerPortConfigArgs
- func (BareMetalClusterLoadBalancerPortConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigOutput() BareMetalClusterLoadBalancerPortConfigOutput
- func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigOutput
- func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigPtrOutput() BareMetalClusterLoadBalancerPortConfigPtrOutput
- func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigPtrOutput
- type BareMetalClusterLoadBalancerPortConfigInput
- type BareMetalClusterLoadBalancerPortConfigOutput
- func (o BareMetalClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort() pulumi.IntOutput
- func (BareMetalClusterLoadBalancerPortConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigOutput() BareMetalClusterLoadBalancerPortConfigOutput
- func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigOutput
- func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutput() BareMetalClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigPtrOutput
- type BareMetalClusterLoadBalancerPortConfigPtrInput
- type BareMetalClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort() pulumi.IntPtrOutput
- func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) Elem() BareMetalClusterLoadBalancerPortConfigOutput
- func (BareMetalClusterLoadBalancerPortConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutput() BareMetalClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigPtrOutput
- type BareMetalClusterLoadBalancerPtrInput
- type BareMetalClusterLoadBalancerPtrOutput
- func (o BareMetalClusterLoadBalancerPtrOutput) BgpLbConfig() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerPtrOutput) Elem() BareMetalClusterLoadBalancerOutput
- func (BareMetalClusterLoadBalancerPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerPtrOutput) ManualLbConfig() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerPtrOutput) MetalLbConfig() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
- func (o BareMetalClusterLoadBalancerPtrOutput) PortConfig() BareMetalClusterLoadBalancerPortConfigPtrOutput
- func (o BareMetalClusterLoadBalancerPtrOutput) ToBareMetalClusterLoadBalancerPtrOutput() BareMetalClusterLoadBalancerPtrOutput
- func (o BareMetalClusterLoadBalancerPtrOutput) ToBareMetalClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPtrOutput
- func (o BareMetalClusterLoadBalancerPtrOutput) VipConfig() BareMetalClusterLoadBalancerVipConfigPtrOutput
- type BareMetalClusterLoadBalancerVipConfig
- type BareMetalClusterLoadBalancerVipConfigArgs
- func (BareMetalClusterLoadBalancerVipConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigOutput() BareMetalClusterLoadBalancerVipConfigOutput
- func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigOutput
- func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigPtrOutput() BareMetalClusterLoadBalancerVipConfigPtrOutput
- func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigPtrOutput
- type BareMetalClusterLoadBalancerVipConfigInput
- type BareMetalClusterLoadBalancerVipConfigOutput
- func (o BareMetalClusterLoadBalancerVipConfigOutput) ControlPlaneVip() pulumi.StringOutput
- func (BareMetalClusterLoadBalancerVipConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerVipConfigOutput) IngressVip() pulumi.StringOutput
- func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigOutput() BareMetalClusterLoadBalancerVipConfigOutput
- func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigOutput
- func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutput() BareMetalClusterLoadBalancerVipConfigPtrOutput
- func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigPtrOutput
- type BareMetalClusterLoadBalancerVipConfigPtrInput
- type BareMetalClusterLoadBalancerVipConfigPtrOutput
- func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) Elem() BareMetalClusterLoadBalancerVipConfigOutput
- func (BareMetalClusterLoadBalancerVipConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) IngressVip() pulumi.StringPtrOutput
- func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutput() BareMetalClusterLoadBalancerVipConfigPtrOutput
- func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigPtrOutput
- type BareMetalClusterMaintenanceConfig
- type BareMetalClusterMaintenanceConfigArgs
- func (BareMetalClusterMaintenanceConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigOutput() BareMetalClusterMaintenanceConfigOutput
- func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigOutput
- func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigPtrOutput() BareMetalClusterMaintenanceConfigPtrOutput
- func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigPtrOutput
- type BareMetalClusterMaintenanceConfigInput
- type BareMetalClusterMaintenanceConfigOutput
- func (BareMetalClusterMaintenanceConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterMaintenanceConfigOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigOutput() BareMetalClusterMaintenanceConfigOutput
- func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigOutput
- func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigPtrOutput() BareMetalClusterMaintenanceConfigPtrOutput
- func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigPtrOutput
- type BareMetalClusterMaintenanceConfigPtrInput
- type BareMetalClusterMaintenanceConfigPtrOutput
- func (o BareMetalClusterMaintenanceConfigPtrOutput) Elem() BareMetalClusterMaintenanceConfigOutput
- func (BareMetalClusterMaintenanceConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterMaintenanceConfigPtrOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalClusterMaintenanceConfigPtrOutput) ToBareMetalClusterMaintenanceConfigPtrOutput() BareMetalClusterMaintenanceConfigPtrOutput
- func (o BareMetalClusterMaintenanceConfigPtrOutput) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigPtrOutput
- type BareMetalClusterMap
- type BareMetalClusterMapInput
- type BareMetalClusterMapOutput
- func (BareMetalClusterMapOutput) ElementType() reflect.Type
- func (o BareMetalClusterMapOutput) MapIndex(k pulumi.StringInput) BareMetalClusterOutput
- func (o BareMetalClusterMapOutput) ToBareMetalClusterMapOutput() BareMetalClusterMapOutput
- func (o BareMetalClusterMapOutput) ToBareMetalClusterMapOutputWithContext(ctx context.Context) BareMetalClusterMapOutput
- type BareMetalClusterNetworkConfig
- type BareMetalClusterNetworkConfigArgs
- func (BareMetalClusterNetworkConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigOutput() BareMetalClusterNetworkConfigOutput
- func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigOutput
- func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigPtrOutput() BareMetalClusterNetworkConfigPtrOutput
- func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigPtrOutput
- type BareMetalClusterNetworkConfigInput
- type BareMetalClusterNetworkConfigIslandModeCidr
- type BareMetalClusterNetworkConfigIslandModeCidrArgs
- func (BareMetalClusterNetworkConfigIslandModeCidrArgs) ElementType() reflect.Type
- func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrOutput() BareMetalClusterNetworkConfigIslandModeCidrOutput
- func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrOutput
- func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- type BareMetalClusterNetworkConfigIslandModeCidrInput
- type BareMetalClusterNetworkConfigIslandModeCidrOutput
- func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrOutput() BareMetalClusterNetworkConfigIslandModeCidrOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- type BareMetalClusterNetworkConfigIslandModeCidrPtrInput
- type BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) Elem() BareMetalClusterNetworkConfigIslandModeCidrOutput
- func (BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig
- type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs
- func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
- func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
- func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigInput
- type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
- func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrInput
- type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) Elem() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
- func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- type BareMetalClusterNetworkConfigOutput
- func (o BareMetalClusterNetworkConfigOutput) AdvancedNetworking() pulumi.BoolPtrOutput
- func (BareMetalClusterNetworkConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigOutput) IslandModeCidr() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalClusterNetworkConfigOutput) MultipleNetworkInterfacesConfig() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- func (o BareMetalClusterNetworkConfigOutput) SrIovConfig() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigOutput() BareMetalClusterNetworkConfigOutput
- func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigOutput
- func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigPtrOutput() BareMetalClusterNetworkConfigPtrOutput
- func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigPtrOutput
- type BareMetalClusterNetworkConfigPtrInput
- type BareMetalClusterNetworkConfigPtrOutput
- func (o BareMetalClusterNetworkConfigPtrOutput) AdvancedNetworking() pulumi.BoolPtrOutput
- func (o BareMetalClusterNetworkConfigPtrOutput) Elem() BareMetalClusterNetworkConfigOutput
- func (BareMetalClusterNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigPtrOutput) IslandModeCidr() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
- func (o BareMetalClusterNetworkConfigPtrOutput) MultipleNetworkInterfacesConfig() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
- func (o BareMetalClusterNetworkConfigPtrOutput) SrIovConfig() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- func (o BareMetalClusterNetworkConfigPtrOutput) ToBareMetalClusterNetworkConfigPtrOutput() BareMetalClusterNetworkConfigPtrOutput
- func (o BareMetalClusterNetworkConfigPtrOutput) ToBareMetalClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigPtrOutput
- type BareMetalClusterNetworkConfigSrIovConfig
- type BareMetalClusterNetworkConfigSrIovConfigArgs
- func (BareMetalClusterNetworkConfigSrIovConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigOutput() BareMetalClusterNetworkConfigSrIovConfigOutput
- func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigOutput
- func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- type BareMetalClusterNetworkConfigSrIovConfigInput
- type BareMetalClusterNetworkConfigSrIovConfigOutput
- func (BareMetalClusterNetworkConfigSrIovConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigSrIovConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigOutput() BareMetalClusterNetworkConfigSrIovConfigOutput
- func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigOutput
- func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- type BareMetalClusterNetworkConfigSrIovConfigPtrInput
- type BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) Elem() BareMetalClusterNetworkConfigSrIovConfigOutput
- func (BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigPtrOutput
- type BareMetalClusterNodeAccessConfig
- type BareMetalClusterNodeAccessConfigArgs
- func (BareMetalClusterNodeAccessConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigOutput() BareMetalClusterNodeAccessConfigOutput
- func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigOutput
- func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigPtrOutput() BareMetalClusterNodeAccessConfigPtrOutput
- func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigPtrOutput
- type BareMetalClusterNodeAccessConfigInput
- type BareMetalClusterNodeAccessConfigOutput
- func (BareMetalClusterNodeAccessConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterNodeAccessConfigOutput) LoginUser() pulumi.StringPtrOutput
- func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigOutput() BareMetalClusterNodeAccessConfigOutput
- func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigOutput
- func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigPtrOutput() BareMetalClusterNodeAccessConfigPtrOutput
- func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigPtrOutput
- type BareMetalClusterNodeAccessConfigPtrInput
- type BareMetalClusterNodeAccessConfigPtrOutput
- func (o BareMetalClusterNodeAccessConfigPtrOutput) Elem() BareMetalClusterNodeAccessConfigOutput
- func (BareMetalClusterNodeAccessConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterNodeAccessConfigPtrOutput) LoginUser() pulumi.StringPtrOutput
- func (o BareMetalClusterNodeAccessConfigPtrOutput) ToBareMetalClusterNodeAccessConfigPtrOutput() BareMetalClusterNodeAccessConfigPtrOutput
- func (o BareMetalClusterNodeAccessConfigPtrOutput) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigPtrOutput
- type BareMetalClusterNodeConfig
- type BareMetalClusterNodeConfigArgs
- func (BareMetalClusterNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigOutput() BareMetalClusterNodeConfigOutput
- func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigOutput
- func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigPtrOutput() BareMetalClusterNodeConfigPtrOutput
- func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigPtrOutput
- type BareMetalClusterNodeConfigInput
- type BareMetalClusterNodeConfigOutput
- func (o BareMetalClusterNodeConfigOutput) ContainerRuntime() pulumi.StringPtrOutput
- func (BareMetalClusterNodeConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterNodeConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigOutput() BareMetalClusterNodeConfigOutput
- func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigOutput
- func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigPtrOutput() BareMetalClusterNodeConfigPtrOutput
- func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigPtrOutput
- type BareMetalClusterNodeConfigPtrInput
- type BareMetalClusterNodeConfigPtrOutput
- func (o BareMetalClusterNodeConfigPtrOutput) ContainerRuntime() pulumi.StringPtrOutput
- func (o BareMetalClusterNodeConfigPtrOutput) Elem() BareMetalClusterNodeConfigOutput
- func (BareMetalClusterNodeConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterNodeConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o BareMetalClusterNodeConfigPtrOutput) ToBareMetalClusterNodeConfigPtrOutput() BareMetalClusterNodeConfigPtrOutput
- func (o BareMetalClusterNodeConfigPtrOutput) ToBareMetalClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigPtrOutput
- type BareMetalClusterOsEnvironmentConfig
- type BareMetalClusterOsEnvironmentConfigArgs
- func (BareMetalClusterOsEnvironmentConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigOutput() BareMetalClusterOsEnvironmentConfigOutput
- func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigOutput
- func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigPtrOutput() BareMetalClusterOsEnvironmentConfigPtrOutput
- func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigPtrOutput
- type BareMetalClusterOsEnvironmentConfigInput
- type BareMetalClusterOsEnvironmentConfigOutput
- func (BareMetalClusterOsEnvironmentConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterOsEnvironmentConfigOutput) PackageRepoExcluded() pulumi.BoolOutput
- func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigOutput() BareMetalClusterOsEnvironmentConfigOutput
- func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigOutput
- func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutput() BareMetalClusterOsEnvironmentConfigPtrOutput
- func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigPtrOutput
- type BareMetalClusterOsEnvironmentConfigPtrInput
- type BareMetalClusterOsEnvironmentConfigPtrOutput
- func (o BareMetalClusterOsEnvironmentConfigPtrOutput) Elem() BareMetalClusterOsEnvironmentConfigOutput
- func (BareMetalClusterOsEnvironmentConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterOsEnvironmentConfigPtrOutput) PackageRepoExcluded() pulumi.BoolPtrOutput
- func (o BareMetalClusterOsEnvironmentConfigPtrOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutput() BareMetalClusterOsEnvironmentConfigPtrOutput
- func (o BareMetalClusterOsEnvironmentConfigPtrOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigPtrOutput
- type BareMetalClusterOutput
- func (o BareMetalClusterOutput) AdminClusterMembership() pulumi.StringOutput
- func (o BareMetalClusterOutput) Annotations() pulumi.StringMapOutput
- func (o BareMetalClusterOutput) BareMetalVersion() pulumi.StringOutput
- func (o BareMetalClusterOutput) BinaryAuthorization() BareMetalClusterBinaryAuthorizationPtrOutput
- func (o BareMetalClusterOutput) ClusterOperations() BareMetalClusterClusterOperationsPtrOutput
- func (o BareMetalClusterOutput) ControlPlane() BareMetalClusterControlPlaneOutput
- func (o BareMetalClusterOutput) CreateTime() pulumi.StringOutput
- func (o BareMetalClusterOutput) DeleteTime() pulumi.StringOutput
- func (o BareMetalClusterOutput) Description() pulumi.StringPtrOutput
- func (o BareMetalClusterOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (BareMetalClusterOutput) ElementType() reflect.Type
- func (o BareMetalClusterOutput) Endpoint() pulumi.StringOutput
- func (o BareMetalClusterOutput) Etag() pulumi.StringOutput
- func (o BareMetalClusterOutput) Fleets() BareMetalClusterFleetArrayOutput
- func (o BareMetalClusterOutput) LoadBalancer() BareMetalClusterLoadBalancerOutput
- func (o BareMetalClusterOutput) LocalName() pulumi.StringOutput
- func (o BareMetalClusterOutput) Location() pulumi.StringOutput
- func (o BareMetalClusterOutput) MaintenanceConfig() BareMetalClusterMaintenanceConfigPtrOutput
- func (o BareMetalClusterOutput) Name() pulumi.StringOutput
- func (o BareMetalClusterOutput) NetworkConfig() BareMetalClusterNetworkConfigOutput
- func (o BareMetalClusterOutput) NodeAccessConfig() BareMetalClusterNodeAccessConfigPtrOutput
- func (o BareMetalClusterOutput) NodeConfig() BareMetalClusterNodeConfigPtrOutput
- func (o BareMetalClusterOutput) OsEnvironmentConfig() BareMetalClusterOsEnvironmentConfigPtrOutput
- func (o BareMetalClusterOutput) Project() pulumi.StringOutput
- func (o BareMetalClusterOutput) Proxy() BareMetalClusterProxyPtrOutput
- func (o BareMetalClusterOutput) Reconciling() pulumi.BoolOutput
- func (o BareMetalClusterOutput) SecurityConfig() BareMetalClusterSecurityConfigPtrOutput
- func (o BareMetalClusterOutput) State() pulumi.StringOutput
- func (o BareMetalClusterOutput) Statuses() BareMetalClusterStatusArrayOutput
- func (o BareMetalClusterOutput) Storage() BareMetalClusterStorageOutput
- func (o BareMetalClusterOutput) ToBareMetalClusterOutput() BareMetalClusterOutput
- func (o BareMetalClusterOutput) ToBareMetalClusterOutputWithContext(ctx context.Context) BareMetalClusterOutput
- func (o BareMetalClusterOutput) Uid() pulumi.StringOutput
- func (o BareMetalClusterOutput) UpdateTime() pulumi.StringOutput
- func (o BareMetalClusterOutput) UpgradePolicy() BareMetalClusterUpgradePolicyPtrOutput
- func (o BareMetalClusterOutput) ValidationChecks() BareMetalClusterValidationCheckArrayOutput
- type BareMetalClusterProxy
- type BareMetalClusterProxyArgs
- func (BareMetalClusterProxyArgs) ElementType() reflect.Type
- func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyOutput() BareMetalClusterProxyOutput
- func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyOutputWithContext(ctx context.Context) BareMetalClusterProxyOutput
- func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyPtrOutput() BareMetalClusterProxyPtrOutput
- func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalClusterProxyPtrOutput
- type BareMetalClusterProxyInput
- type BareMetalClusterProxyOutput
- func (BareMetalClusterProxyOutput) ElementType() reflect.Type
- func (o BareMetalClusterProxyOutput) NoProxies() pulumi.StringArrayOutput
- func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyOutput() BareMetalClusterProxyOutput
- func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyOutputWithContext(ctx context.Context) BareMetalClusterProxyOutput
- func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyPtrOutput() BareMetalClusterProxyPtrOutput
- func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalClusterProxyPtrOutput
- func (o BareMetalClusterProxyOutput) Uri() pulumi.StringOutput
- type BareMetalClusterProxyPtrInput
- type BareMetalClusterProxyPtrOutput
- func (o BareMetalClusterProxyPtrOutput) Elem() BareMetalClusterProxyOutput
- func (BareMetalClusterProxyPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterProxyPtrOutput) NoProxies() pulumi.StringArrayOutput
- func (o BareMetalClusterProxyPtrOutput) ToBareMetalClusterProxyPtrOutput() BareMetalClusterProxyPtrOutput
- func (o BareMetalClusterProxyPtrOutput) ToBareMetalClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalClusterProxyPtrOutput
- func (o BareMetalClusterProxyPtrOutput) Uri() pulumi.StringPtrOutput
- type BareMetalClusterSecurityConfig
- type BareMetalClusterSecurityConfigArgs
- func (BareMetalClusterSecurityConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigOutput() BareMetalClusterSecurityConfigOutput
- func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigOutput
- func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigPtrOutput() BareMetalClusterSecurityConfigPtrOutput
- func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigPtrOutput
- type BareMetalClusterSecurityConfigAuthorization
- type BareMetalClusterSecurityConfigAuthorizationAdminUser
- type BareMetalClusterSecurityConfigAuthorizationAdminUserArgs
- func (BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ElementType() reflect.Type
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- type BareMetalClusterSecurityConfigAuthorizationAdminUserArray
- func (BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ElementType() reflect.Type
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- type BareMetalClusterSecurityConfigAuthorizationAdminUserArrayInput
- type BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) Index(i pulumi.IntInput) BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- func (o BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (o BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- type BareMetalClusterSecurityConfigAuthorizationAdminUserInput
- type BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- func (BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ElementType() reflect.Type
- func (o BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- func (o BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- func (o BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) Username() pulumi.StringOutput
- type BareMetalClusterSecurityConfigAuthorizationArgs
- func (BareMetalClusterSecurityConfigAuthorizationArgs) ElementType() reflect.Type
- func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationOutput() BareMetalClusterSecurityConfigAuthorizationOutput
- func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationOutput
- func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput() BareMetalClusterSecurityConfigAuthorizationPtrOutput
- func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationPtrOutput
- type BareMetalClusterSecurityConfigAuthorizationInput
- type BareMetalClusterSecurityConfigAuthorizationOutput
- func (o BareMetalClusterSecurityConfigAuthorizationOutput) AdminUsers() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (BareMetalClusterSecurityConfigAuthorizationOutput) ElementType() reflect.Type
- func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationOutput() BareMetalClusterSecurityConfigAuthorizationOutput
- func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationOutput
- func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput() BareMetalClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationPtrOutput
- type BareMetalClusterSecurityConfigAuthorizationPtrInput
- type BareMetalClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) AdminUsers() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) Elem() BareMetalClusterSecurityConfigAuthorizationOutput
- func (BareMetalClusterSecurityConfigAuthorizationPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput() BareMetalClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationPtrOutput
- type BareMetalClusterSecurityConfigInput
- type BareMetalClusterSecurityConfigOutput
- func (o BareMetalClusterSecurityConfigOutput) Authorization() BareMetalClusterSecurityConfigAuthorizationPtrOutput
- func (BareMetalClusterSecurityConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigOutput() BareMetalClusterSecurityConfigOutput
- func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigOutput
- func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigPtrOutput() BareMetalClusterSecurityConfigPtrOutput
- func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigPtrOutput
- type BareMetalClusterSecurityConfigPtrInput
- type BareMetalClusterSecurityConfigPtrOutput
- func (o BareMetalClusterSecurityConfigPtrOutput) Authorization() BareMetalClusterSecurityConfigAuthorizationPtrOutput
- func (o BareMetalClusterSecurityConfigPtrOutput) Elem() BareMetalClusterSecurityConfigOutput
- func (BareMetalClusterSecurityConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterSecurityConfigPtrOutput) ToBareMetalClusterSecurityConfigPtrOutput() BareMetalClusterSecurityConfigPtrOutput
- func (o BareMetalClusterSecurityConfigPtrOutput) ToBareMetalClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigPtrOutput
- type BareMetalClusterState
- type BareMetalClusterStatus
- type BareMetalClusterStatusArgs
- type BareMetalClusterStatusArray
- func (BareMetalClusterStatusArray) ElementType() reflect.Type
- func (i BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutput() BareMetalClusterStatusArrayOutput
- func (i BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusArrayOutput
- type BareMetalClusterStatusArrayInput
- type BareMetalClusterStatusArrayOutput
- func (BareMetalClusterStatusArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterStatusArrayOutput) Index(i pulumi.IntInput) BareMetalClusterStatusOutput
- func (o BareMetalClusterStatusArrayOutput) ToBareMetalClusterStatusArrayOutput() BareMetalClusterStatusArrayOutput
- func (o BareMetalClusterStatusArrayOutput) ToBareMetalClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusArrayOutput
- type BareMetalClusterStatusCondition
- type BareMetalClusterStatusConditionArgs
- func (BareMetalClusterStatusConditionArgs) ElementType() reflect.Type
- func (i BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutput() BareMetalClusterStatusConditionOutput
- func (i BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionOutput
- type BareMetalClusterStatusConditionArray
- func (BareMetalClusterStatusConditionArray) ElementType() reflect.Type
- func (i BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutput() BareMetalClusterStatusConditionArrayOutput
- func (i BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionArrayOutput
- type BareMetalClusterStatusConditionArrayInput
- type BareMetalClusterStatusConditionArrayOutput
- func (BareMetalClusterStatusConditionArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) BareMetalClusterStatusConditionOutput
- func (o BareMetalClusterStatusConditionArrayOutput) ToBareMetalClusterStatusConditionArrayOutput() BareMetalClusterStatusConditionArrayOutput
- func (o BareMetalClusterStatusConditionArrayOutput) ToBareMetalClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionArrayOutput
- type BareMetalClusterStatusConditionInput
- type BareMetalClusterStatusConditionOutput
- func (BareMetalClusterStatusConditionOutput) ElementType() reflect.Type
- func (o BareMetalClusterStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o BareMetalClusterStatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o BareMetalClusterStatusConditionOutput) Reason() pulumi.StringPtrOutput
- func (o BareMetalClusterStatusConditionOutput) State() pulumi.StringPtrOutput
- func (o BareMetalClusterStatusConditionOutput) ToBareMetalClusterStatusConditionOutput() BareMetalClusterStatusConditionOutput
- func (o BareMetalClusterStatusConditionOutput) ToBareMetalClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionOutput
- func (o BareMetalClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
- type BareMetalClusterStatusInput
- type BareMetalClusterStatusOutput
- func (o BareMetalClusterStatusOutput) Conditions() BareMetalClusterStatusConditionArrayOutput
- func (BareMetalClusterStatusOutput) ElementType() reflect.Type
- func (o BareMetalClusterStatusOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o BareMetalClusterStatusOutput) ToBareMetalClusterStatusOutput() BareMetalClusterStatusOutput
- func (o BareMetalClusterStatusOutput) ToBareMetalClusterStatusOutputWithContext(ctx context.Context) BareMetalClusterStatusOutput
- type BareMetalClusterStorage
- type BareMetalClusterStorageArgs
- func (BareMetalClusterStorageArgs) ElementType() reflect.Type
- func (i BareMetalClusterStorageArgs) ToBareMetalClusterStorageOutput() BareMetalClusterStorageOutput
- func (i BareMetalClusterStorageArgs) ToBareMetalClusterStorageOutputWithContext(ctx context.Context) BareMetalClusterStorageOutput
- func (i BareMetalClusterStorageArgs) ToBareMetalClusterStoragePtrOutput() BareMetalClusterStoragePtrOutput
- func (i BareMetalClusterStorageArgs) ToBareMetalClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalClusterStoragePtrOutput
- type BareMetalClusterStorageInput
- type BareMetalClusterStorageLvpNodeMountsConfig
- type BareMetalClusterStorageLvpNodeMountsConfigArgs
- func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigOutput() BareMetalClusterStorageLvpNodeMountsConfigOutput
- func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigOutput
- func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- type BareMetalClusterStorageLvpNodeMountsConfigInput
- type BareMetalClusterStorageLvpNodeMountsConfigOutput
- func (BareMetalClusterStorageLvpNodeMountsConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) Path() pulumi.StringOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) StorageClass() pulumi.StringOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigOutput() BareMetalClusterStorageLvpNodeMountsConfigOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- type BareMetalClusterStorageLvpNodeMountsConfigPtrInput
- type BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) Elem() BareMetalClusterStorageLvpNodeMountsConfigOutput
- func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- type BareMetalClusterStorageLvpShareConfig
- type BareMetalClusterStorageLvpShareConfigArgs
- func (BareMetalClusterStorageLvpShareConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigOutput() BareMetalClusterStorageLvpShareConfigOutput
- func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigOutput
- func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigPtrOutput() BareMetalClusterStorageLvpShareConfigPtrOutput
- func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigPtrOutput
- type BareMetalClusterStorageLvpShareConfigInput
- type BareMetalClusterStorageLvpShareConfigLvpConfig
- type BareMetalClusterStorageLvpShareConfigLvpConfigArgs
- func (BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutput() BareMetalClusterStorageLvpShareConfigLvpConfigOutput
- func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigOutput
- func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- type BareMetalClusterStorageLvpShareConfigLvpConfigInput
- type BareMetalClusterStorageLvpShareConfigLvpConfigOutput
- func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) Path() pulumi.StringOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) StorageClass() pulumi.StringOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutput() BareMetalClusterStorageLvpShareConfigLvpConfigOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- type BareMetalClusterStorageLvpShareConfigLvpConfigPtrInput
- type BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) Elem() BareMetalClusterStorageLvpShareConfigLvpConfigOutput
- func (BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- type BareMetalClusterStorageLvpShareConfigOutput
- func (BareMetalClusterStorageLvpShareConfigOutput) ElementType() reflect.Type
- func (o BareMetalClusterStorageLvpShareConfigOutput) LvpConfig() BareMetalClusterStorageLvpShareConfigLvpConfigOutput
- func (o BareMetalClusterStorageLvpShareConfigOutput) SharedPathPvCount() pulumi.IntPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigOutput() BareMetalClusterStorageLvpShareConfigOutput
- func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigOutput
- func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutput() BareMetalClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigPtrOutput
- type BareMetalClusterStorageLvpShareConfigPtrInput
- type BareMetalClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigPtrOutput) Elem() BareMetalClusterStorageLvpShareConfigOutput
- func (BareMetalClusterStorageLvpShareConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterStorageLvpShareConfigPtrOutput) LvpConfig() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount() pulumi.IntPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutput() BareMetalClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalClusterStorageLvpShareConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigPtrOutput
- type BareMetalClusterStorageOutput
- func (BareMetalClusterStorageOutput) ElementType() reflect.Type
- func (o BareMetalClusterStorageOutput) LvpNodeMountsConfig() BareMetalClusterStorageLvpNodeMountsConfigOutput
- func (o BareMetalClusterStorageOutput) LvpShareConfig() BareMetalClusterStorageLvpShareConfigOutput
- func (o BareMetalClusterStorageOutput) ToBareMetalClusterStorageOutput() BareMetalClusterStorageOutput
- func (o BareMetalClusterStorageOutput) ToBareMetalClusterStorageOutputWithContext(ctx context.Context) BareMetalClusterStorageOutput
- func (o BareMetalClusterStorageOutput) ToBareMetalClusterStoragePtrOutput() BareMetalClusterStoragePtrOutput
- func (o BareMetalClusterStorageOutput) ToBareMetalClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalClusterStoragePtrOutput
- type BareMetalClusterStoragePtrInput
- type BareMetalClusterStoragePtrOutput
- func (o BareMetalClusterStoragePtrOutput) Elem() BareMetalClusterStorageOutput
- func (BareMetalClusterStoragePtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterStoragePtrOutput) LvpNodeMountsConfig() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
- func (o BareMetalClusterStoragePtrOutput) LvpShareConfig() BareMetalClusterStorageLvpShareConfigPtrOutput
- func (o BareMetalClusterStoragePtrOutput) ToBareMetalClusterStoragePtrOutput() BareMetalClusterStoragePtrOutput
- func (o BareMetalClusterStoragePtrOutput) ToBareMetalClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalClusterStoragePtrOutput
- type BareMetalClusterUpgradePolicy
- type BareMetalClusterUpgradePolicyArgs
- func (BareMetalClusterUpgradePolicyArgs) ElementType() reflect.Type
- func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutput() BareMetalClusterUpgradePolicyOutput
- func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyOutput
- func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
- func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
- type BareMetalClusterUpgradePolicyInput
- type BareMetalClusterUpgradePolicyOutput
- func (BareMetalClusterUpgradePolicyOutput) ElementType() reflect.Type
- func (o BareMetalClusterUpgradePolicyOutput) Policy() pulumi.StringPtrOutput
- func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutput() BareMetalClusterUpgradePolicyOutput
- func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyOutput
- func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
- func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
- type BareMetalClusterUpgradePolicyPtrInput
- type BareMetalClusterUpgradePolicyPtrOutput
- func (o BareMetalClusterUpgradePolicyPtrOutput) Elem() BareMetalClusterUpgradePolicyOutput
- func (BareMetalClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o BareMetalClusterUpgradePolicyPtrOutput) Policy() pulumi.StringPtrOutput
- func (o BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
- func (o BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
- type BareMetalClusterValidationCheck
- type BareMetalClusterValidationCheckArgs
- func (BareMetalClusterValidationCheckArgs) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutput() BareMetalClusterValidationCheckOutput
- func (i BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckOutput
- type BareMetalClusterValidationCheckArray
- func (BareMetalClusterValidationCheckArray) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutput() BareMetalClusterValidationCheckArrayOutput
- func (i BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckArrayOutput
- type BareMetalClusterValidationCheckArrayInput
- type BareMetalClusterValidationCheckArrayOutput
- func (BareMetalClusterValidationCheckArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterValidationCheckArrayOutput) Index(i pulumi.IntInput) BareMetalClusterValidationCheckOutput
- func (o BareMetalClusterValidationCheckArrayOutput) ToBareMetalClusterValidationCheckArrayOutput() BareMetalClusterValidationCheckArrayOutput
- func (o BareMetalClusterValidationCheckArrayOutput) ToBareMetalClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckArrayOutput
- type BareMetalClusterValidationCheckInput
- type BareMetalClusterValidationCheckOutput
- func (BareMetalClusterValidationCheckOutput) ElementType() reflect.Type
- func (o BareMetalClusterValidationCheckOutput) Options() pulumi.StringPtrOutput
- func (o BareMetalClusterValidationCheckOutput) Scenario() pulumi.StringPtrOutput
- func (o BareMetalClusterValidationCheckOutput) Statuses() BareMetalClusterValidationCheckStatusArrayOutput
- func (o BareMetalClusterValidationCheckOutput) ToBareMetalClusterValidationCheckOutput() BareMetalClusterValidationCheckOutput
- func (o BareMetalClusterValidationCheckOutput) ToBareMetalClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckOutput
- type BareMetalClusterValidationCheckStatus
- type BareMetalClusterValidationCheckStatusArgs
- func (BareMetalClusterValidationCheckStatusArgs) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutput() BareMetalClusterValidationCheckStatusOutput
- func (i BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusOutput
- type BareMetalClusterValidationCheckStatusArray
- func (BareMetalClusterValidationCheckStatusArray) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutput() BareMetalClusterValidationCheckStatusArrayOutput
- func (i BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusArrayOutput
- type BareMetalClusterValidationCheckStatusArrayInput
- type BareMetalClusterValidationCheckStatusArrayOutput
- func (BareMetalClusterValidationCheckStatusArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterValidationCheckStatusArrayOutput) Index(i pulumi.IntInput) BareMetalClusterValidationCheckStatusOutput
- func (o BareMetalClusterValidationCheckStatusArrayOutput) ToBareMetalClusterValidationCheckStatusArrayOutput() BareMetalClusterValidationCheckStatusArrayOutput
- func (o BareMetalClusterValidationCheckStatusArrayOutput) ToBareMetalClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusArrayOutput
- type BareMetalClusterValidationCheckStatusInput
- type BareMetalClusterValidationCheckStatusOutput
- func (BareMetalClusterValidationCheckStatusOutput) ElementType() reflect.Type
- func (o BareMetalClusterValidationCheckStatusOutput) Results() BareMetalClusterValidationCheckStatusResultArrayOutput
- func (o BareMetalClusterValidationCheckStatusOutput) ToBareMetalClusterValidationCheckStatusOutput() BareMetalClusterValidationCheckStatusOutput
- func (o BareMetalClusterValidationCheckStatusOutput) ToBareMetalClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusOutput
- type BareMetalClusterValidationCheckStatusResult
- type BareMetalClusterValidationCheckStatusResultArgs
- func (BareMetalClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutput() BareMetalClusterValidationCheckStatusResultOutput
- func (i BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultOutput
- type BareMetalClusterValidationCheckStatusResultArray
- func (BareMetalClusterValidationCheckStatusResultArray) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutput() BareMetalClusterValidationCheckStatusResultArrayOutput
- func (i BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultArrayOutput
- type BareMetalClusterValidationCheckStatusResultArrayInput
- type BareMetalClusterValidationCheckStatusResultArrayOutput
- func (BareMetalClusterValidationCheckStatusResultArrayOutput) ElementType() reflect.Type
- func (o BareMetalClusterValidationCheckStatusResultArrayOutput) Index(i pulumi.IntInput) BareMetalClusterValidationCheckStatusResultOutput
- func (o BareMetalClusterValidationCheckStatusResultArrayOutput) ToBareMetalClusterValidationCheckStatusResultArrayOutput() BareMetalClusterValidationCheckStatusResultArrayOutput
- func (o BareMetalClusterValidationCheckStatusResultArrayOutput) ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultArrayOutput
- type BareMetalClusterValidationCheckStatusResultInput
- type BareMetalClusterValidationCheckStatusResultOutput
- func (o BareMetalClusterValidationCheckStatusResultOutput) Category() pulumi.StringPtrOutput
- func (o BareMetalClusterValidationCheckStatusResultOutput) Description() pulumi.StringPtrOutput
- func (o BareMetalClusterValidationCheckStatusResultOutput) Details() pulumi.StringPtrOutput
- func (BareMetalClusterValidationCheckStatusResultOutput) ElementType() reflect.Type
- func (o BareMetalClusterValidationCheckStatusResultOutput) Options() pulumi.StringPtrOutput
- func (o BareMetalClusterValidationCheckStatusResultOutput) Reason() pulumi.StringPtrOutput
- func (o BareMetalClusterValidationCheckStatusResultOutput) ToBareMetalClusterValidationCheckStatusResultOutput() BareMetalClusterValidationCheckStatusResultOutput
- func (o BareMetalClusterValidationCheckStatusResultOutput) ToBareMetalClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultOutput
- type BareMetalNodePool
- type BareMetalNodePoolArgs
- type BareMetalNodePoolArray
- type BareMetalNodePoolArrayInput
- type BareMetalNodePoolArrayOutput
- func (BareMetalNodePoolArrayOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolArrayOutput) Index(i pulumi.IntInput) BareMetalNodePoolOutput
- func (o BareMetalNodePoolArrayOutput) ToBareMetalNodePoolArrayOutput() BareMetalNodePoolArrayOutput
- func (o BareMetalNodePoolArrayOutput) ToBareMetalNodePoolArrayOutputWithContext(ctx context.Context) BareMetalNodePoolArrayOutput
- type BareMetalNodePoolInput
- type BareMetalNodePoolMap
- type BareMetalNodePoolMapInput
- type BareMetalNodePoolMapOutput
- func (BareMetalNodePoolMapOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolMapOutput) MapIndex(k pulumi.StringInput) BareMetalNodePoolOutput
- func (o BareMetalNodePoolMapOutput) ToBareMetalNodePoolMapOutput() BareMetalNodePoolMapOutput
- func (o BareMetalNodePoolMapOutput) ToBareMetalNodePoolMapOutputWithContext(ctx context.Context) BareMetalNodePoolMapOutput
- type BareMetalNodePoolNodePoolConfig
- type BareMetalNodePoolNodePoolConfigArgs
- func (BareMetalNodePoolNodePoolConfigArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigOutput() BareMetalNodePoolNodePoolConfigOutput
- func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigOutput
- func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigPtrOutput() BareMetalNodePoolNodePoolConfigPtrOutput
- func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigPtrOutput
- type BareMetalNodePoolNodePoolConfigInput
- type BareMetalNodePoolNodePoolConfigNodeConfig
- type BareMetalNodePoolNodePoolConfigNodeConfigArgs
- func (BareMetalNodePoolNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutput() BareMetalNodePoolNodePoolConfigNodeConfigOutput
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigOutput
- type BareMetalNodePoolNodePoolConfigNodeConfigArray
- func (BareMetalNodePoolNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- type BareMetalNodePoolNodePoolConfigNodeConfigArrayInput
- type BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- func (BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) Index(i pulumi.IntInput) BareMetalNodePoolNodePoolConfigNodeConfigOutput
- func (o BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- func (o BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- type BareMetalNodePoolNodePoolConfigNodeConfigInput
- type BareMetalNodePoolNodePoolConfigNodeConfigOutput
- func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
- func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigOutput() BareMetalNodePoolNodePoolConfigNodeConfigOutput
- func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigOutput
- type BareMetalNodePoolNodePoolConfigOutput
- func (BareMetalNodePoolNodePoolConfigOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolNodePoolConfigOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalNodePoolNodePoolConfigOutput) NodeConfigs() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- func (o BareMetalNodePoolNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalNodePoolNodePoolConfigOutput) Taints() BareMetalNodePoolNodePoolConfigTaintArrayOutput
- func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigOutput() BareMetalNodePoolNodePoolConfigOutput
- func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigOutput
- func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigPtrOutput() BareMetalNodePoolNodePoolConfigPtrOutput
- func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigPtrOutput
- type BareMetalNodePoolNodePoolConfigPtrInput
- type BareMetalNodePoolNodePoolConfigPtrOutput
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) Elem() BareMetalNodePoolNodePoolConfigOutput
- func (BareMetalNodePoolNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) NodeConfigs() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) Taints() BareMetalNodePoolNodePoolConfigTaintArrayOutput
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) ToBareMetalNodePoolNodePoolConfigPtrOutput() BareMetalNodePoolNodePoolConfigPtrOutput
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigPtrOutput
- type BareMetalNodePoolNodePoolConfigTaint
- type BareMetalNodePoolNodePoolConfigTaintArgs
- func (BareMetalNodePoolNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutput() BareMetalNodePoolNodePoolConfigTaintOutput
- func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintOutput
- type BareMetalNodePoolNodePoolConfigTaintArray
- func (BareMetalNodePoolNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutput() BareMetalNodePoolNodePoolConfigTaintArrayOutput
- func (i BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintArrayOutput
- type BareMetalNodePoolNodePoolConfigTaintArrayInput
- type BareMetalNodePoolNodePoolConfigTaintArrayOutput
- func (BareMetalNodePoolNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolNodePoolConfigTaintArrayOutput) Index(i pulumi.IntInput) BareMetalNodePoolNodePoolConfigTaintOutput
- func (o BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToBareMetalNodePoolNodePoolConfigTaintArrayOutput() BareMetalNodePoolNodePoolConfigTaintArrayOutput
- func (o BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintArrayOutput
- type BareMetalNodePoolNodePoolConfigTaintInput
- type BareMetalNodePoolNodePoolConfigTaintOutput
- func (o BareMetalNodePoolNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (BareMetalNodePoolNodePoolConfigTaintOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
- func (o BareMetalNodePoolNodePoolConfigTaintOutput) ToBareMetalNodePoolNodePoolConfigTaintOutput() BareMetalNodePoolNodePoolConfigTaintOutput
- func (o BareMetalNodePoolNodePoolConfigTaintOutput) ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintOutput
- func (o BareMetalNodePoolNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
- type BareMetalNodePoolOutput
- func (o BareMetalNodePoolOutput) Annotations() pulumi.StringMapOutput
- func (o BareMetalNodePoolOutput) BareMetalCluster() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) CreateTime() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) DeleteTime() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) DisplayName() pulumi.StringPtrOutput
- func (o BareMetalNodePoolOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (BareMetalNodePoolOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolOutput) Etag() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) Location() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) Name() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) NodePoolConfig() BareMetalNodePoolNodePoolConfigOutput
- func (o BareMetalNodePoolOutput) Project() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) Reconciling() pulumi.BoolOutput
- func (o BareMetalNodePoolOutput) State() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) Statuses() BareMetalNodePoolStatusArrayOutput
- func (o BareMetalNodePoolOutput) ToBareMetalNodePoolOutput() BareMetalNodePoolOutput
- func (o BareMetalNodePoolOutput) ToBareMetalNodePoolOutputWithContext(ctx context.Context) BareMetalNodePoolOutput
- func (o BareMetalNodePoolOutput) Uid() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) UpdateTime() pulumi.StringOutput
- type BareMetalNodePoolState
- type BareMetalNodePoolStatus
- type BareMetalNodePoolStatusArgs
- type BareMetalNodePoolStatusArray
- func (BareMetalNodePoolStatusArray) ElementType() reflect.Type
- func (i BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutput() BareMetalNodePoolStatusArrayOutput
- func (i BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusArrayOutput
- type BareMetalNodePoolStatusArrayInput
- type BareMetalNodePoolStatusArrayOutput
- func (BareMetalNodePoolStatusArrayOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolStatusArrayOutput) Index(i pulumi.IntInput) BareMetalNodePoolStatusOutput
- func (o BareMetalNodePoolStatusArrayOutput) ToBareMetalNodePoolStatusArrayOutput() BareMetalNodePoolStatusArrayOutput
- func (o BareMetalNodePoolStatusArrayOutput) ToBareMetalNodePoolStatusArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusArrayOutput
- type BareMetalNodePoolStatusCondition
- type BareMetalNodePoolStatusConditionArgs
- func (BareMetalNodePoolStatusConditionArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutput() BareMetalNodePoolStatusConditionOutput
- func (i BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionOutput
- type BareMetalNodePoolStatusConditionArray
- func (BareMetalNodePoolStatusConditionArray) ElementType() reflect.Type
- func (i BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutput() BareMetalNodePoolStatusConditionArrayOutput
- func (i BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionArrayOutput
- type BareMetalNodePoolStatusConditionArrayInput
- type BareMetalNodePoolStatusConditionArrayOutput
- func (BareMetalNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) BareMetalNodePoolStatusConditionOutput
- func (o BareMetalNodePoolStatusConditionArrayOutput) ToBareMetalNodePoolStatusConditionArrayOutput() BareMetalNodePoolStatusConditionArrayOutput
- func (o BareMetalNodePoolStatusConditionArrayOutput) ToBareMetalNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionArrayOutput
- type BareMetalNodePoolStatusConditionInput
- type BareMetalNodePoolStatusConditionOutput
- func (BareMetalNodePoolStatusConditionOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o BareMetalNodePoolStatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o BareMetalNodePoolStatusConditionOutput) Reason() pulumi.StringPtrOutput
- func (o BareMetalNodePoolStatusConditionOutput) State() pulumi.StringPtrOutput
- func (o BareMetalNodePoolStatusConditionOutput) ToBareMetalNodePoolStatusConditionOutput() BareMetalNodePoolStatusConditionOutput
- func (o BareMetalNodePoolStatusConditionOutput) ToBareMetalNodePoolStatusConditionOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionOutput
- func (o BareMetalNodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
- type BareMetalNodePoolStatusInput
- type BareMetalNodePoolStatusOutput
- func (o BareMetalNodePoolStatusOutput) Conditions() BareMetalNodePoolStatusConditionArrayOutput
- func (BareMetalNodePoolStatusOutput) ElementType() reflect.Type
- func (o BareMetalNodePoolStatusOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o BareMetalNodePoolStatusOutput) ToBareMetalNodePoolStatusOutput() BareMetalNodePoolStatusOutput
- func (o BareMetalNodePoolStatusOutput) ToBareMetalNodePoolStatusOutputWithContext(ctx context.Context) BareMetalNodePoolStatusOutput
- type VMwareCluster
- type VMwareClusterAntiAffinityGroups
- type VMwareClusterAntiAffinityGroupsArgs
- func (VMwareClusterAntiAffinityGroupsArgs) ElementType() reflect.Type
- func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsOutput() VMwareClusterAntiAffinityGroupsOutput
- func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsOutput
- func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput
- func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsPtrOutput
- type VMwareClusterAntiAffinityGroupsInput
- type VMwareClusterAntiAffinityGroupsOutput
- func (o VMwareClusterAntiAffinityGroupsOutput) AagConfigDisabled() pulumi.BoolOutput
- func (VMwareClusterAntiAffinityGroupsOutput) ElementType() reflect.Type
- func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsOutput() VMwareClusterAntiAffinityGroupsOutput
- func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsOutput
- func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput
- func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsPtrOutput
- type VMwareClusterAntiAffinityGroupsPtrInput
- type VMwareClusterAntiAffinityGroupsPtrOutput
- func (o VMwareClusterAntiAffinityGroupsPtrOutput) AagConfigDisabled() pulumi.BoolPtrOutput
- func (o VMwareClusterAntiAffinityGroupsPtrOutput) Elem() VMwareClusterAntiAffinityGroupsOutput
- func (VMwareClusterAntiAffinityGroupsPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput
- func (o VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsPtrOutput
- type VMwareClusterArgs
- type VMwareClusterArray
- type VMwareClusterArrayInput
- type VMwareClusterArrayOutput
- func (VMwareClusterArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterArrayOutput) Index(i pulumi.IntInput) VMwareClusterOutput
- func (o VMwareClusterArrayOutput) ToVMwareClusterArrayOutput() VMwareClusterArrayOutput
- func (o VMwareClusterArrayOutput) ToVMwareClusterArrayOutputWithContext(ctx context.Context) VMwareClusterArrayOutput
- type VMwareClusterAuthorization
- type VMwareClusterAuthorizationAdminUser
- type VMwareClusterAuthorizationAdminUserArgs
- func (VMwareClusterAuthorizationAdminUserArgs) ElementType() reflect.Type
- func (i VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutput() VMwareClusterAuthorizationAdminUserOutput
- func (i VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserOutput
- type VMwareClusterAuthorizationAdminUserArray
- func (VMwareClusterAuthorizationAdminUserArray) ElementType() reflect.Type
- func (i VMwareClusterAuthorizationAdminUserArray) ToVMwareClusterAuthorizationAdminUserArrayOutput() VMwareClusterAuthorizationAdminUserArrayOutput
- func (i VMwareClusterAuthorizationAdminUserArray) ToVMwareClusterAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserArrayOutput
- type VMwareClusterAuthorizationAdminUserArrayInput
- type VMwareClusterAuthorizationAdminUserArrayOutput
- func (VMwareClusterAuthorizationAdminUserArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterAuthorizationAdminUserArrayOutput) Index(i pulumi.IntInput) VMwareClusterAuthorizationAdminUserOutput
- func (o VMwareClusterAuthorizationAdminUserArrayOutput) ToVMwareClusterAuthorizationAdminUserArrayOutput() VMwareClusterAuthorizationAdminUserArrayOutput
- func (o VMwareClusterAuthorizationAdminUserArrayOutput) ToVMwareClusterAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserArrayOutput
- type VMwareClusterAuthorizationAdminUserInput
- type VMwareClusterAuthorizationAdminUserOutput
- func (VMwareClusterAuthorizationAdminUserOutput) ElementType() reflect.Type
- func (o VMwareClusterAuthorizationAdminUserOutput) ToVMwareClusterAuthorizationAdminUserOutput() VMwareClusterAuthorizationAdminUserOutput
- func (o VMwareClusterAuthorizationAdminUserOutput) ToVMwareClusterAuthorizationAdminUserOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserOutput
- func (o VMwareClusterAuthorizationAdminUserOutput) Username() pulumi.StringOutput
- type VMwareClusterAuthorizationArgs
- func (VMwareClusterAuthorizationArgs) ElementType() reflect.Type
- func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationOutput() VMwareClusterAuthorizationOutput
- func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationOutputWithContext(ctx context.Context) VMwareClusterAuthorizationOutput
- func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationPtrOutput() VMwareClusterAuthorizationPtrOutput
- func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationPtrOutputWithContext(ctx context.Context) VMwareClusterAuthorizationPtrOutput
- type VMwareClusterAuthorizationInput
- type VMwareClusterAuthorizationOutput
- func (o VMwareClusterAuthorizationOutput) AdminUsers() VMwareClusterAuthorizationAdminUserArrayOutput
- func (VMwareClusterAuthorizationOutput) ElementType() reflect.Type
- func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationOutput() VMwareClusterAuthorizationOutput
- func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationOutputWithContext(ctx context.Context) VMwareClusterAuthorizationOutput
- func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationPtrOutput() VMwareClusterAuthorizationPtrOutput
- func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationPtrOutputWithContext(ctx context.Context) VMwareClusterAuthorizationPtrOutput
- type VMwareClusterAuthorizationPtrInput
- type VMwareClusterAuthorizationPtrOutput
- func (o VMwareClusterAuthorizationPtrOutput) AdminUsers() VMwareClusterAuthorizationAdminUserArrayOutput
- func (o VMwareClusterAuthorizationPtrOutput) Elem() VMwareClusterAuthorizationOutput
- func (VMwareClusterAuthorizationPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterAuthorizationPtrOutput) ToVMwareClusterAuthorizationPtrOutput() VMwareClusterAuthorizationPtrOutput
- func (o VMwareClusterAuthorizationPtrOutput) ToVMwareClusterAuthorizationPtrOutputWithContext(ctx context.Context) VMwareClusterAuthorizationPtrOutput
- type VMwareClusterAutoRepairConfig
- type VMwareClusterAutoRepairConfigArgs
- func (VMwareClusterAutoRepairConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigOutput() VMwareClusterAutoRepairConfigOutput
- func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigOutput
- func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigPtrOutput() VMwareClusterAutoRepairConfigPtrOutput
- func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigPtrOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigPtrOutput
- type VMwareClusterAutoRepairConfigInput
- type VMwareClusterAutoRepairConfigOutput
- func (VMwareClusterAutoRepairConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterAutoRepairConfigOutput) Enabled() pulumi.BoolOutput
- func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigOutput() VMwareClusterAutoRepairConfigOutput
- func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigOutput
- func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigPtrOutput() VMwareClusterAutoRepairConfigPtrOutput
- func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigPtrOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigPtrOutput
- type VMwareClusterAutoRepairConfigPtrInput
- type VMwareClusterAutoRepairConfigPtrOutput
- func (o VMwareClusterAutoRepairConfigPtrOutput) Elem() VMwareClusterAutoRepairConfigOutput
- func (VMwareClusterAutoRepairConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterAutoRepairConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o VMwareClusterAutoRepairConfigPtrOutput) ToVMwareClusterAutoRepairConfigPtrOutput() VMwareClusterAutoRepairConfigPtrOutput
- func (o VMwareClusterAutoRepairConfigPtrOutput) ToVMwareClusterAutoRepairConfigPtrOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigPtrOutput
- type VMwareClusterControlPlaneNode
- type VMwareClusterControlPlaneNodeArgs
- func (VMwareClusterControlPlaneNodeArgs) ElementType() reflect.Type
- func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodeOutput() VMwareClusterControlPlaneNodeOutput
- func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodeOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeOutput
- func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodePtrOutput() VMwareClusterControlPlaneNodePtrOutput
- func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodePtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodePtrOutput
- type VMwareClusterControlPlaneNodeAutoResizeConfig
- type VMwareClusterControlPlaneNodeAutoResizeConfigArgs
- func (VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutput() VMwareClusterControlPlaneNodeAutoResizeConfigOutput
- func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigOutput
- func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- type VMwareClusterControlPlaneNodeAutoResizeConfigInput
- type VMwareClusterControlPlaneNodeAutoResizeConfigOutput
- func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) Enabled() pulumi.BoolOutput
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutput() VMwareClusterControlPlaneNodeAutoResizeConfigOutput
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigOutput
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- type VMwareClusterControlPlaneNodeAutoResizeConfigPtrInput
- type VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) Elem() VMwareClusterControlPlaneNodeAutoResizeConfigOutput
- func (VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- func (o VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- type VMwareClusterControlPlaneNodeInput
- type VMwareClusterControlPlaneNodeOutput
- func (o VMwareClusterControlPlaneNodeOutput) AutoResizeConfig() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- func (o VMwareClusterControlPlaneNodeOutput) Cpus() pulumi.IntPtrOutput
- func (VMwareClusterControlPlaneNodeOutput) ElementType() reflect.Type
- func (o VMwareClusterControlPlaneNodeOutput) Memory() pulumi.IntPtrOutput
- func (o VMwareClusterControlPlaneNodeOutput) Replicas() pulumi.IntPtrOutput
- func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodeOutput() VMwareClusterControlPlaneNodeOutput
- func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodeOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeOutput
- func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodePtrOutput() VMwareClusterControlPlaneNodePtrOutput
- func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodePtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodePtrOutput
- func (o VMwareClusterControlPlaneNodeOutput) VsphereConfigs() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
- type VMwareClusterControlPlaneNodePtrInput
- type VMwareClusterControlPlaneNodePtrOutput
- func (o VMwareClusterControlPlaneNodePtrOutput) AutoResizeConfig() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
- func (o VMwareClusterControlPlaneNodePtrOutput) Cpus() pulumi.IntPtrOutput
- func (o VMwareClusterControlPlaneNodePtrOutput) Elem() VMwareClusterControlPlaneNodeOutput
- func (VMwareClusterControlPlaneNodePtrOutput) ElementType() reflect.Type
- func (o VMwareClusterControlPlaneNodePtrOutput) Memory() pulumi.IntPtrOutput
- func (o VMwareClusterControlPlaneNodePtrOutput) Replicas() pulumi.IntPtrOutput
- func (o VMwareClusterControlPlaneNodePtrOutput) ToVMwareClusterControlPlaneNodePtrOutput() VMwareClusterControlPlaneNodePtrOutput
- func (o VMwareClusterControlPlaneNodePtrOutput) ToVMwareClusterControlPlaneNodePtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodePtrOutput
- func (o VMwareClusterControlPlaneNodePtrOutput) VsphereConfigs() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
- type VMwareClusterControlPlaneNodeVsphereConfig
- type VMwareClusterControlPlaneNodeVsphereConfigArgs
- func (VMwareClusterControlPlaneNodeVsphereConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutput() VMwareClusterControlPlaneNodeVsphereConfigOutput
- func (i VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigOutput
- type VMwareClusterControlPlaneNodeVsphereConfigArray
- func (VMwareClusterControlPlaneNodeVsphereConfigArray) ElementType() reflect.Type
- func (i VMwareClusterControlPlaneNodeVsphereConfigArray) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutput() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
- func (i VMwareClusterControlPlaneNodeVsphereConfigArray) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
- type VMwareClusterControlPlaneNodeVsphereConfigArrayInput
- type VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
- func (VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) Index(i pulumi.IntInput) VMwareClusterControlPlaneNodeVsphereConfigOutput
- func (o VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutput() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
- func (o VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
- type VMwareClusterControlPlaneNodeVsphereConfigInput
- type VMwareClusterControlPlaneNodeVsphereConfigOutput
- func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) Datastore() pulumi.StringPtrOutput
- func (VMwareClusterControlPlaneNodeVsphereConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) StoragePolicyName() pulumi.StringPtrOutput
- func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) ToVMwareClusterControlPlaneNodeVsphereConfigOutput() VMwareClusterControlPlaneNodeVsphereConfigOutput
- func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigOutput
- type VMwareClusterDataplaneV2
- type VMwareClusterDataplaneV2Args
- func (VMwareClusterDataplaneV2Args) ElementType() reflect.Type
- func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2Output() VMwareClusterDataplaneV2Output
- func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2OutputWithContext(ctx context.Context) VMwareClusterDataplaneV2Output
- func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput
- func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2PtrOutputWithContext(ctx context.Context) VMwareClusterDataplaneV2PtrOutput
- type VMwareClusterDataplaneV2Input
- type VMwareClusterDataplaneV2Output
- func (o VMwareClusterDataplaneV2Output) AdvancedNetworking() pulumi.BoolPtrOutput
- func (o VMwareClusterDataplaneV2Output) DataplaneV2Enabled() pulumi.BoolPtrOutput
- func (VMwareClusterDataplaneV2Output) ElementType() reflect.Type
- func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2Output() VMwareClusterDataplaneV2Output
- func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2OutputWithContext(ctx context.Context) VMwareClusterDataplaneV2Output
- func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput
- func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2PtrOutputWithContext(ctx context.Context) VMwareClusterDataplaneV2PtrOutput
- func (o VMwareClusterDataplaneV2Output) WindowsDataplaneV2Enabled() pulumi.BoolPtrOutput
- type VMwareClusterDataplaneV2PtrInput
- type VMwareClusterDataplaneV2PtrOutput
- func (o VMwareClusterDataplaneV2PtrOutput) AdvancedNetworking() pulumi.BoolPtrOutput
- func (o VMwareClusterDataplaneV2PtrOutput) DataplaneV2Enabled() pulumi.BoolPtrOutput
- func (o VMwareClusterDataplaneV2PtrOutput) Elem() VMwareClusterDataplaneV2Output
- func (VMwareClusterDataplaneV2PtrOutput) ElementType() reflect.Type
- func (o VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput
- func (o VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutputWithContext(ctx context.Context) VMwareClusterDataplaneV2PtrOutput
- func (o VMwareClusterDataplaneV2PtrOutput) WindowsDataplaneV2Enabled() pulumi.BoolPtrOutput
- type VMwareClusterFleet
- type VMwareClusterFleetArgs
- type VMwareClusterFleetArray
- type VMwareClusterFleetArrayInput
- type VMwareClusterFleetArrayOutput
- func (VMwareClusterFleetArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterFleetArrayOutput) Index(i pulumi.IntInput) VMwareClusterFleetOutput
- func (o VMwareClusterFleetArrayOutput) ToVMwareClusterFleetArrayOutput() VMwareClusterFleetArrayOutput
- func (o VMwareClusterFleetArrayOutput) ToVMwareClusterFleetArrayOutputWithContext(ctx context.Context) VMwareClusterFleetArrayOutput
- type VMwareClusterFleetInput
- type VMwareClusterFleetOutput
- func (VMwareClusterFleetOutput) ElementType() reflect.Type
- func (o VMwareClusterFleetOutput) Membership() pulumi.StringPtrOutput
- func (o VMwareClusterFleetOutput) ToVMwareClusterFleetOutput() VMwareClusterFleetOutput
- func (o VMwareClusterFleetOutput) ToVMwareClusterFleetOutputWithContext(ctx context.Context) VMwareClusterFleetOutput
- type VMwareClusterInput
- type VMwareClusterLoadBalancer
- type VMwareClusterLoadBalancerArgs
- func (VMwareClusterLoadBalancerArgs) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerOutput() VMwareClusterLoadBalancerOutput
- func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerOutput
- func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerPtrOutput() VMwareClusterLoadBalancerPtrOutput
- func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerPtrOutput
- type VMwareClusterLoadBalancerF5Config
- type VMwareClusterLoadBalancerF5ConfigArgs
- func (VMwareClusterLoadBalancerF5ConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigOutput() VMwareClusterLoadBalancerF5ConfigOutput
- func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigOutput
- func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigPtrOutput() VMwareClusterLoadBalancerF5ConfigPtrOutput
- func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigPtrOutput
- type VMwareClusterLoadBalancerF5ConfigInput
- type VMwareClusterLoadBalancerF5ConfigOutput
- func (o VMwareClusterLoadBalancerF5ConfigOutput) Address() pulumi.StringPtrOutput
- func (VMwareClusterLoadBalancerF5ConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerF5ConfigOutput) Partition() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigOutput) SnatPool() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigOutput() VMwareClusterLoadBalancerF5ConfigOutput
- func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigOutput
- func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutput() VMwareClusterLoadBalancerF5ConfigPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigPtrOutput
- type VMwareClusterLoadBalancerF5ConfigPtrInput
- type VMwareClusterLoadBalancerF5ConfigPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) Address() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) Elem() VMwareClusterLoadBalancerF5ConfigOutput
- func (VMwareClusterLoadBalancerF5ConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) Partition() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) SnatPool() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutput() VMwareClusterLoadBalancerF5ConfigPtrOutput
- func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigPtrOutput
- type VMwareClusterLoadBalancerInput
- type VMwareClusterLoadBalancerManualLbConfig
- type VMwareClusterLoadBalancerManualLbConfigArgs
- func (VMwareClusterLoadBalancerManualLbConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigOutput() VMwareClusterLoadBalancerManualLbConfigOutput
- func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigOutput
- func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput() VMwareClusterLoadBalancerManualLbConfigPtrOutput
- func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigPtrOutput
- type VMwareClusterLoadBalancerManualLbConfigInput
- type VMwareClusterLoadBalancerManualLbConfigOutput
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) ControlPlaneNodePort() pulumi.IntPtrOutput
- func (VMwareClusterLoadBalancerManualLbConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) IngressHttpNodePort() pulumi.IntPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) IngressHttpsNodePort() pulumi.IntPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) KonnectivityServerNodePort() pulumi.IntPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigOutput() VMwareClusterLoadBalancerManualLbConfigOutput
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigOutput
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput() VMwareClusterLoadBalancerManualLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigPtrOutput
- type VMwareClusterLoadBalancerManualLbConfigPtrInput
- type VMwareClusterLoadBalancerManualLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) ControlPlaneNodePort() pulumi.IntPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) Elem() VMwareClusterLoadBalancerManualLbConfigOutput
- func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) IngressHttpNodePort() pulumi.IntPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) IngressHttpsNodePort() pulumi.IntPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) KonnectivityServerNodePort() pulumi.IntPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput() VMwareClusterLoadBalancerManualLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigPtrOutput
- type VMwareClusterLoadBalancerMetalLbConfig
- type VMwareClusterLoadBalancerMetalLbConfigAddressPool
- type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs
- func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray
- func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayInput
- type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) Index(i pulumi.IntInput) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- type VMwareClusterLoadBalancerMetalLbConfigAddressPoolInput
- type VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) Addresses() pulumi.StringArrayOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) AvoidBuggyIps() pulumi.BoolPtrOutput
- func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ManualAssign() pulumi.BoolPtrOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) Pool() pulumi.StringOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- type VMwareClusterLoadBalancerMetalLbConfigArgs
- func (VMwareClusterLoadBalancerMetalLbConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigOutput() VMwareClusterLoadBalancerMetalLbConfigOutput
- func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigOutput
- func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- type VMwareClusterLoadBalancerMetalLbConfigInput
- type VMwareClusterLoadBalancerMetalLbConfigOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigOutput) AddressPools() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (VMwareClusterLoadBalancerMetalLbConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigOutput() VMwareClusterLoadBalancerMetalLbConfigOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- type VMwareClusterLoadBalancerMetalLbConfigPtrInput
- type VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) AddressPools() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) Elem() VMwareClusterLoadBalancerMetalLbConfigOutput
- func (VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- type VMwareClusterLoadBalancerOutput
- func (VMwareClusterLoadBalancerOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerOutput) F5Config() VMwareClusterLoadBalancerF5ConfigPtrOutput
- func (o VMwareClusterLoadBalancerOutput) ManualLbConfig() VMwareClusterLoadBalancerManualLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerOutput) MetalLbConfig() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerOutput() VMwareClusterLoadBalancerOutput
- func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerOutput
- func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerPtrOutput() VMwareClusterLoadBalancerPtrOutput
- func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerPtrOutput
- func (o VMwareClusterLoadBalancerOutput) VipConfig() VMwareClusterLoadBalancerVipConfigPtrOutput
- type VMwareClusterLoadBalancerPtrInput
- type VMwareClusterLoadBalancerPtrOutput
- func (o VMwareClusterLoadBalancerPtrOutput) Elem() VMwareClusterLoadBalancerOutput
- func (VMwareClusterLoadBalancerPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerPtrOutput) F5Config() VMwareClusterLoadBalancerF5ConfigPtrOutput
- func (o VMwareClusterLoadBalancerPtrOutput) ManualLbConfig() VMwareClusterLoadBalancerManualLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerPtrOutput) MetalLbConfig() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
- func (o VMwareClusterLoadBalancerPtrOutput) ToVMwareClusterLoadBalancerPtrOutput() VMwareClusterLoadBalancerPtrOutput
- func (o VMwareClusterLoadBalancerPtrOutput) ToVMwareClusterLoadBalancerPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerPtrOutput
- func (o VMwareClusterLoadBalancerPtrOutput) VipConfig() VMwareClusterLoadBalancerVipConfigPtrOutput
- type VMwareClusterLoadBalancerVipConfig
- type VMwareClusterLoadBalancerVipConfigArgs
- func (VMwareClusterLoadBalancerVipConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigOutput() VMwareClusterLoadBalancerVipConfigOutput
- func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigOutput
- func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput
- func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput
- type VMwareClusterLoadBalancerVipConfigInput
- type VMwareClusterLoadBalancerVipConfigOutput
- func (o VMwareClusterLoadBalancerVipConfigOutput) ControlPlaneVip() pulumi.StringPtrOutput
- func (VMwareClusterLoadBalancerVipConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerVipConfigOutput) IngressVip() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigOutput() VMwareClusterLoadBalancerVipConfigOutput
- func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigOutput
- func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput
- func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput
- type VMwareClusterLoadBalancerVipConfigPtrInput
- type VMwareClusterLoadBalancerVipConfigPtrOutput
- func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerVipConfigPtrOutput) Elem() VMwareClusterLoadBalancerVipConfigOutput
- func (VMwareClusterLoadBalancerVipConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterLoadBalancerVipConfigPtrOutput) IngressVip() pulumi.StringPtrOutput
- func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput
- func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput
- type VMwareClusterMap
- type VMwareClusterMapInput
- type VMwareClusterMapOutput
- func (VMwareClusterMapOutput) ElementType() reflect.Type
- func (o VMwareClusterMapOutput) MapIndex(k pulumi.StringInput) VMwareClusterOutput
- func (o VMwareClusterMapOutput) ToVMwareClusterMapOutput() VMwareClusterMapOutput
- func (o VMwareClusterMapOutput) ToVMwareClusterMapOutputWithContext(ctx context.Context) VMwareClusterMapOutput
- type VMwareClusterNetworkConfig
- type VMwareClusterNetworkConfigArgs
- func (VMwareClusterNetworkConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigOutput() VMwareClusterNetworkConfigOutput
- func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigOutput
- func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigPtrOutput() VMwareClusterNetworkConfigPtrOutput
- func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigPtrOutput
- type VMwareClusterNetworkConfigControlPlaneV2Config
- type VMwareClusterNetworkConfigControlPlaneV2ConfigArgs
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockInput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIp
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayInput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) Index(i pulumi.IntInput) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpInput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) Hostname() pulumi.StringPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) Ip() pulumi.StringPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Gateway() pulumi.StringPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Ips() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Netmask() pulumi.StringPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrInput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Elem() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Gateway() pulumi.StringPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Ips() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Netmask() pulumi.StringPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigInput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ControlPlaneIpBlock() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigPtrInput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ControlPlaneIpBlock() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) Elem() VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- func (o VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- type VMwareClusterNetworkConfigDhcpIpConfig
- type VMwareClusterNetworkConfigDhcpIpConfigArgs
- func (VMwareClusterNetworkConfigDhcpIpConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigOutput() VMwareClusterNetworkConfigDhcpIpConfigOutput
- func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigOutput
- func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- type VMwareClusterNetworkConfigDhcpIpConfigInput
- type VMwareClusterNetworkConfigDhcpIpConfigOutput
- func (VMwareClusterNetworkConfigDhcpIpConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) Enabled() pulumi.BoolOutput
- func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigOutput() VMwareClusterNetworkConfigDhcpIpConfigOutput
- func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigOutput
- func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- type VMwareClusterNetworkConfigDhcpIpConfigPtrInput
- type VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) Elem() VMwareClusterNetworkConfigDhcpIpConfigOutput
- func (VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- type VMwareClusterNetworkConfigHostConfig
- type VMwareClusterNetworkConfigHostConfigArgs
- func (VMwareClusterNetworkConfigHostConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigOutput() VMwareClusterNetworkConfigHostConfigOutput
- func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigOutput
- func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigPtrOutput() VMwareClusterNetworkConfigHostConfigPtrOutput
- func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigPtrOutput
- type VMwareClusterNetworkConfigHostConfigInput
- type VMwareClusterNetworkConfigHostConfigOutput
- func (o VMwareClusterNetworkConfigHostConfigOutput) DnsSearchDomains() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigHostConfigOutput) DnsServers() pulumi.StringArrayOutput
- func (VMwareClusterNetworkConfigHostConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigHostConfigOutput) NtpServers() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigOutput() VMwareClusterNetworkConfigHostConfigOutput
- func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigOutput
- func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutput() VMwareClusterNetworkConfigHostConfigPtrOutput
- func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigPtrOutput
- type VMwareClusterNetworkConfigHostConfigPtrInput
- type VMwareClusterNetworkConfigHostConfigPtrOutput
- func (o VMwareClusterNetworkConfigHostConfigPtrOutput) DnsSearchDomains() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigHostConfigPtrOutput) DnsServers() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigHostConfigPtrOutput) Elem() VMwareClusterNetworkConfigHostConfigOutput
- func (VMwareClusterNetworkConfigHostConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigHostConfigPtrOutput) NtpServers() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigHostConfigPtrOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutput() VMwareClusterNetworkConfigHostConfigPtrOutput
- func (o VMwareClusterNetworkConfigHostConfigPtrOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigPtrOutput
- type VMwareClusterNetworkConfigInput
- type VMwareClusterNetworkConfigOutput
- func (o VMwareClusterNetworkConfigOutput) ControlPlaneV2Config() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- func (o VMwareClusterNetworkConfigOutput) DhcpIpConfig() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- func (VMwareClusterNetworkConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigOutput) HostConfig() VMwareClusterNetworkConfigHostConfigPtrOutput
- func (o VMwareClusterNetworkConfigOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigOutput) StaticIpConfig() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigOutput() VMwareClusterNetworkConfigOutput
- func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigOutput
- func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigPtrOutput() VMwareClusterNetworkConfigPtrOutput
- func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigPtrOutput
- func (o VMwareClusterNetworkConfigOutput) VcenterNetwork() pulumi.StringPtrOutput
- type VMwareClusterNetworkConfigPtrInput
- type VMwareClusterNetworkConfigPtrOutput
- func (o VMwareClusterNetworkConfigPtrOutput) ControlPlaneV2Config() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
- func (o VMwareClusterNetworkConfigPtrOutput) DhcpIpConfig() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigPtrOutput) Elem() VMwareClusterNetworkConfigOutput
- func (VMwareClusterNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigPtrOutput) HostConfig() VMwareClusterNetworkConfigHostConfigPtrOutput
- func (o VMwareClusterNetworkConfigPtrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigPtrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
- func (o VMwareClusterNetworkConfigPtrOutput) StaticIpConfig() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigPtrOutput) ToVMwareClusterNetworkConfigPtrOutput() VMwareClusterNetworkConfigPtrOutput
- func (o VMwareClusterNetworkConfigPtrOutput) ToVMwareClusterNetworkConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigPtrOutput
- func (o VMwareClusterNetworkConfigPtrOutput) VcenterNetwork() pulumi.StringPtrOutput
- type VMwareClusterNetworkConfigStaticIpConfig
- type VMwareClusterNetworkConfigStaticIpConfigArgs
- func (VMwareClusterNetworkConfigStaticIpConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigOutput() VMwareClusterNetworkConfigStaticIpConfigOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- type VMwareClusterNetworkConfigStaticIpConfigInput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlock
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockArray
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayInput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) Index(i pulumi.IntInput) VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockInput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIp
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayInput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) Index(i pulumi.IntInput) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpInput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) Hostname() pulumi.StringPtrOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) Ip() pulumi.StringOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Gateway() pulumi.StringOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Ips() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Netmask() pulumi.StringOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- type VMwareClusterNetworkConfigStaticIpConfigOutput
- func (VMwareClusterNetworkConfigStaticIpConfigOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigStaticIpConfigOutput) IpBlocks() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigOutput() VMwareClusterNetworkConfigStaticIpConfigOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- type VMwareClusterNetworkConfigStaticIpConfigPtrInput
- type VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) Elem() VMwareClusterNetworkConfigStaticIpConfigOutput
- func (VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) IpBlocks() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigPtrOutput
- type VMwareClusterOutput
- func (o VMwareClusterOutput) AdminClusterMembership() pulumi.StringOutput
- func (o VMwareClusterOutput) Annotations() pulumi.StringMapOutput
- func (o VMwareClusterOutput) AntiAffinityGroups() VMwareClusterAntiAffinityGroupsOutput
- func (o VMwareClusterOutput) Authorization() VMwareClusterAuthorizationPtrOutput
- func (o VMwareClusterOutput) AutoRepairConfig() VMwareClusterAutoRepairConfigOutput
- func (o VMwareClusterOutput) ControlPlaneNode() VMwareClusterControlPlaneNodeOutput
- func (o VMwareClusterOutput) CreateTime() pulumi.StringOutput
- func (o VMwareClusterOutput) DataplaneV2() VMwareClusterDataplaneV2Output
- func (o VMwareClusterOutput) DeleteTime() pulumi.StringOutput
- func (o VMwareClusterOutput) Description() pulumi.StringPtrOutput
- func (o VMwareClusterOutput) DisableBundledIngress() pulumi.BoolPtrOutput
- func (o VMwareClusterOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (VMwareClusterOutput) ElementType() reflect.Type
- func (o VMwareClusterOutput) EnableControlPlaneV2() pulumi.BoolPtrOutput
- func (o VMwareClusterOutput) Endpoint() pulumi.StringOutput
- func (o VMwareClusterOutput) Etag() pulumi.StringOutput
- func (o VMwareClusterOutput) Fleets() VMwareClusterFleetArrayOutput
- func (o VMwareClusterOutput) LoadBalancer() VMwareClusterLoadBalancerPtrOutput
- func (o VMwareClusterOutput) LocalName() pulumi.StringOutput
- func (o VMwareClusterOutput) Location() pulumi.StringOutput
- func (o VMwareClusterOutput) Name() pulumi.StringOutput
- func (o VMwareClusterOutput) NetworkConfig() VMwareClusterNetworkConfigPtrOutput
- func (o VMwareClusterOutput) OnPremVersion() pulumi.StringOutput
- func (o VMwareClusterOutput) Project() pulumi.StringOutput
- func (o VMwareClusterOutput) Reconciling() pulumi.BoolOutput
- func (o VMwareClusterOutput) State() pulumi.StringOutput
- func (o VMwareClusterOutput) Statuses() VMwareClusterStatusArrayOutput
- func (o VMwareClusterOutput) Storage() VMwareClusterStorageOutput
- func (o VMwareClusterOutput) ToVMwareClusterOutput() VMwareClusterOutput
- func (o VMwareClusterOutput) ToVMwareClusterOutputWithContext(ctx context.Context) VMwareClusterOutput
- func (o VMwareClusterOutput) Uid() pulumi.StringOutput
- func (o VMwareClusterOutput) UpdateTime() pulumi.StringOutput
- func (o VMwareClusterOutput) UpgradePolicy() VMwareClusterUpgradePolicyPtrOutput
- func (o VMwareClusterOutput) ValidationChecks() VMwareClusterValidationCheckArrayOutput
- func (o VMwareClusterOutput) Vcenter() VMwareClusterVcenterPtrOutput
- func (o VMwareClusterOutput) VmTrackingEnabled() pulumi.BoolOutput
- type VMwareClusterState
- type VMwareClusterStatus
- type VMwareClusterStatusArgs
- type VMwareClusterStatusArray
- type VMwareClusterStatusArrayInput
- type VMwareClusterStatusArrayOutput
- func (VMwareClusterStatusArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterStatusArrayOutput) Index(i pulumi.IntInput) VMwareClusterStatusOutput
- func (o VMwareClusterStatusArrayOutput) ToVMwareClusterStatusArrayOutput() VMwareClusterStatusArrayOutput
- func (o VMwareClusterStatusArrayOutput) ToVMwareClusterStatusArrayOutputWithContext(ctx context.Context) VMwareClusterStatusArrayOutput
- type VMwareClusterStatusCondition
- type VMwareClusterStatusConditionArgs
- func (VMwareClusterStatusConditionArgs) ElementType() reflect.Type
- func (i VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutput() VMwareClusterStatusConditionOutput
- func (i VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutputWithContext(ctx context.Context) VMwareClusterStatusConditionOutput
- type VMwareClusterStatusConditionArray
- func (VMwareClusterStatusConditionArray) ElementType() reflect.Type
- func (i VMwareClusterStatusConditionArray) ToVMwareClusterStatusConditionArrayOutput() VMwareClusterStatusConditionArrayOutput
- func (i VMwareClusterStatusConditionArray) ToVMwareClusterStatusConditionArrayOutputWithContext(ctx context.Context) VMwareClusterStatusConditionArrayOutput
- type VMwareClusterStatusConditionArrayInput
- type VMwareClusterStatusConditionArrayOutput
- func (VMwareClusterStatusConditionArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterStatusConditionArrayOutput) Index(i pulumi.IntInput) VMwareClusterStatusConditionOutput
- func (o VMwareClusterStatusConditionArrayOutput) ToVMwareClusterStatusConditionArrayOutput() VMwareClusterStatusConditionArrayOutput
- func (o VMwareClusterStatusConditionArrayOutput) ToVMwareClusterStatusConditionArrayOutputWithContext(ctx context.Context) VMwareClusterStatusConditionArrayOutput
- type VMwareClusterStatusConditionInput
- type VMwareClusterStatusConditionOutput
- func (VMwareClusterStatusConditionOutput) ElementType() reflect.Type
- func (o VMwareClusterStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o VMwareClusterStatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o VMwareClusterStatusConditionOutput) Reason() pulumi.StringPtrOutput
- func (o VMwareClusterStatusConditionOutput) State() pulumi.StringPtrOutput
- func (o VMwareClusterStatusConditionOutput) ToVMwareClusterStatusConditionOutput() VMwareClusterStatusConditionOutput
- func (o VMwareClusterStatusConditionOutput) ToVMwareClusterStatusConditionOutputWithContext(ctx context.Context) VMwareClusterStatusConditionOutput
- func (o VMwareClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
- type VMwareClusterStatusInput
- type VMwareClusterStatusOutput
- func (o VMwareClusterStatusOutput) Conditions() VMwareClusterStatusConditionArrayOutput
- func (VMwareClusterStatusOutput) ElementType() reflect.Type
- func (o VMwareClusterStatusOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o VMwareClusterStatusOutput) ToVMwareClusterStatusOutput() VMwareClusterStatusOutput
- func (o VMwareClusterStatusOutput) ToVMwareClusterStatusOutputWithContext(ctx context.Context) VMwareClusterStatusOutput
- type VMwareClusterStorage
- type VMwareClusterStorageArgs
- func (VMwareClusterStorageArgs) ElementType() reflect.Type
- func (i VMwareClusterStorageArgs) ToVMwareClusterStorageOutput() VMwareClusterStorageOutput
- func (i VMwareClusterStorageArgs) ToVMwareClusterStorageOutputWithContext(ctx context.Context) VMwareClusterStorageOutput
- func (i VMwareClusterStorageArgs) ToVMwareClusterStoragePtrOutput() VMwareClusterStoragePtrOutput
- func (i VMwareClusterStorageArgs) ToVMwareClusterStoragePtrOutputWithContext(ctx context.Context) VMwareClusterStoragePtrOutput
- type VMwareClusterStorageInput
- type VMwareClusterStorageOutput
- func (VMwareClusterStorageOutput) ElementType() reflect.Type
- func (o VMwareClusterStorageOutput) ToVMwareClusterStorageOutput() VMwareClusterStorageOutput
- func (o VMwareClusterStorageOutput) ToVMwareClusterStorageOutputWithContext(ctx context.Context) VMwareClusterStorageOutput
- func (o VMwareClusterStorageOutput) ToVMwareClusterStoragePtrOutput() VMwareClusterStoragePtrOutput
- func (o VMwareClusterStorageOutput) ToVMwareClusterStoragePtrOutputWithContext(ctx context.Context) VMwareClusterStoragePtrOutput
- func (o VMwareClusterStorageOutput) VsphereCsiDisabled() pulumi.BoolOutput
- type VMwareClusterStoragePtrInput
- type VMwareClusterStoragePtrOutput
- func (o VMwareClusterStoragePtrOutput) Elem() VMwareClusterStorageOutput
- func (VMwareClusterStoragePtrOutput) ElementType() reflect.Type
- func (o VMwareClusterStoragePtrOutput) ToVMwareClusterStoragePtrOutput() VMwareClusterStoragePtrOutput
- func (o VMwareClusterStoragePtrOutput) ToVMwareClusterStoragePtrOutputWithContext(ctx context.Context) VMwareClusterStoragePtrOutput
- func (o VMwareClusterStoragePtrOutput) VsphereCsiDisabled() pulumi.BoolPtrOutput
- type VMwareClusterUpgradePolicy
- type VMwareClusterUpgradePolicyArgs
- func (VMwareClusterUpgradePolicyArgs) ElementType() reflect.Type
- func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutput() VMwareClusterUpgradePolicyOutput
- func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyOutput
- func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
- func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
- type VMwareClusterUpgradePolicyInput
- type VMwareClusterUpgradePolicyOutput
- func (o VMwareClusterUpgradePolicyOutput) ControlPlaneOnly() pulumi.BoolPtrOutput
- func (VMwareClusterUpgradePolicyOutput) ElementType() reflect.Type
- func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutput() VMwareClusterUpgradePolicyOutput
- func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyOutput
- func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
- func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
- type VMwareClusterUpgradePolicyPtrInput
- type VMwareClusterUpgradePolicyPtrOutput
- func (o VMwareClusterUpgradePolicyPtrOutput) ControlPlaneOnly() pulumi.BoolPtrOutput
- func (o VMwareClusterUpgradePolicyPtrOutput) Elem() VMwareClusterUpgradePolicyOutput
- func (VMwareClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
- func (o VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
- type VMwareClusterValidationCheck
- type VMwareClusterValidationCheckArgs
- func (VMwareClusterValidationCheckArgs) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutput() VMwareClusterValidationCheckOutput
- func (i VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutputWithContext(ctx context.Context) VMwareClusterValidationCheckOutput
- type VMwareClusterValidationCheckArray
- func (VMwareClusterValidationCheckArray) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckArray) ToVMwareClusterValidationCheckArrayOutput() VMwareClusterValidationCheckArrayOutput
- func (i VMwareClusterValidationCheckArray) ToVMwareClusterValidationCheckArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckArrayOutput
- type VMwareClusterValidationCheckArrayInput
- type VMwareClusterValidationCheckArrayOutput
- func (VMwareClusterValidationCheckArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterValidationCheckArrayOutput) Index(i pulumi.IntInput) VMwareClusterValidationCheckOutput
- func (o VMwareClusterValidationCheckArrayOutput) ToVMwareClusterValidationCheckArrayOutput() VMwareClusterValidationCheckArrayOutput
- func (o VMwareClusterValidationCheckArrayOutput) ToVMwareClusterValidationCheckArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckArrayOutput
- type VMwareClusterValidationCheckInput
- type VMwareClusterValidationCheckOutput
- func (VMwareClusterValidationCheckOutput) ElementType() reflect.Type
- func (o VMwareClusterValidationCheckOutput) Options() pulumi.StringPtrOutput
- func (o VMwareClusterValidationCheckOutput) Scenario() pulumi.StringPtrOutput
- func (o VMwareClusterValidationCheckOutput) Statuses() VMwareClusterValidationCheckStatusArrayOutput
- func (o VMwareClusterValidationCheckOutput) ToVMwareClusterValidationCheckOutput() VMwareClusterValidationCheckOutput
- func (o VMwareClusterValidationCheckOutput) ToVMwareClusterValidationCheckOutputWithContext(ctx context.Context) VMwareClusterValidationCheckOutput
- type VMwareClusterValidationCheckStatus
- type VMwareClusterValidationCheckStatusArgs
- func (VMwareClusterValidationCheckStatusArgs) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutput() VMwareClusterValidationCheckStatusOutput
- func (i VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusOutput
- type VMwareClusterValidationCheckStatusArray
- func (VMwareClusterValidationCheckStatusArray) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckStatusArray) ToVMwareClusterValidationCheckStatusArrayOutput() VMwareClusterValidationCheckStatusArrayOutput
- func (i VMwareClusterValidationCheckStatusArray) ToVMwareClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusArrayOutput
- type VMwareClusterValidationCheckStatusArrayInput
- type VMwareClusterValidationCheckStatusArrayOutput
- func (VMwareClusterValidationCheckStatusArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterValidationCheckStatusArrayOutput) Index(i pulumi.IntInput) VMwareClusterValidationCheckStatusOutput
- func (o VMwareClusterValidationCheckStatusArrayOutput) ToVMwareClusterValidationCheckStatusArrayOutput() VMwareClusterValidationCheckStatusArrayOutput
- func (o VMwareClusterValidationCheckStatusArrayOutput) ToVMwareClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusArrayOutput
- type VMwareClusterValidationCheckStatusInput
- type VMwareClusterValidationCheckStatusOutput
- func (VMwareClusterValidationCheckStatusOutput) ElementType() reflect.Type
- func (o VMwareClusterValidationCheckStatusOutput) Results() VMwareClusterValidationCheckStatusResultArrayOutput
- func (o VMwareClusterValidationCheckStatusOutput) ToVMwareClusterValidationCheckStatusOutput() VMwareClusterValidationCheckStatusOutput
- func (o VMwareClusterValidationCheckStatusOutput) ToVMwareClusterValidationCheckStatusOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusOutput
- type VMwareClusterValidationCheckStatusResult
- type VMwareClusterValidationCheckStatusResultArgs
- func (VMwareClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutput() VMwareClusterValidationCheckStatusResultOutput
- func (i VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultOutput
- type VMwareClusterValidationCheckStatusResultArray
- func (VMwareClusterValidationCheckStatusResultArray) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckStatusResultArray) ToVMwareClusterValidationCheckStatusResultArrayOutput() VMwareClusterValidationCheckStatusResultArrayOutput
- func (i VMwareClusterValidationCheckStatusResultArray) ToVMwareClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultArrayOutput
- type VMwareClusterValidationCheckStatusResultArrayInput
- type VMwareClusterValidationCheckStatusResultArrayOutput
- func (VMwareClusterValidationCheckStatusResultArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterValidationCheckStatusResultArrayOutput) Index(i pulumi.IntInput) VMwareClusterValidationCheckStatusResultOutput
- func (o VMwareClusterValidationCheckStatusResultArrayOutput) ToVMwareClusterValidationCheckStatusResultArrayOutput() VMwareClusterValidationCheckStatusResultArrayOutput
- func (o VMwareClusterValidationCheckStatusResultArrayOutput) ToVMwareClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultArrayOutput
- type VMwareClusterValidationCheckStatusResultInput
- type VMwareClusterValidationCheckStatusResultOutput
- func (o VMwareClusterValidationCheckStatusResultOutput) Category() pulumi.StringPtrOutput
- func (o VMwareClusterValidationCheckStatusResultOutput) Description() pulumi.StringPtrOutput
- func (o VMwareClusterValidationCheckStatusResultOutput) Details() pulumi.StringPtrOutput
- func (VMwareClusterValidationCheckStatusResultOutput) ElementType() reflect.Type
- func (o VMwareClusterValidationCheckStatusResultOutput) Options() pulumi.StringPtrOutput
- func (o VMwareClusterValidationCheckStatusResultOutput) Reason() pulumi.StringPtrOutput
- func (o VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutput() VMwareClusterValidationCheckStatusResultOutput
- func (o VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultOutput
- type VMwareClusterVcenter
- type VMwareClusterVcenterArgs
- func (VMwareClusterVcenterArgs) ElementType() reflect.Type
- func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
- func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
- func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterPtrOutput() VMwareClusterVcenterPtrOutput
- func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterPtrOutputWithContext(ctx context.Context) VMwareClusterVcenterPtrOutput
- type VMwareClusterVcenterInput
- type VMwareClusterVcenterOutput
- func (o VMwareClusterVcenterOutput) Address() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterOutput) CaCertData() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterOutput) Cluster() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterOutput) Datacenter() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterOutput) Datastore() pulumi.StringPtrOutput
- func (VMwareClusterVcenterOutput) ElementType() reflect.Type
- func (o VMwareClusterVcenterOutput) Folder() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterOutput) ResourcePool() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterOutput) StoragePolicyName() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
- func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
- func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterPtrOutput() VMwareClusterVcenterPtrOutput
- func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterPtrOutputWithContext(ctx context.Context) VMwareClusterVcenterPtrOutput
- type VMwareClusterVcenterPtrInput
- type VMwareClusterVcenterPtrOutput
- func (o VMwareClusterVcenterPtrOutput) Address() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) CaCertData() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) Cluster() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) Datacenter() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) Datastore() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) Elem() VMwareClusterVcenterOutput
- func (VMwareClusterVcenterPtrOutput) ElementType() reflect.Type
- func (o VMwareClusterVcenterPtrOutput) Folder() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) ResourcePool() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) StoragePolicyName() pulumi.StringPtrOutput
- func (o VMwareClusterVcenterPtrOutput) ToVMwareClusterVcenterPtrOutput() VMwareClusterVcenterPtrOutput
- func (o VMwareClusterVcenterPtrOutput) ToVMwareClusterVcenterPtrOutputWithContext(ctx context.Context) VMwareClusterVcenterPtrOutput
- type VMwareNodePool
- type VMwareNodePoolArgs
- type VMwareNodePoolArray
- type VMwareNodePoolArrayInput
- type VMwareNodePoolArrayOutput
- func (VMwareNodePoolArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolOutput
- func (o VMwareNodePoolArrayOutput) ToVMwareNodePoolArrayOutput() VMwareNodePoolArrayOutput
- func (o VMwareNodePoolArrayOutput) ToVMwareNodePoolArrayOutputWithContext(ctx context.Context) VMwareNodePoolArrayOutput
- type VMwareNodePoolConfig
- type VMwareNodePoolConfigArgs
- func (VMwareNodePoolConfigArgs) ElementType() reflect.Type
- func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigOutput() VMwareNodePoolConfigOutput
- func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigOutput
- func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
- func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
- type VMwareNodePoolConfigInput
- type VMwareNodePoolConfigOutput
- func (o VMwareNodePoolConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o VMwareNodePoolConfigOutput) Cpus() pulumi.IntPtrOutput
- func (VMwareNodePoolConfigOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigOutput) EnableLoadBalancer() pulumi.BoolPtrOutput
- func (o VMwareNodePoolConfigOutput) Image() pulumi.StringPtrOutput
- func (o VMwareNodePoolConfigOutput) ImageType() pulumi.StringOutput
- func (o VMwareNodePoolConfigOutput) Labels() pulumi.StringMapOutput
- func (o VMwareNodePoolConfigOutput) MemoryMb() pulumi.IntPtrOutput
- func (o VMwareNodePoolConfigOutput) Replicas() pulumi.IntPtrOutput
- func (o VMwareNodePoolConfigOutput) Taints() VMwareNodePoolConfigTaintArrayOutput
- func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigOutput() VMwareNodePoolConfigOutput
- func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigOutput
- func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
- func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
- func (o VMwareNodePoolConfigOutput) VsphereConfig() VMwareNodePoolConfigVsphereConfigPtrOutput
- type VMwareNodePoolConfigPtrInput
- type VMwareNodePoolConfigPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) Cpus() pulumi.IntPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) Elem() VMwareNodePoolConfigOutput
- func (VMwareNodePoolConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigPtrOutput) EnableLoadBalancer() pulumi.BoolPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) Image() pulumi.StringPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) ImageType() pulumi.StringPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o VMwareNodePoolConfigPtrOutput) MemoryMb() pulumi.IntPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) Replicas() pulumi.IntPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) Taints() VMwareNodePoolConfigTaintArrayOutput
- func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) VsphereConfig() VMwareNodePoolConfigVsphereConfigPtrOutput
- type VMwareNodePoolConfigTaint
- type VMwareNodePoolConfigTaintArgs
- func (VMwareNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutput() VMwareNodePoolConfigTaintOutput
- func (i VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintOutput
- type VMwareNodePoolConfigTaintArray
- func (VMwareNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i VMwareNodePoolConfigTaintArray) ToVMwareNodePoolConfigTaintArrayOutput() VMwareNodePoolConfigTaintArrayOutput
- func (i VMwareNodePoolConfigTaintArray) ToVMwareNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintArrayOutput
- type VMwareNodePoolConfigTaintArrayInput
- type VMwareNodePoolConfigTaintArrayOutput
- func (VMwareNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigTaintArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolConfigTaintOutput
- func (o VMwareNodePoolConfigTaintArrayOutput) ToVMwareNodePoolConfigTaintArrayOutput() VMwareNodePoolConfigTaintArrayOutput
- func (o VMwareNodePoolConfigTaintArrayOutput) ToVMwareNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintArrayOutput
- type VMwareNodePoolConfigTaintInput
- type VMwareNodePoolConfigTaintOutput
- func (o VMwareNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
- func (VMwareNodePoolConfigTaintOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigTaintOutput) Key() pulumi.StringOutput
- func (o VMwareNodePoolConfigTaintOutput) ToVMwareNodePoolConfigTaintOutput() VMwareNodePoolConfigTaintOutput
- func (o VMwareNodePoolConfigTaintOutput) ToVMwareNodePoolConfigTaintOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintOutput
- func (o VMwareNodePoolConfigTaintOutput) Value() pulumi.StringOutput
- type VMwareNodePoolConfigVsphereConfig
- type VMwareNodePoolConfigVsphereConfigArgs
- func (VMwareNodePoolConfigVsphereConfigArgs) ElementType() reflect.Type
- func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
- func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
- func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigPtrOutput() VMwareNodePoolConfigVsphereConfigPtrOutput
- func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigPtrOutput
- type VMwareNodePoolConfigVsphereConfigInput
- type VMwareNodePoolConfigVsphereConfigOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) Datastore() pulumi.StringPtrOutput
- func (VMwareNodePoolConfigVsphereConfigOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigVsphereConfigOutput) HostGroups() pulumi.StringArrayOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) Tags() VMwareNodePoolConfigVsphereConfigTagArrayOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutput() VMwareNodePoolConfigVsphereConfigPtrOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigPtrOutput
- type VMwareNodePoolConfigVsphereConfigPtrInput
- type VMwareNodePoolConfigVsphereConfigPtrOutput
- func (o VMwareNodePoolConfigVsphereConfigPtrOutput) Datastore() pulumi.StringPtrOutput
- func (o VMwareNodePoolConfigVsphereConfigPtrOutput) Elem() VMwareNodePoolConfigVsphereConfigOutput
- func (VMwareNodePoolConfigVsphereConfigPtrOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigVsphereConfigPtrOutput) HostGroups() pulumi.StringArrayOutput
- func (o VMwareNodePoolConfigVsphereConfigPtrOutput) Tags() VMwareNodePoolConfigVsphereConfigTagArrayOutput
- func (o VMwareNodePoolConfigVsphereConfigPtrOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutput() VMwareNodePoolConfigVsphereConfigPtrOutput
- func (o VMwareNodePoolConfigVsphereConfigPtrOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigPtrOutput
- type VMwareNodePoolConfigVsphereConfigTag
- type VMwareNodePoolConfigVsphereConfigTagArgs
- func (VMwareNodePoolConfigVsphereConfigTagArgs) ElementType() reflect.Type
- func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutput() VMwareNodePoolConfigVsphereConfigTagOutput
- func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagOutput
- type VMwareNodePoolConfigVsphereConfigTagArray
- func (VMwareNodePoolConfigVsphereConfigTagArray) ElementType() reflect.Type
- func (i VMwareNodePoolConfigVsphereConfigTagArray) ToVMwareNodePoolConfigVsphereConfigTagArrayOutput() VMwareNodePoolConfigVsphereConfigTagArrayOutput
- func (i VMwareNodePoolConfigVsphereConfigTagArray) ToVMwareNodePoolConfigVsphereConfigTagArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagArrayOutput
- type VMwareNodePoolConfigVsphereConfigTagArrayInput
- type VMwareNodePoolConfigVsphereConfigTagArrayOutput
- func (VMwareNodePoolConfigVsphereConfigTagArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigVsphereConfigTagArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolConfigVsphereConfigTagOutput
- func (o VMwareNodePoolConfigVsphereConfigTagArrayOutput) ToVMwareNodePoolConfigVsphereConfigTagArrayOutput() VMwareNodePoolConfigVsphereConfigTagArrayOutput
- func (o VMwareNodePoolConfigVsphereConfigTagArrayOutput) ToVMwareNodePoolConfigVsphereConfigTagArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagArrayOutput
- type VMwareNodePoolConfigVsphereConfigTagInput
- type VMwareNodePoolConfigVsphereConfigTagOutput
- func (o VMwareNodePoolConfigVsphereConfigTagOutput) Category() pulumi.StringPtrOutput
- func (VMwareNodePoolConfigVsphereConfigTagOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigVsphereConfigTagOutput) Tag() pulumi.StringPtrOutput
- func (o VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutput() VMwareNodePoolConfigVsphereConfigTagOutput
- func (o VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagOutput
- type VMwareNodePoolInput
- type VMwareNodePoolMap
- type VMwareNodePoolMapInput
- type VMwareNodePoolMapOutput
- func (VMwareNodePoolMapOutput) ElementType() reflect.Type
- func (o VMwareNodePoolMapOutput) MapIndex(k pulumi.StringInput) VMwareNodePoolOutput
- func (o VMwareNodePoolMapOutput) ToVMwareNodePoolMapOutput() VMwareNodePoolMapOutput
- func (o VMwareNodePoolMapOutput) ToVMwareNodePoolMapOutputWithContext(ctx context.Context) VMwareNodePoolMapOutput
- type VMwareNodePoolNodePoolAutoscaling
- type VMwareNodePoolNodePoolAutoscalingArgs
- func (VMwareNodePoolNodePoolAutoscalingArgs) ElementType() reflect.Type
- func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingOutput() VMwareNodePoolNodePoolAutoscalingOutput
- func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingOutput
- func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingPtrOutput() VMwareNodePoolNodePoolAutoscalingPtrOutput
- func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingPtrOutput
- type VMwareNodePoolNodePoolAutoscalingInput
- type VMwareNodePoolNodePoolAutoscalingOutput
- func (VMwareNodePoolNodePoolAutoscalingOutput) ElementType() reflect.Type
- func (o VMwareNodePoolNodePoolAutoscalingOutput) MaxReplicas() pulumi.IntOutput
- func (o VMwareNodePoolNodePoolAutoscalingOutput) MinReplicas() pulumi.IntOutput
- func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingOutput() VMwareNodePoolNodePoolAutoscalingOutput
- func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingOutput
- func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutput() VMwareNodePoolNodePoolAutoscalingPtrOutput
- func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingPtrOutput
- type VMwareNodePoolNodePoolAutoscalingPtrInput
- type VMwareNodePoolNodePoolAutoscalingPtrOutput
- func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) Elem() VMwareNodePoolNodePoolAutoscalingOutput
- func (VMwareNodePoolNodePoolAutoscalingPtrOutput) ElementType() reflect.Type
- func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutput() VMwareNodePoolNodePoolAutoscalingPtrOutput
- func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingPtrOutput
- type VMwareNodePoolOutput
- func (o VMwareNodePoolOutput) Annotations() pulumi.StringMapOutput
- func (o VMwareNodePoolOutput) Config() VMwareNodePoolConfigOutput
- func (o VMwareNodePoolOutput) CreateTime() pulumi.StringOutput
- func (o VMwareNodePoolOutput) DeleteTime() pulumi.StringOutput
- func (o VMwareNodePoolOutput) DisplayName() pulumi.StringPtrOutput
- func (o VMwareNodePoolOutput) EffectiveAnnotations() pulumi.StringMapOutput
- func (VMwareNodePoolOutput) ElementType() reflect.Type
- func (o VMwareNodePoolOutput) Etag() pulumi.StringOutput
- func (o VMwareNodePoolOutput) Location() pulumi.StringOutput
- func (o VMwareNodePoolOutput) Name() pulumi.StringOutput
- func (o VMwareNodePoolOutput) NodePoolAutoscaling() VMwareNodePoolNodePoolAutoscalingPtrOutput
- func (o VMwareNodePoolOutput) OnPremVersion() pulumi.StringOutput
- func (o VMwareNodePoolOutput) Project() pulumi.StringOutput
- func (o VMwareNodePoolOutput) Reconciling() pulumi.BoolOutput
- func (o VMwareNodePoolOutput) State() pulumi.StringOutput
- func (o VMwareNodePoolOutput) Statuses() VMwareNodePoolStatusArrayOutput
- func (o VMwareNodePoolOutput) ToVMwareNodePoolOutput() VMwareNodePoolOutput
- func (o VMwareNodePoolOutput) ToVMwareNodePoolOutputWithContext(ctx context.Context) VMwareNodePoolOutput
- func (o VMwareNodePoolOutput) Uid() pulumi.StringOutput
- func (o VMwareNodePoolOutput) UpdateTime() pulumi.StringOutput
- func (o VMwareNodePoolOutput) VmwareCluster() pulumi.StringOutput
- type VMwareNodePoolState
- type VMwareNodePoolStatus
- type VMwareNodePoolStatusArgs
- type VMwareNodePoolStatusArray
- type VMwareNodePoolStatusArrayInput
- type VMwareNodePoolStatusArrayOutput
- func (VMwareNodePoolStatusArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolStatusArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolStatusOutput
- func (o VMwareNodePoolStatusArrayOutput) ToVMwareNodePoolStatusArrayOutput() VMwareNodePoolStatusArrayOutput
- func (o VMwareNodePoolStatusArrayOutput) ToVMwareNodePoolStatusArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusArrayOutput
- type VMwareNodePoolStatusCondition
- type VMwareNodePoolStatusConditionArgs
- func (VMwareNodePoolStatusConditionArgs) ElementType() reflect.Type
- func (i VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutput() VMwareNodePoolStatusConditionOutput
- func (i VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionOutput
- type VMwareNodePoolStatusConditionArray
- func (VMwareNodePoolStatusConditionArray) ElementType() reflect.Type
- func (i VMwareNodePoolStatusConditionArray) ToVMwareNodePoolStatusConditionArrayOutput() VMwareNodePoolStatusConditionArrayOutput
- func (i VMwareNodePoolStatusConditionArray) ToVMwareNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionArrayOutput
- type VMwareNodePoolStatusConditionArrayInput
- type VMwareNodePoolStatusConditionArrayOutput
- func (VMwareNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolStatusConditionArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolStatusConditionOutput
- func (o VMwareNodePoolStatusConditionArrayOutput) ToVMwareNodePoolStatusConditionArrayOutput() VMwareNodePoolStatusConditionArrayOutput
- func (o VMwareNodePoolStatusConditionArrayOutput) ToVMwareNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionArrayOutput
- type VMwareNodePoolStatusConditionInput
- type VMwareNodePoolStatusConditionOutput
- func (VMwareNodePoolStatusConditionOutput) ElementType() reflect.Type
- func (o VMwareNodePoolStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o VMwareNodePoolStatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o VMwareNodePoolStatusConditionOutput) Reason() pulumi.StringPtrOutput
- func (o VMwareNodePoolStatusConditionOutput) State() pulumi.StringPtrOutput
- func (o VMwareNodePoolStatusConditionOutput) ToVMwareNodePoolStatusConditionOutput() VMwareNodePoolStatusConditionOutput
- func (o VMwareNodePoolStatusConditionOutput) ToVMwareNodePoolStatusConditionOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionOutput
- func (o VMwareNodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
- type VMwareNodePoolStatusInput
- type VMwareNodePoolStatusOutput
- func (o VMwareNodePoolStatusOutput) Conditions() VMwareNodePoolStatusConditionArrayOutput
- func (VMwareNodePoolStatusOutput) ElementType() reflect.Type
- func (o VMwareNodePoolStatusOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutput() VMwareNodePoolStatusOutput
- func (o VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutputWithContext(ctx context.Context) VMwareNodePoolStatusOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BareMetalAdminCluster ¶
type BareMetalAdminCluster struct { pulumi.CustomResourceState // Annotations on the Bare Metal Admin Cluster. // This field has the same restrictions as Kubernetes annotations. // The total size of all keys and values combined is limited to 256k. // Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). // Prefix must be a DNS subdomain. // Name must be 63 characters or less, begin and end with alphanumerics, // with dashes (-), underscores (_), dots (.), and alphanumerics between. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // A human readable description of this Bare Metal Admin Cluster. BareMetalVersion pulumi.StringPtrOutput `pulumi:"bareMetalVersion"` // Specifies the Admin Cluster's observability infrastructure. // Structure is documented below. ClusterOperations BareMetalAdminClusterClusterOperationsPtrOutput `pulumi:"clusterOperations"` // Specifies the control plane configuration. // Structure is documented below. ControlPlane BareMetalAdminClusterControlPlanePtrOutput `pulumi:"controlPlane"` // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // A human readable description of this Bare Metal Admin Cluster. Description pulumi.StringPtrOutput `pulumi:"description"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // The IP address name of Bare Metal Admin Cluster's API server. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringOutput `pulumi:"etag"` // Fleet related configuration. // Fleets are a Google Cloud concept for logically organizing clusters, // letting you use and manage multi-cluster capabilities and apply // consistent policies across your systems. // See [Anthos Fleets](https://cloud.google.com/anthos/multicluster-management/fleets) for // more details on Anthos multi-cluster capabilities using Fleets. // Structure is documented below. Fleets BareMetalAdminClusterFleetArrayOutput `pulumi:"fleets"` // Specifies the load balancer configuration. // Structure is documented below. LoadBalancer BareMetalAdminClusterLoadBalancerPtrOutput `pulumi:"loadBalancer"` // The object name of the Bare Metal Admin Cluster custom resource on the // associated admin cluster. This field is used to support conflicting // names when enrolling existing clusters to the API. When used as a part of // cluster enrollment, this field will differ from the ID in the resource // name. For new clusters, this field will match the user provided cluster ID // and be visible in the last component of the resource name. It is not // modifiable. // All users should use this name to access their cluster using gkectl or // kubectl and should expect to see the local name when viewing admin // cluster controller logs. LocalName pulumi.StringOutput `pulumi:"localName"` // The location of the resource. // // *** Location pulumi.StringOutput `pulumi:"location"` // Specifies the workload node configurations. // Structure is documented below. MaintenanceConfig BareMetalAdminClusterMaintenanceConfigPtrOutput `pulumi:"maintenanceConfig"` // The bare metal admin cluster name. Name pulumi.StringOutput `pulumi:"name"` // Network configuration. // Structure is documented below. NetworkConfig BareMetalAdminClusterNetworkConfigPtrOutput `pulumi:"networkConfig"` // Specifies the node access related settings for the bare metal user cluster. // Structure is documented below. NodeAccessConfig BareMetalAdminClusterNodeAccessConfigPtrOutput `pulumi:"nodeAccessConfig"` // Specifies the workload node configurations. // Structure is documented below. NodeConfig BareMetalAdminClusterNodeConfigPtrOutput `pulumi:"nodeConfig"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Specifies the cluster proxy configuration. // Structure is documented below. Proxy BareMetalAdminClusterProxyPtrOutput `pulumi:"proxy"` // If set, there are currently changes in flight to the Bare Metal Admin Cluster. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Specifies the security related settings for the Bare Metal User Cluster. // Structure is documented below. SecurityConfig BareMetalAdminClusterSecurityConfigPtrOutput `pulumi:"securityConfig"` // (Output) // The lifecycle state of the condition. State pulumi.StringOutput `pulumi:"state"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses BareMetalAdminClusterStatusArrayOutput `pulumi:"statuses"` // Specifies the cluster storage configuration. // Structure is documented below. Storage BareMetalAdminClusterStoragePtrOutput `pulumi:"storage"` // The unique identifier of the Bare Metal Admin Cluster. Uid pulumi.StringOutput `pulumi:"uid"` // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Specifies the security related settings for the Bare Metal Admin Cluster. // Structure is documented below. ValidationChecks BareMetalAdminClusterValidationCheckArrayOutput `pulumi:"validationChecks"` }
A Google Bare Metal Admin Cluster.
## Example Usage
### Gkeonprem Bare Metal Admin Cluster Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewBareMetalAdminCluster(ctx, "admin-cluster-basic", &gkeonprem.BareMetalAdminClusterArgs{ Name: pulumi.String("my-cluster"), Location: pulumi.String("us-west1"), BareMetalVersion: pulumi.String("1.13.4"), NetworkConfig: &gkeonprem.BareMetalAdminClusterNetworkConfigArgs{ IslandModeCidr: &gkeonprem.BareMetalAdminClusterNetworkConfigIslandModeCidrArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("172.26.0.0/16"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.240.0.0/13"), }, }, }, NodeConfig: &gkeonprem.BareMetalAdminClusterNodeConfigArgs{ MaxPodsPerNode: pulumi.Int(250), }, ControlPlane: &gkeonprem.BareMetalAdminClusterControlPlaneArgs{ ControlPlaneNodePoolConfig: &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.2"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.3"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.4"), }, }, }, }, }, LoadBalancer: &gkeonprem.BareMetalAdminClusterLoadBalancerArgs{ PortConfig: &gkeonprem.BareMetalAdminClusterLoadBalancerPortConfigArgs{ ControlPlaneLoadBalancerPort: pulumi.Int(443), }, VipConfig: &gkeonprem.BareMetalAdminClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.200.0.5"), }, }, Storage: &gkeonprem.BareMetalAdminClusterStorageArgs{ LvpShareConfig: &gkeonprem.BareMetalAdminClusterStorageLvpShareConfigArgs{ LvpConfig: &gkeonprem.BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs{ Path: pulumi.String("/mnt/localpv-share"), StorageClass: pulumi.String("local-shared"), }, SharedPathPvCount: pulumi.Int(5), }, LvpNodeMountsConfig: &gkeonprem.BareMetalAdminClusterStorageLvpNodeMountsConfigArgs{ Path: pulumi.String("/mnt/localpv-disk"), StorageClass: pulumi.String("local-disks"), }, }, NodeAccessConfig: &gkeonprem.BareMetalAdminClusterNodeAccessConfigArgs{ LoginUser: pulumi.String("root"), }, }) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Admin Cluster Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewBareMetalAdminCluster(ctx, "admin-cluster-basic", &gkeonprem.BareMetalAdminClusterArgs{ Name: pulumi.String("my-cluster"), Location: pulumi.String("us-west1"), Description: pulumi.String("test description"), BareMetalVersion: pulumi.String("1.13.4"), Annotations: pulumi.StringMap{ "env": pulumi.String("test"), }, NetworkConfig: &gkeonprem.BareMetalAdminClusterNetworkConfigArgs{ IslandModeCidr: &gkeonprem.BareMetalAdminClusterNetworkConfigIslandModeCidrArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("172.26.0.0/16"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.240.0.0/13"), }, }, }, NodeConfig: &gkeonprem.BareMetalAdminClusterNodeConfigArgs{ MaxPodsPerNode: pulumi.Int(250), }, ControlPlane: &gkeonprem.BareMetalAdminClusterControlPlaneArgs{ ControlPlaneNodePoolConfig: &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.2"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.3"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.4"), }, }, Taints: gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray{ &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs{ Key: pulumi.String("test-key"), Value: pulumi.String("test-value"), Effect: pulumi.String("NO_EXECUTE"), }, }, }, }, ApiServerArgs: gkeonprem.BareMetalAdminClusterControlPlaneApiServerArgArray{ &gkeonprem.BareMetalAdminClusterControlPlaneApiServerArgArgs{ Argument: pulumi.String("test argument"), Value: pulumi.String("test value"), }, }, }, LoadBalancer: &gkeonprem.BareMetalAdminClusterLoadBalancerArgs{ PortConfig: &gkeonprem.BareMetalAdminClusterLoadBalancerPortConfigArgs{ ControlPlaneLoadBalancerPort: pulumi.Int(443), }, VipConfig: &gkeonprem.BareMetalAdminClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.200.0.5"), }, ManualLbConfig: &gkeonprem.BareMetalAdminClusterLoadBalancerManualLbConfigArgs{ Enabled: pulumi.Bool(true), }, }, Storage: &gkeonprem.BareMetalAdminClusterStorageArgs{ LvpShareConfig: &gkeonprem.BareMetalAdminClusterStorageLvpShareConfigArgs{ LvpConfig: &gkeonprem.BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs{ Path: pulumi.String("/mnt/localpv-share"), StorageClass: pulumi.String("local-shared"), }, SharedPathPvCount: pulumi.Int(5), }, LvpNodeMountsConfig: &gkeonprem.BareMetalAdminClusterStorageLvpNodeMountsConfigArgs{ Path: pulumi.String("/mnt/localpv-disk"), StorageClass: pulumi.String("local-disks"), }, }, NodeAccessConfig: &gkeonprem.BareMetalAdminClusterNodeAccessConfigArgs{ LoginUser: pulumi.String("root"), }, SecurityConfig: &gkeonprem.BareMetalAdminClusterSecurityConfigArgs{ Authorization: &gkeonprem.BareMetalAdminClusterSecurityConfigAuthorizationArgs{ AdminUsers: gkeonprem.BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray{ &gkeonprem.BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs{ Username: pulumi.String("admin@hashicorptest.com"), }, }, }, }, MaintenanceConfig: &gkeonprem.BareMetalAdminClusterMaintenanceConfigArgs{ MaintenanceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.0.0.1/32"), pulumi.String("10.0.0.2/32"), }, }, ClusterOperations: &gkeonprem.BareMetalAdminClusterClusterOperationsArgs{ EnableApplicationLogs: pulumi.Bool(true), }, Proxy: &gkeonprem.BareMetalAdminClusterProxyArgs{ Uri: pulumi.String("test proxy uri"), NoProxies: pulumi.StringArray{ pulumi.String("127.0.0.1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
BareMetalAdminCluster can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/bareMetalAdminClusters/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, BareMetalAdminCluster can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:gkeonprem/bareMetalAdminCluster:BareMetalAdminCluster default projects/{{project}}/locations/{{location}}/bareMetalAdminClusters/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/bareMetalAdminCluster:BareMetalAdminCluster default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/bareMetalAdminCluster:BareMetalAdminCluster default {{location}}/{{name}} ```
func GetBareMetalAdminCluster ¶
func GetBareMetalAdminCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BareMetalAdminClusterState, opts ...pulumi.ResourceOption) (*BareMetalAdminCluster, error)
GetBareMetalAdminCluster gets an existing BareMetalAdminCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBareMetalAdminCluster ¶
func NewBareMetalAdminCluster(ctx *pulumi.Context, name string, args *BareMetalAdminClusterArgs, opts ...pulumi.ResourceOption) (*BareMetalAdminCluster, error)
NewBareMetalAdminCluster registers a new resource with the given unique name, arguments, and options.
func (*BareMetalAdminCluster) ElementType ¶
func (*BareMetalAdminCluster) ElementType() reflect.Type
func (*BareMetalAdminCluster) ToBareMetalAdminClusterOutput ¶
func (i *BareMetalAdminCluster) ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput
func (*BareMetalAdminCluster) ToBareMetalAdminClusterOutputWithContext ¶
func (i *BareMetalAdminCluster) ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput
type BareMetalAdminClusterArgs ¶
type BareMetalAdminClusterArgs struct { // Annotations on the Bare Metal Admin Cluster. // This field has the same restrictions as Kubernetes annotations. // The total size of all keys and values combined is limited to 256k. // Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). // Prefix must be a DNS subdomain. // Name must be 63 characters or less, begin and end with alphanumerics, // with dashes (-), underscores (_), dots (.), and alphanumerics between. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // A human readable description of this Bare Metal Admin Cluster. BareMetalVersion pulumi.StringPtrInput // Specifies the Admin Cluster's observability infrastructure. // Structure is documented below. ClusterOperations BareMetalAdminClusterClusterOperationsPtrInput // Specifies the control plane configuration. // Structure is documented below. ControlPlane BareMetalAdminClusterControlPlanePtrInput // A human readable description of this Bare Metal Admin Cluster. Description pulumi.StringPtrInput // Specifies the load balancer configuration. // Structure is documented below. LoadBalancer BareMetalAdminClusterLoadBalancerPtrInput // The location of the resource. // // *** Location pulumi.StringInput // Specifies the workload node configurations. // Structure is documented below. MaintenanceConfig BareMetalAdminClusterMaintenanceConfigPtrInput // The bare metal admin cluster name. Name pulumi.StringPtrInput // Network configuration. // Structure is documented below. NetworkConfig BareMetalAdminClusterNetworkConfigPtrInput // Specifies the node access related settings for the bare metal user cluster. // Structure is documented below. NodeAccessConfig BareMetalAdminClusterNodeAccessConfigPtrInput // Specifies the workload node configurations. // Structure is documented below. NodeConfig BareMetalAdminClusterNodeConfigPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Specifies the cluster proxy configuration. // Structure is documented below. Proxy BareMetalAdminClusterProxyPtrInput // Specifies the security related settings for the Bare Metal User Cluster. // Structure is documented below. SecurityConfig BareMetalAdminClusterSecurityConfigPtrInput // Specifies the cluster storage configuration. // Structure is documented below. Storage BareMetalAdminClusterStoragePtrInput }
The set of arguments for constructing a BareMetalAdminCluster resource.
func (BareMetalAdminClusterArgs) ElementType ¶
func (BareMetalAdminClusterArgs) ElementType() reflect.Type
type BareMetalAdminClusterArray ¶
type BareMetalAdminClusterArray []BareMetalAdminClusterInput
func (BareMetalAdminClusterArray) ElementType ¶
func (BareMetalAdminClusterArray) ElementType() reflect.Type
func (BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutput ¶
func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput
func (BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutputWithContext ¶
func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterArrayOutput
type BareMetalAdminClusterArrayInput ¶
type BareMetalAdminClusterArrayInput interface { pulumi.Input ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput ToBareMetalAdminClusterArrayOutputWithContext(context.Context) BareMetalAdminClusterArrayOutput }
BareMetalAdminClusterArrayInput is an input type that accepts BareMetalAdminClusterArray and BareMetalAdminClusterArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterArrayInput` via:
BareMetalAdminClusterArray{ BareMetalAdminClusterArgs{...} }
type BareMetalAdminClusterArrayOutput ¶
type BareMetalAdminClusterArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterArrayOutput) ElementType ¶
func (BareMetalAdminClusterArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterArrayOutput) Index ¶
func (o BareMetalAdminClusterArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterOutput
func (BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutput ¶
func (o BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput
func (BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutputWithContext ¶
func (o BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterArrayOutput
type BareMetalAdminClusterClusterOperations ¶
type BareMetalAdminClusterClusterOperations struct { // Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics). EnableApplicationLogs *bool `pulumi:"enableApplicationLogs"` }
type BareMetalAdminClusterClusterOperationsArgs ¶
type BareMetalAdminClusterClusterOperationsArgs struct { // Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics). EnableApplicationLogs pulumi.BoolPtrInput `pulumi:"enableApplicationLogs"` }
func (BareMetalAdminClusterClusterOperationsArgs) ElementType ¶
func (BareMetalAdminClusterClusterOperationsArgs) ElementType() reflect.Type
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutput ¶
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutput() BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutputWithContext ¶
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutput ¶
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext ¶
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
type BareMetalAdminClusterClusterOperationsInput ¶
type BareMetalAdminClusterClusterOperationsInput interface { pulumi.Input ToBareMetalAdminClusterClusterOperationsOutput() BareMetalAdminClusterClusterOperationsOutput ToBareMetalAdminClusterClusterOperationsOutputWithContext(context.Context) BareMetalAdminClusterClusterOperationsOutput }
BareMetalAdminClusterClusterOperationsInput is an input type that accepts BareMetalAdminClusterClusterOperationsArgs and BareMetalAdminClusterClusterOperationsOutput values. You can construct a concrete instance of `BareMetalAdminClusterClusterOperationsInput` via:
BareMetalAdminClusterClusterOperationsArgs{...}
type BareMetalAdminClusterClusterOperationsOutput ¶
type BareMetalAdminClusterClusterOperationsOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterClusterOperationsOutput) ElementType ¶
func (BareMetalAdminClusterClusterOperationsOutput) ElementType() reflect.Type
func (BareMetalAdminClusterClusterOperationsOutput) EnableApplicationLogs ¶
func (o BareMetalAdminClusterClusterOperationsOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutput ¶
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutput() BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutputWithContext ¶
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput ¶
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext ¶
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
type BareMetalAdminClusterClusterOperationsPtrInput ¶
type BareMetalAdminClusterClusterOperationsPtrInput interface { pulumi.Input ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(context.Context) BareMetalAdminClusterClusterOperationsPtrOutput }
BareMetalAdminClusterClusterOperationsPtrInput is an input type that accepts BareMetalAdminClusterClusterOperationsArgs, BareMetalAdminClusterClusterOperationsPtr and BareMetalAdminClusterClusterOperationsPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterClusterOperationsPtrInput` via:
BareMetalAdminClusterClusterOperationsArgs{...} or: nil
func BareMetalAdminClusterClusterOperationsPtr ¶
func BareMetalAdminClusterClusterOperationsPtr(v *BareMetalAdminClusterClusterOperationsArgs) BareMetalAdminClusterClusterOperationsPtrInput
type BareMetalAdminClusterClusterOperationsPtrOutput ¶
type BareMetalAdminClusterClusterOperationsPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterClusterOperationsPtrOutput) ElementType ¶
func (BareMetalAdminClusterClusterOperationsPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterClusterOperationsPtrOutput) EnableApplicationLogs ¶
func (o BareMetalAdminClusterClusterOperationsPtrOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
func (BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput ¶
func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext ¶
func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
type BareMetalAdminClusterControlPlane ¶
type BareMetalAdminClusterControlPlane struct { // Customizes the default API server args. Only a subset of // customized flags are supported. Please refer to the API server // documentation below to know the exact format: // https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ // Structure is documented below. ApiServerArgs []BareMetalAdminClusterControlPlaneApiServerArg `pulumi:"apiServerArgs"` // Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. // Structure is documented below. ControlPlaneNodePoolConfig BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig `pulumi:"controlPlaneNodePoolConfig"` }
type BareMetalAdminClusterControlPlaneApiServerArg ¶
type BareMetalAdminClusterControlPlaneApiServerArg struct { // The argument name as it appears on the API Server command line please make sure to remove the leading dashes. Argument string `pulumi:"argument"` // The value of the arg as it will be passed to the API Server command line. Value string `pulumi:"value"` }
type BareMetalAdminClusterControlPlaneApiServerArgArgs ¶
type BareMetalAdminClusterControlPlaneApiServerArgArgs struct { // The argument name as it appears on the API Server command line please make sure to remove the leading dashes. Argument pulumi.StringInput `pulumi:"argument"` // The value of the arg as it will be passed to the API Server command line. Value pulumi.StringInput `pulumi:"value"` }
func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ElementType ¶
func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutput ¶
func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput
func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput
type BareMetalAdminClusterControlPlaneApiServerArgArray ¶
type BareMetalAdminClusterControlPlaneApiServerArgArray []BareMetalAdminClusterControlPlaneApiServerArgInput
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ElementType ¶
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput ¶
func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
type BareMetalAdminClusterControlPlaneApiServerArgArrayInput ¶
type BareMetalAdminClusterControlPlaneApiServerArgArrayInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput }
BareMetalAdminClusterControlPlaneApiServerArgArrayInput is an input type that accepts BareMetalAdminClusterControlPlaneApiServerArgArray and BareMetalAdminClusterControlPlaneApiServerArgArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneApiServerArgArrayInput` via:
BareMetalAdminClusterControlPlaneApiServerArgArray{ BareMetalAdminClusterControlPlaneApiServerArgArgs{...} }
type BareMetalAdminClusterControlPlaneApiServerArgArrayOutput ¶
type BareMetalAdminClusterControlPlaneApiServerArgArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput ¶
func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
type BareMetalAdminClusterControlPlaneApiServerArgInput ¶
type BareMetalAdminClusterControlPlaneApiServerArgInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput }
BareMetalAdminClusterControlPlaneApiServerArgInput is an input type that accepts BareMetalAdminClusterControlPlaneApiServerArgArgs and BareMetalAdminClusterControlPlaneApiServerArgOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneApiServerArgInput` via:
BareMetalAdminClusterControlPlaneApiServerArgArgs{...}
type BareMetalAdminClusterControlPlaneApiServerArgOutput ¶
type BareMetalAdminClusterControlPlaneApiServerArgOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) Argument ¶
func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) Argument() pulumi.StringOutput
The argument name as it appears on the API Server command line please make sure to remove the leading dashes.
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutput ¶
func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) Value ¶
func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) Value() pulumi.StringOutput
The value of the arg as it will be passed to the API Server command line.
type BareMetalAdminClusterControlPlaneArgs ¶
type BareMetalAdminClusterControlPlaneArgs struct { // Customizes the default API server args. Only a subset of // customized flags are supported. Please refer to the API server // documentation below to know the exact format: // https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ // Structure is documented below. ApiServerArgs BareMetalAdminClusterControlPlaneApiServerArgArrayInput `pulumi:"apiServerArgs"` // Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. // Structure is documented below. ControlPlaneNodePoolConfig BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigInput `pulumi:"controlPlaneNodePoolConfig"` }
func (BareMetalAdminClusterControlPlaneArgs) ElementType ¶
func (BareMetalAdminClusterControlPlaneArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutput ¶
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutput() BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutput ¶
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig struct { // The generic configuration for a node pool running the control plane. // Structure is documented below. NodePoolConfig BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig `pulumi:"nodePoolConfig"` }
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs struct { // The generic configuration for a node pool running the control plane. // Structure is documented below. NodePoolConfig BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput `pulumi:"nodePoolConfig"` }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs{...}
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs []BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem *string `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints []BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint `pulumi:"taints"` }
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem pulumi.StringPtrInput `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput `pulumi:"taints"` }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{...}
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp *string `pulumi:"nodeIp"` }
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp pulumi.StringPtrInput `pulumi:"nodeIp"` }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray []BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{...} }
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{...}
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) Labels ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Labels ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs, BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtr and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{...} or: nil
func BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtr ¶
func BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtr(v *BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Labels ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect *string `pulumi:"effect"` // Key associated with the effect. Key *string `pulumi:"key"` // Value associated with the effect. Value *string `pulumi:"value"` }
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key associated with the effect. Key pulumi.StringPtrInput `pulumi:"key"` // Value associated with the effect. Value pulumi.StringPtrInput `pulumi:"value"` }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray []BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray{ BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs{...} }
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) Index ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs{...}
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Effect ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX). Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
Key associated with the effect.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
Value associated with the effect.
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
The generic configuration for a node pool running the control plane. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput }
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput is an input type that accepts BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs, BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtr and BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput` via:
BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs{...} or: nil
func BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtr ¶
func BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtr(v *BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
The generic configuration for a node pool running the control plane. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneInput ¶
type BareMetalAdminClusterControlPlaneInput interface { pulumi.Input ToBareMetalAdminClusterControlPlaneOutput() BareMetalAdminClusterControlPlaneOutput ToBareMetalAdminClusterControlPlaneOutputWithContext(context.Context) BareMetalAdminClusterControlPlaneOutput }
BareMetalAdminClusterControlPlaneInput is an input type that accepts BareMetalAdminClusterControlPlaneArgs and BareMetalAdminClusterControlPlaneOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlaneInput` via:
BareMetalAdminClusterControlPlaneArgs{...}
type BareMetalAdminClusterControlPlaneOutput ¶
type BareMetalAdminClusterControlPlaneOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneOutput) ApiServerArgs ¶
func (o BareMetalAdminClusterControlPlaneOutput) ApiServerArgs() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ Structure is documented below.
func (BareMetalAdminClusterControlPlaneOutput) ControlPlaneNodePoolConfig ¶
func (o BareMetalAdminClusterControlPlaneOutput) ControlPlaneNodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. Structure is documented below.
func (BareMetalAdminClusterControlPlaneOutput) ElementType ¶
func (BareMetalAdminClusterControlPlaneOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutput ¶
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutput() BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutput ¶
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext ¶
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
type BareMetalAdminClusterControlPlanePtrInput ¶
type BareMetalAdminClusterControlPlanePtrInput interface { pulumi.Input ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput ToBareMetalAdminClusterControlPlanePtrOutputWithContext(context.Context) BareMetalAdminClusterControlPlanePtrOutput }
BareMetalAdminClusterControlPlanePtrInput is an input type that accepts BareMetalAdminClusterControlPlaneArgs, BareMetalAdminClusterControlPlanePtr and BareMetalAdminClusterControlPlanePtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterControlPlanePtrInput` via:
BareMetalAdminClusterControlPlaneArgs{...} or: nil
func BareMetalAdminClusterControlPlanePtr ¶
func BareMetalAdminClusterControlPlanePtr(v *BareMetalAdminClusterControlPlaneArgs) BareMetalAdminClusterControlPlanePtrInput
type BareMetalAdminClusterControlPlanePtrOutput ¶
type BareMetalAdminClusterControlPlanePtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlanePtrOutput) ApiServerArgs ¶
func (o BareMetalAdminClusterControlPlanePtrOutput) ApiServerArgs() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ Structure is documented below.
func (BareMetalAdminClusterControlPlanePtrOutput) ControlPlaneNodePoolConfig ¶
func (o BareMetalAdminClusterControlPlanePtrOutput) ControlPlaneNodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. Structure is documented below.
func (BareMetalAdminClusterControlPlanePtrOutput) ElementType ¶
func (BareMetalAdminClusterControlPlanePtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutput ¶
func (o BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext ¶
func (o BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
type BareMetalAdminClusterFleet ¶
type BareMetalAdminClusterFleet struct { // (Output) // The name of the managed Hub Membership resource associated to this cluster. // Membership names are formatted as // `projects/<project-number>/locations/<location>/memberships/<cluster-id>`. Membership *string `pulumi:"membership"` }
type BareMetalAdminClusterFleetArgs ¶
type BareMetalAdminClusterFleetArgs struct { // (Output) // The name of the managed Hub Membership resource associated to this cluster. // Membership names are formatted as // `projects/<project-number>/locations/<location>/memberships/<cluster-id>`. Membership pulumi.StringPtrInput `pulumi:"membership"` }
func (BareMetalAdminClusterFleetArgs) ElementType ¶
func (BareMetalAdminClusterFleetArgs) ElementType() reflect.Type
func (BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutput ¶
func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutputWithContext ¶
func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetOutput
type BareMetalAdminClusterFleetArray ¶
type BareMetalAdminClusterFleetArray []BareMetalAdminClusterFleetInput
func (BareMetalAdminClusterFleetArray) ElementType ¶
func (BareMetalAdminClusterFleetArray) ElementType() reflect.Type
func (BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutput ¶
func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput
func (BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutputWithContext ¶
func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetArrayOutput
type BareMetalAdminClusterFleetArrayInput ¶
type BareMetalAdminClusterFleetArrayInput interface { pulumi.Input ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput ToBareMetalAdminClusterFleetArrayOutputWithContext(context.Context) BareMetalAdminClusterFleetArrayOutput }
BareMetalAdminClusterFleetArrayInput is an input type that accepts BareMetalAdminClusterFleetArray and BareMetalAdminClusterFleetArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterFleetArrayInput` via:
BareMetalAdminClusterFleetArray{ BareMetalAdminClusterFleetArgs{...} }
type BareMetalAdminClusterFleetArrayOutput ¶
type BareMetalAdminClusterFleetArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterFleetArrayOutput) ElementType ¶
func (BareMetalAdminClusterFleetArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterFleetArrayOutput) Index ¶
func (o BareMetalAdminClusterFleetArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutput ¶
func (o BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput
func (BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutputWithContext ¶
func (o BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetArrayOutput
type BareMetalAdminClusterFleetInput ¶
type BareMetalAdminClusterFleetInput interface { pulumi.Input ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput ToBareMetalAdminClusterFleetOutputWithContext(context.Context) BareMetalAdminClusterFleetOutput }
BareMetalAdminClusterFleetInput is an input type that accepts BareMetalAdminClusterFleetArgs and BareMetalAdminClusterFleetOutput values. You can construct a concrete instance of `BareMetalAdminClusterFleetInput` via:
BareMetalAdminClusterFleetArgs{...}
type BareMetalAdminClusterFleetOutput ¶
type BareMetalAdminClusterFleetOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterFleetOutput) ElementType ¶
func (BareMetalAdminClusterFleetOutput) ElementType() reflect.Type
func (BareMetalAdminClusterFleetOutput) Membership ¶
func (o BareMetalAdminClusterFleetOutput) Membership() pulumi.StringPtrOutput
(Output) The name of the managed Hub Membership resource associated to this cluster. Membership names are formatted as `projects/<project-number>/locations/<location>/memberships/<cluster-id>`.
func (BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutput ¶
func (o BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutputWithContext ¶
func (o BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetOutput
type BareMetalAdminClusterInput ¶
type BareMetalAdminClusterInput interface { pulumi.Input ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput }
type BareMetalAdminClusterLoadBalancer ¶
type BareMetalAdminClusterLoadBalancer struct { // A nested object resource // Structure is documented below. ManualLbConfig *BareMetalAdminClusterLoadBalancerManualLbConfig `pulumi:"manualLbConfig"` // Specifies the load balancer ports. // Structure is documented below. PortConfig BareMetalAdminClusterLoadBalancerPortConfig `pulumi:"portConfig"` // Specified the Bare Metal Load Balancer Config // Structure is documented below. VipConfig BareMetalAdminClusterLoadBalancerVipConfig `pulumi:"vipConfig"` }
type BareMetalAdminClusterLoadBalancerArgs ¶
type BareMetalAdminClusterLoadBalancerArgs struct { // A nested object resource // Structure is documented below. ManualLbConfig BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput `pulumi:"manualLbConfig"` // Specifies the load balancer ports. // Structure is documented below. PortConfig BareMetalAdminClusterLoadBalancerPortConfigInput `pulumi:"portConfig"` // Specified the Bare Metal Load Balancer Config // Structure is documented below. VipConfig BareMetalAdminClusterLoadBalancerVipConfigInput `pulumi:"vipConfig"` }
func (BareMetalAdminClusterLoadBalancerArgs) ElementType ¶
func (BareMetalAdminClusterLoadBalancerArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutput ¶
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutput() BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutput ¶
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
type BareMetalAdminClusterLoadBalancerInput ¶
type BareMetalAdminClusterLoadBalancerInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerOutput() BareMetalAdminClusterLoadBalancerOutput ToBareMetalAdminClusterLoadBalancerOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerOutput }
BareMetalAdminClusterLoadBalancerInput is an input type that accepts BareMetalAdminClusterLoadBalancerArgs and BareMetalAdminClusterLoadBalancerOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerInput` via:
BareMetalAdminClusterLoadBalancerArgs{...}
type BareMetalAdminClusterLoadBalancerManualLbConfig ¶
type BareMetalAdminClusterLoadBalancerManualLbConfig struct { // Whether manual load balancing is enabled. Enabled bool `pulumi:"enabled"` }
type BareMetalAdminClusterLoadBalancerManualLbConfigArgs ¶
type BareMetalAdminClusterLoadBalancerManualLbConfigArgs struct { // Whether manual load balancing is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ElementType ¶
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput ¶
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput() BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalAdminClusterLoadBalancerManualLbConfigInput ¶
type BareMetalAdminClusterLoadBalancerManualLbConfigInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput() BareMetalAdminClusterLoadBalancerManualLbConfigOutput ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigOutput }
BareMetalAdminClusterLoadBalancerManualLbConfigInput is an input type that accepts BareMetalAdminClusterLoadBalancerManualLbConfigArgs and BareMetalAdminClusterLoadBalancerManualLbConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerManualLbConfigInput` via:
BareMetalAdminClusterLoadBalancerManualLbConfigArgs{...}
type BareMetalAdminClusterLoadBalancerManualLbConfigOutput ¶
type BareMetalAdminClusterLoadBalancerManualLbConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) Enabled ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) Enabled() pulumi.BoolOutput
Whether manual load balancing is enabled.
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput() BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput ¶
type BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput }
BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput is an input type that accepts BareMetalAdminClusterLoadBalancerManualLbConfigArgs, BareMetalAdminClusterLoadBalancerManualLbConfigPtr and BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput` via:
BareMetalAdminClusterLoadBalancerManualLbConfigArgs{...} or: nil
func BareMetalAdminClusterLoadBalancerManualLbConfigPtr ¶
func BareMetalAdminClusterLoadBalancerManualLbConfigPtr(v *BareMetalAdminClusterLoadBalancerManualLbConfigArgs) BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput
type BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶
type BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) Enabled ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether manual load balancing is enabled.
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalAdminClusterLoadBalancerOutput ¶
type BareMetalAdminClusterLoadBalancerOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerOutput) ManualLbConfig ¶
func (o BareMetalAdminClusterLoadBalancerOutput) ManualLbConfig() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterLoadBalancerOutput) PortConfig ¶
func (o BareMetalAdminClusterLoadBalancerOutput) PortConfig() BareMetalAdminClusterLoadBalancerPortConfigOutput
Specifies the load balancer ports. Structure is documented below.
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutput ¶
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutput() BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerOutput) VipConfig ¶
func (o BareMetalAdminClusterLoadBalancerOutput) VipConfig() BareMetalAdminClusterLoadBalancerVipConfigOutput
Specified the Bare Metal Load Balancer Config Structure is documented below.
type BareMetalAdminClusterLoadBalancerPortConfig ¶
type BareMetalAdminClusterLoadBalancerPortConfig struct { // The port that control plane hosted load balancers will listen on. ControlPlaneLoadBalancerPort int `pulumi:"controlPlaneLoadBalancerPort"` }
type BareMetalAdminClusterLoadBalancerPortConfigArgs ¶
type BareMetalAdminClusterLoadBalancerPortConfigArgs struct { // The port that control plane hosted load balancers will listen on. ControlPlaneLoadBalancerPort pulumi.IntInput `pulumi:"controlPlaneLoadBalancerPort"` }
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ElementType ¶
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutput ¶
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutput() BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
type BareMetalAdminClusterLoadBalancerPortConfigInput ¶
type BareMetalAdminClusterLoadBalancerPortConfigInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerPortConfigOutput() BareMetalAdminClusterLoadBalancerPortConfigOutput ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerPortConfigOutput }
BareMetalAdminClusterLoadBalancerPortConfigInput is an input type that accepts BareMetalAdminClusterLoadBalancerPortConfigArgs and BareMetalAdminClusterLoadBalancerPortConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerPortConfigInput` via:
BareMetalAdminClusterLoadBalancerPortConfigArgs{...}
type BareMetalAdminClusterLoadBalancerPortConfigOutput ¶
type BareMetalAdminClusterLoadBalancerPortConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort() pulumi.IntOutput
The port that control plane hosted load balancers will listen on.
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutput ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutput() BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
type BareMetalAdminClusterLoadBalancerPortConfigPtrInput ¶
type BareMetalAdminClusterLoadBalancerPortConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput }
BareMetalAdminClusterLoadBalancerPortConfigPtrInput is an input type that accepts BareMetalAdminClusterLoadBalancerPortConfigArgs, BareMetalAdminClusterLoadBalancerPortConfigPtr and BareMetalAdminClusterLoadBalancerPortConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerPortConfigPtrInput` via:
BareMetalAdminClusterLoadBalancerPortConfigArgs{...} or: nil
func BareMetalAdminClusterLoadBalancerPortConfigPtr ¶
func BareMetalAdminClusterLoadBalancerPortConfigPtr(v *BareMetalAdminClusterLoadBalancerPortConfigArgs) BareMetalAdminClusterLoadBalancerPortConfigPtrInput
type BareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶
type BareMetalAdminClusterLoadBalancerPortConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort() pulumi.IntPtrOutput
The port that control plane hosted load balancers will listen on.
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
type BareMetalAdminClusterLoadBalancerPtrInput ¶
type BareMetalAdminClusterLoadBalancerPtrInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerPtrOutput }
BareMetalAdminClusterLoadBalancerPtrInput is an input type that accepts BareMetalAdminClusterLoadBalancerArgs, BareMetalAdminClusterLoadBalancerPtr and BareMetalAdminClusterLoadBalancerPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerPtrInput` via:
BareMetalAdminClusterLoadBalancerArgs{...} or: nil
func BareMetalAdminClusterLoadBalancerPtr ¶
func BareMetalAdminClusterLoadBalancerPtr(v *BareMetalAdminClusterLoadBalancerArgs) BareMetalAdminClusterLoadBalancerPtrInput
type BareMetalAdminClusterLoadBalancerPtrOutput ¶
type BareMetalAdminClusterLoadBalancerPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerPtrOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPtrOutput) ManualLbConfig ¶
func (o BareMetalAdminClusterLoadBalancerPtrOutput) ManualLbConfig() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterLoadBalancerPtrOutput) PortConfig ¶
func (o BareMetalAdminClusterLoadBalancerPtrOutput) PortConfig() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
Specifies the load balancer ports. Structure is documented below.
func (BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerPtrOutput) VipConfig ¶
func (o BareMetalAdminClusterLoadBalancerPtrOutput) VipConfig() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
Specified the Bare Metal Load Balancer Config Structure is documented below.
type BareMetalAdminClusterLoadBalancerVipConfig ¶
type BareMetalAdminClusterLoadBalancerVipConfig struct { // The VIP which you previously set aside for the Kubernetes API of this Bare Metal Admin Cluster. ControlPlaneVip string `pulumi:"controlPlaneVip"` }
type BareMetalAdminClusterLoadBalancerVipConfigArgs ¶
type BareMetalAdminClusterLoadBalancerVipConfigArgs struct { // The VIP which you previously set aside for the Kubernetes API of this Bare Metal Admin Cluster. ControlPlaneVip pulumi.StringInput `pulumi:"controlPlaneVip"` }
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ElementType ¶
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutput ¶
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutput() BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
type BareMetalAdminClusterLoadBalancerVipConfigInput ¶
type BareMetalAdminClusterLoadBalancerVipConfigInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerVipConfigOutput() BareMetalAdminClusterLoadBalancerVipConfigOutput ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerVipConfigOutput }
BareMetalAdminClusterLoadBalancerVipConfigInput is an input type that accepts BareMetalAdminClusterLoadBalancerVipConfigArgs and BareMetalAdminClusterLoadBalancerVipConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerVipConfigInput` via:
BareMetalAdminClusterLoadBalancerVipConfigArgs{...}
type BareMetalAdminClusterLoadBalancerVipConfigOutput ¶
type BareMetalAdminClusterLoadBalancerVipConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ControlPlaneVip ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ControlPlaneVip() pulumi.StringOutput
The VIP which you previously set aside for the Kubernetes API of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutput ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutput() BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
type BareMetalAdminClusterLoadBalancerVipConfigPtrInput ¶
type BareMetalAdminClusterLoadBalancerVipConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput }
BareMetalAdminClusterLoadBalancerVipConfigPtrInput is an input type that accepts BareMetalAdminClusterLoadBalancerVipConfigArgs, BareMetalAdminClusterLoadBalancerVipConfigPtr and BareMetalAdminClusterLoadBalancerVipConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterLoadBalancerVipConfigPtrInput` via:
BareMetalAdminClusterLoadBalancerVipConfigArgs{...} or: nil
func BareMetalAdminClusterLoadBalancerVipConfigPtr ¶
func BareMetalAdminClusterLoadBalancerVipConfigPtr(v *BareMetalAdminClusterLoadBalancerVipConfigArgs) BareMetalAdminClusterLoadBalancerVipConfigPtrInput
type BareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶
type BareMetalAdminClusterLoadBalancerVipConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip() pulumi.StringPtrOutput
The VIP which you previously set aside for the Kubernetes API of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
type BareMetalAdminClusterMaintenanceConfig ¶
type BareMetalAdminClusterMaintenanceConfig struct { // All IPv4 address from these ranges will be placed into maintenance mode. // Nodes in maintenance mode will be cordoned and drained. When both of these // are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set // on the node resource. MaintenanceAddressCidrBlocks []string `pulumi:"maintenanceAddressCidrBlocks"` }
type BareMetalAdminClusterMaintenanceConfigArgs ¶
type BareMetalAdminClusterMaintenanceConfigArgs struct { // All IPv4 address from these ranges will be placed into maintenance mode. // Nodes in maintenance mode will be cordoned and drained. When both of these // are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set // on the node resource. MaintenanceAddressCidrBlocks pulumi.StringArrayInput `pulumi:"maintenanceAddressCidrBlocks"` }
func (BareMetalAdminClusterMaintenanceConfigArgs) ElementType ¶
func (BareMetalAdminClusterMaintenanceConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutput ¶
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutput() BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext ¶
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutput ¶
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
type BareMetalAdminClusterMaintenanceConfigInput ¶
type BareMetalAdminClusterMaintenanceConfigInput interface { pulumi.Input ToBareMetalAdminClusterMaintenanceConfigOutput() BareMetalAdminClusterMaintenanceConfigOutput ToBareMetalAdminClusterMaintenanceConfigOutputWithContext(context.Context) BareMetalAdminClusterMaintenanceConfigOutput }
BareMetalAdminClusterMaintenanceConfigInput is an input type that accepts BareMetalAdminClusterMaintenanceConfigArgs and BareMetalAdminClusterMaintenanceConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterMaintenanceConfigInput` via:
BareMetalAdminClusterMaintenanceConfigArgs{...}
type BareMetalAdminClusterMaintenanceConfigOutput ¶
type BareMetalAdminClusterMaintenanceConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterMaintenanceConfigOutput) ElementType ¶
func (BareMetalAdminClusterMaintenanceConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterMaintenanceConfigOutput) MaintenanceAddressCidrBlocks ¶
func (o BareMetalAdminClusterMaintenanceConfigOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
func (BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutput ¶
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutput() BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext ¶
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput ¶
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
type BareMetalAdminClusterMaintenanceConfigPtrInput ¶
type BareMetalAdminClusterMaintenanceConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput }
BareMetalAdminClusterMaintenanceConfigPtrInput is an input type that accepts BareMetalAdminClusterMaintenanceConfigArgs, BareMetalAdminClusterMaintenanceConfigPtr and BareMetalAdminClusterMaintenanceConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterMaintenanceConfigPtrInput` via:
BareMetalAdminClusterMaintenanceConfigArgs{...} or: nil
func BareMetalAdminClusterMaintenanceConfigPtr ¶
func BareMetalAdminClusterMaintenanceConfigPtr(v *BareMetalAdminClusterMaintenanceConfigArgs) BareMetalAdminClusterMaintenanceConfigPtrInput
type BareMetalAdminClusterMaintenanceConfigPtrOutput ¶
type BareMetalAdminClusterMaintenanceConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) MaintenanceAddressCidrBlocks ¶
func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput ¶
func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
type BareMetalAdminClusterMap ¶
type BareMetalAdminClusterMap map[string]BareMetalAdminClusterInput
func (BareMetalAdminClusterMap) ElementType ¶
func (BareMetalAdminClusterMap) ElementType() reflect.Type
func (BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutput ¶
func (i BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutput() BareMetalAdminClusterMapOutput
func (BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutputWithContext ¶
func (i BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutputWithContext(ctx context.Context) BareMetalAdminClusterMapOutput
type BareMetalAdminClusterMapInput ¶
type BareMetalAdminClusterMapInput interface { pulumi.Input ToBareMetalAdminClusterMapOutput() BareMetalAdminClusterMapOutput ToBareMetalAdminClusterMapOutputWithContext(context.Context) BareMetalAdminClusterMapOutput }
BareMetalAdminClusterMapInput is an input type that accepts BareMetalAdminClusterMap and BareMetalAdminClusterMapOutput values. You can construct a concrete instance of `BareMetalAdminClusterMapInput` via:
BareMetalAdminClusterMap{ "key": BareMetalAdminClusterArgs{...} }
type BareMetalAdminClusterMapOutput ¶
type BareMetalAdminClusterMapOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterMapOutput) ElementType ¶
func (BareMetalAdminClusterMapOutput) ElementType() reflect.Type
func (BareMetalAdminClusterMapOutput) MapIndex ¶
func (o BareMetalAdminClusterMapOutput) MapIndex(k pulumi.StringInput) BareMetalAdminClusterOutput
func (BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutput ¶
func (o BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutput() BareMetalAdminClusterMapOutput
func (BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutputWithContext ¶
func (o BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutputWithContext(ctx context.Context) BareMetalAdminClusterMapOutput
type BareMetalAdminClusterNetworkConfig ¶
type BareMetalAdminClusterNetworkConfig struct { // A nested object resource // Structure is documented below. IslandModeCidr *BareMetalAdminClusterNetworkConfigIslandModeCidr `pulumi:"islandModeCidr"` }
type BareMetalAdminClusterNetworkConfigArgs ¶
type BareMetalAdminClusterNetworkConfigArgs struct { // A nested object resource // Structure is documented below. IslandModeCidr BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput `pulumi:"islandModeCidr"` }
func (BareMetalAdminClusterNetworkConfigArgs) ElementType ¶
func (BareMetalAdminClusterNetworkConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutput ¶
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutput() BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutputWithContext ¶
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutput ¶
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
type BareMetalAdminClusterNetworkConfigInput ¶
type BareMetalAdminClusterNetworkConfigInput interface { pulumi.Input ToBareMetalAdminClusterNetworkConfigOutput() BareMetalAdminClusterNetworkConfigOutput ToBareMetalAdminClusterNetworkConfigOutputWithContext(context.Context) BareMetalAdminClusterNetworkConfigOutput }
BareMetalAdminClusterNetworkConfigInput is an input type that accepts BareMetalAdminClusterNetworkConfigArgs and BareMetalAdminClusterNetworkConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterNetworkConfigInput` via:
BareMetalAdminClusterNetworkConfigArgs{...}
type BareMetalAdminClusterNetworkConfigIslandModeCidr ¶
type BareMetalAdminClusterNetworkConfigIslandModeCidr struct { // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. PodAddressCidrBlocks []string `pulumi:"podAddressCidrBlocks"` // All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. ServiceAddressCidrBlocks []string `pulumi:"serviceAddressCidrBlocks"` }
type BareMetalAdminClusterNetworkConfigIslandModeCidrArgs ¶
type BareMetalAdminClusterNetworkConfigIslandModeCidrArgs struct { // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. PodAddressCidrBlocks pulumi.StringArrayInput `pulumi:"podAddressCidrBlocks"` // All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. ServiceAddressCidrBlocks pulumi.StringArrayInput `pulumi:"serviceAddressCidrBlocks"` }
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ElementType ¶
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput ¶
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext ¶
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ¶
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalAdminClusterNetworkConfigIslandModeCidrInput ¶
type BareMetalAdminClusterNetworkConfigIslandModeCidrInput interface { pulumi.Input ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext(context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrOutput }
BareMetalAdminClusterNetworkConfigIslandModeCidrInput is an input type that accepts BareMetalAdminClusterNetworkConfigIslandModeCidrArgs and BareMetalAdminClusterNetworkConfigIslandModeCidrOutput values. You can construct a concrete instance of `BareMetalAdminClusterNetworkConfigIslandModeCidrInput` via:
BareMetalAdminClusterNetworkConfigIslandModeCidrArgs{...}
type BareMetalAdminClusterNetworkConfigIslandModeCidrOutput ¶
type BareMetalAdminClusterNetworkConfigIslandModeCidrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ElementType ¶
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) PodAddressCidrBlocks ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ServiceAddressCidrBlocks ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput ¶
type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput interface { pulumi.Input ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput }
BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput is an input type that accepts BareMetalAdminClusterNetworkConfigIslandModeCidrArgs, BareMetalAdminClusterNetworkConfigIslandModeCidrPtr and BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput` via:
BareMetalAdminClusterNetworkConfigIslandModeCidrArgs{...} or: nil
func BareMetalAdminClusterNetworkConfigIslandModeCidrPtr ¶
func BareMetalAdminClusterNetworkConfigIslandModeCidrPtr(v *BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput
type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ¶
type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ElementType ¶
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) PodAddressCidrBlocks ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ServiceAddressCidrBlocks ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalAdminClusterNetworkConfigOutput ¶
type BareMetalAdminClusterNetworkConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigOutput) ElementType ¶
func (BareMetalAdminClusterNetworkConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigOutput) IslandModeCidr ¶
func (o BareMetalAdminClusterNetworkConfigOutput) IslandModeCidr() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutput ¶
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutput() BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutputWithContext ¶
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput ¶
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
type BareMetalAdminClusterNetworkConfigPtrInput ¶
type BareMetalAdminClusterNetworkConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterNetworkConfigPtrOutput }
BareMetalAdminClusterNetworkConfigPtrInput is an input type that accepts BareMetalAdminClusterNetworkConfigArgs, BareMetalAdminClusterNetworkConfigPtr and BareMetalAdminClusterNetworkConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterNetworkConfigPtrInput` via:
BareMetalAdminClusterNetworkConfigArgs{...} or: nil
func BareMetalAdminClusterNetworkConfigPtr ¶
func BareMetalAdminClusterNetworkConfigPtr(v *BareMetalAdminClusterNetworkConfigArgs) BareMetalAdminClusterNetworkConfigPtrInput
type BareMetalAdminClusterNetworkConfigPtrOutput ¶
type BareMetalAdminClusterNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterNetworkConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigPtrOutput) IslandModeCidr ¶
func (o BareMetalAdminClusterNetworkConfigPtrOutput) IslandModeCidr() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput ¶
func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
type BareMetalAdminClusterNodeAccessConfig ¶
type BareMetalAdminClusterNodeAccessConfig struct { // LoginUser is the user name used to access node machines. // It defaults to "root" if not set. LoginUser *string `pulumi:"loginUser"` }
type BareMetalAdminClusterNodeAccessConfigArgs ¶
type BareMetalAdminClusterNodeAccessConfigArgs struct { // LoginUser is the user name used to access node machines. // It defaults to "root" if not set. LoginUser pulumi.StringPtrInput `pulumi:"loginUser"` }
func (BareMetalAdminClusterNodeAccessConfigArgs) ElementType ¶
func (BareMetalAdminClusterNodeAccessConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutput ¶
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutput() BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext ¶
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutput ¶
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
type BareMetalAdminClusterNodeAccessConfigInput ¶
type BareMetalAdminClusterNodeAccessConfigInput interface { pulumi.Input ToBareMetalAdminClusterNodeAccessConfigOutput() BareMetalAdminClusterNodeAccessConfigOutput ToBareMetalAdminClusterNodeAccessConfigOutputWithContext(context.Context) BareMetalAdminClusterNodeAccessConfigOutput }
BareMetalAdminClusterNodeAccessConfigInput is an input type that accepts BareMetalAdminClusterNodeAccessConfigArgs and BareMetalAdminClusterNodeAccessConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterNodeAccessConfigInput` via:
BareMetalAdminClusterNodeAccessConfigArgs{...}
type BareMetalAdminClusterNodeAccessConfigOutput ¶
type BareMetalAdminClusterNodeAccessConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeAccessConfigOutput) ElementType ¶
func (BareMetalAdminClusterNodeAccessConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeAccessConfigOutput) LoginUser ¶
func (o BareMetalAdminClusterNodeAccessConfigOutput) LoginUser() pulumi.StringPtrOutput
LoginUser is the user name used to access node machines. It defaults to "root" if not set.
func (BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutput ¶
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutput() BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext ¶
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput ¶
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
type BareMetalAdminClusterNodeAccessConfigPtrInput ¶
type BareMetalAdminClusterNodeAccessConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput }
BareMetalAdminClusterNodeAccessConfigPtrInput is an input type that accepts BareMetalAdminClusterNodeAccessConfigArgs, BareMetalAdminClusterNodeAccessConfigPtr and BareMetalAdminClusterNodeAccessConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterNodeAccessConfigPtrInput` via:
BareMetalAdminClusterNodeAccessConfigArgs{...} or: nil
func BareMetalAdminClusterNodeAccessConfigPtr ¶
func BareMetalAdminClusterNodeAccessConfigPtr(v *BareMetalAdminClusterNodeAccessConfigArgs) BareMetalAdminClusterNodeAccessConfigPtrInput
type BareMetalAdminClusterNodeAccessConfigPtrOutput ¶
type BareMetalAdminClusterNodeAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) LoginUser ¶
func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) LoginUser() pulumi.StringPtrOutput
LoginUser is the user name used to access node machines. It defaults to "root" if not set.
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput ¶
func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
type BareMetalAdminClusterNodeConfig ¶
type BareMetalAdminClusterNodeConfig struct { // The maximum number of pods a node can run. The size of the CIDR range // assigned to the node will be derived from this parameter. MaxPodsPerNode *int `pulumi:"maxPodsPerNode"` }
type BareMetalAdminClusterNodeConfigArgs ¶
type BareMetalAdminClusterNodeConfigArgs struct { // The maximum number of pods a node can run. The size of the CIDR range // assigned to the node will be derived from this parameter. MaxPodsPerNode pulumi.IntPtrInput `pulumi:"maxPodsPerNode"` }
func (BareMetalAdminClusterNodeConfigArgs) ElementType ¶
func (BareMetalAdminClusterNodeConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutput ¶
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutput() BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutputWithContext ¶
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutput ¶
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
type BareMetalAdminClusterNodeConfigInput ¶
type BareMetalAdminClusterNodeConfigInput interface { pulumi.Input ToBareMetalAdminClusterNodeConfigOutput() BareMetalAdminClusterNodeConfigOutput ToBareMetalAdminClusterNodeConfigOutputWithContext(context.Context) BareMetalAdminClusterNodeConfigOutput }
BareMetalAdminClusterNodeConfigInput is an input type that accepts BareMetalAdminClusterNodeConfigArgs and BareMetalAdminClusterNodeConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterNodeConfigInput` via:
BareMetalAdminClusterNodeConfigArgs{...}
type BareMetalAdminClusterNodeConfigOutput ¶
type BareMetalAdminClusterNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeConfigOutput) ElementType ¶
func (BareMetalAdminClusterNodeConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeConfigOutput) MaxPodsPerNode ¶
func (o BareMetalAdminClusterNodeConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter.
func (BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutput ¶
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutput() BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutputWithContext ¶
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutput ¶
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
type BareMetalAdminClusterNodeConfigPtrInput ¶
type BareMetalAdminClusterNodeConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterNodeConfigPtrOutput }
BareMetalAdminClusterNodeConfigPtrInput is an input type that accepts BareMetalAdminClusterNodeConfigArgs, BareMetalAdminClusterNodeConfigPtr and BareMetalAdminClusterNodeConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterNodeConfigPtrInput` via:
BareMetalAdminClusterNodeConfigArgs{...} or: nil
func BareMetalAdminClusterNodeConfigPtr ¶
func BareMetalAdminClusterNodeConfigPtr(v *BareMetalAdminClusterNodeConfigArgs) BareMetalAdminClusterNodeConfigPtrInput
type BareMetalAdminClusterNodeConfigPtrOutput ¶
type BareMetalAdminClusterNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterNodeConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeConfigPtrOutput) MaxPodsPerNode ¶
func (o BareMetalAdminClusterNodeConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter.
func (BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutput ¶
func (o BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
type BareMetalAdminClusterOutput ¶
type BareMetalAdminClusterOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterOutput) Annotations ¶
func (o BareMetalAdminClusterOutput) Annotations() pulumi.StringMapOutput
Annotations on the Bare Metal Admin Cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
**Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
func (BareMetalAdminClusterOutput) BareMetalVersion ¶
func (o BareMetalAdminClusterOutput) BareMetalVersion() pulumi.StringPtrOutput
A human readable description of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) ClusterOperations ¶
func (o BareMetalAdminClusterOutput) ClusterOperations() BareMetalAdminClusterClusterOperationsPtrOutput
Specifies the Admin Cluster's observability infrastructure. Structure is documented below.
func (BareMetalAdminClusterOutput) ControlPlane ¶
func (o BareMetalAdminClusterOutput) ControlPlane() BareMetalAdminClusterControlPlanePtrOutput
Specifies the control plane configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) CreateTime ¶
func (o BareMetalAdminClusterOutput) CreateTime() pulumi.StringOutput
The time the cluster was created, in RFC3339 text format.
func (BareMetalAdminClusterOutput) DeleteTime ¶
func (o BareMetalAdminClusterOutput) DeleteTime() pulumi.StringOutput
The time the cluster was deleted, in RFC3339 text format.
func (BareMetalAdminClusterOutput) Description ¶
func (o BareMetalAdminClusterOutput) Description() pulumi.StringPtrOutput
A human readable description of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) EffectiveAnnotations ¶
func (o BareMetalAdminClusterOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (BareMetalAdminClusterOutput) ElementType ¶
func (BareMetalAdminClusterOutput) ElementType() reflect.Type
func (BareMetalAdminClusterOutput) Endpoint ¶
func (o BareMetalAdminClusterOutput) Endpoint() pulumi.StringOutput
The IP address name of Bare Metal Admin Cluster's API server.
func (BareMetalAdminClusterOutput) Etag ¶
func (o BareMetalAdminClusterOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
func (BareMetalAdminClusterOutput) Fleets ¶
func (o BareMetalAdminClusterOutput) Fleets() BareMetalAdminClusterFleetArrayOutput
Fleet related configuration. Fleets are a Google Cloud concept for logically organizing clusters, letting you use and manage multi-cluster capabilities and apply consistent policies across your systems. See [Anthos Fleets](https://cloud.google.com/anthos/multicluster-management/fleets) for more details on Anthos multi-cluster capabilities using Fleets. Structure is documented below.
func (BareMetalAdminClusterOutput) LoadBalancer ¶
func (o BareMetalAdminClusterOutput) LoadBalancer() BareMetalAdminClusterLoadBalancerPtrOutput
Specifies the load balancer configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) LocalName ¶
func (o BareMetalAdminClusterOutput) LocalName() pulumi.StringOutput
The object name of the Bare Metal Admin Cluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster ID and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
func (BareMetalAdminClusterOutput) Location ¶
func (o BareMetalAdminClusterOutput) Location() pulumi.StringOutput
The location of the resource.
***
func (BareMetalAdminClusterOutput) MaintenanceConfig ¶
func (o BareMetalAdminClusterOutput) MaintenanceConfig() BareMetalAdminClusterMaintenanceConfigPtrOutput
Specifies the workload node configurations. Structure is documented below.
func (BareMetalAdminClusterOutput) Name ¶
func (o BareMetalAdminClusterOutput) Name() pulumi.StringOutput
The bare metal admin cluster name.
func (BareMetalAdminClusterOutput) NetworkConfig ¶
func (o BareMetalAdminClusterOutput) NetworkConfig() BareMetalAdminClusterNetworkConfigPtrOutput
Network configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) NodeAccessConfig ¶
func (o BareMetalAdminClusterOutput) NodeAccessConfig() BareMetalAdminClusterNodeAccessConfigPtrOutput
Specifies the node access related settings for the bare metal user cluster. Structure is documented below.
func (BareMetalAdminClusterOutput) NodeConfig ¶
func (o BareMetalAdminClusterOutput) NodeConfig() BareMetalAdminClusterNodeConfigPtrOutput
Specifies the workload node configurations. Structure is documented below.
func (BareMetalAdminClusterOutput) Project ¶
func (o BareMetalAdminClusterOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (BareMetalAdminClusterOutput) Proxy ¶
func (o BareMetalAdminClusterOutput) Proxy() BareMetalAdminClusterProxyPtrOutput
Specifies the cluster proxy configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) Reconciling ¶
func (o BareMetalAdminClusterOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) SecurityConfig ¶
func (o BareMetalAdminClusterOutput) SecurityConfig() BareMetalAdminClusterSecurityConfigPtrOutput
Specifies the security related settings for the Bare Metal User Cluster. Structure is documented below.
func (BareMetalAdminClusterOutput) State ¶
func (o BareMetalAdminClusterOutput) State() pulumi.StringOutput
(Output) The lifecycle state of the condition.
func (BareMetalAdminClusterOutput) Statuses ¶
func (o BareMetalAdminClusterOutput) Statuses() BareMetalAdminClusterStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (BareMetalAdminClusterOutput) Storage ¶
func (o BareMetalAdminClusterOutput) Storage() BareMetalAdminClusterStoragePtrOutput
Specifies the cluster storage configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutput ¶
func (o BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput
func (BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutputWithContext ¶
func (o BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput
func (BareMetalAdminClusterOutput) Uid ¶
func (o BareMetalAdminClusterOutput) Uid() pulumi.StringOutput
The unique identifier of the Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) UpdateTime ¶
func (o BareMetalAdminClusterOutput) UpdateTime() pulumi.StringOutput
The time the cluster was last updated, in RFC3339 text format.
func (BareMetalAdminClusterOutput) ValidationChecks ¶
func (o BareMetalAdminClusterOutput) ValidationChecks() BareMetalAdminClusterValidationCheckArrayOutput
Specifies the security related settings for the Bare Metal Admin Cluster. Structure is documented below.
type BareMetalAdminClusterProxy ¶
type BareMetalAdminClusterProxy struct { // A list of IPs, hostnames, and domains that should skip the proxy. // For example: ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies []string `pulumi:"noProxies"` // Specifies the address of your proxy server. // For Example: http://domain // WARNING: Do not provide credentials in the format // of http://(username:password@)domain these will be rejected by the server. Uri string `pulumi:"uri"` }
type BareMetalAdminClusterProxyArgs ¶
type BareMetalAdminClusterProxyArgs struct { // A list of IPs, hostnames, and domains that should skip the proxy. // For example: ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies pulumi.StringArrayInput `pulumi:"noProxies"` // Specifies the address of your proxy server. // For Example: http://domain // WARNING: Do not provide credentials in the format // of http://(username:password@)domain these will be rejected by the server. Uri pulumi.StringInput `pulumi:"uri"` }
func (BareMetalAdminClusterProxyArgs) ElementType ¶
func (BareMetalAdminClusterProxyArgs) ElementType() reflect.Type
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutput ¶
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutput() BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutputWithContext ¶
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutput ¶
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutputWithContext ¶
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
type BareMetalAdminClusterProxyInput ¶
type BareMetalAdminClusterProxyInput interface { pulumi.Input ToBareMetalAdminClusterProxyOutput() BareMetalAdminClusterProxyOutput ToBareMetalAdminClusterProxyOutputWithContext(context.Context) BareMetalAdminClusterProxyOutput }
BareMetalAdminClusterProxyInput is an input type that accepts BareMetalAdminClusterProxyArgs and BareMetalAdminClusterProxyOutput values. You can construct a concrete instance of `BareMetalAdminClusterProxyInput` via:
BareMetalAdminClusterProxyArgs{...}
type BareMetalAdminClusterProxyOutput ¶
type BareMetalAdminClusterProxyOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterProxyOutput) ElementType ¶
func (BareMetalAdminClusterProxyOutput) ElementType() reflect.Type
func (BareMetalAdminClusterProxyOutput) NoProxies ¶
func (o BareMetalAdminClusterProxyOutput) NoProxies() pulumi.StringArrayOutput
A list of IPs, hostnames, and domains that should skip the proxy. For example: ["127.0.0.1", "example.com", ".corp", "localhost"].
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutput ¶
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutput() BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutputWithContext ¶
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutput ¶
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext ¶
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyOutput) Uri ¶
func (o BareMetalAdminClusterProxyOutput) Uri() pulumi.StringOutput
Specifies the address of your proxy server. For Example: http://domain WARNING: Do not provide credentials in the format of http://(username:password@)domain these will be rejected by the server.
type BareMetalAdminClusterProxyPtrInput ¶
type BareMetalAdminClusterProxyPtrInput interface { pulumi.Input ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput ToBareMetalAdminClusterProxyPtrOutputWithContext(context.Context) BareMetalAdminClusterProxyPtrOutput }
BareMetalAdminClusterProxyPtrInput is an input type that accepts BareMetalAdminClusterProxyArgs, BareMetalAdminClusterProxyPtr and BareMetalAdminClusterProxyPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterProxyPtrInput` via:
BareMetalAdminClusterProxyArgs{...} or: nil
func BareMetalAdminClusterProxyPtr ¶
func BareMetalAdminClusterProxyPtr(v *BareMetalAdminClusterProxyArgs) BareMetalAdminClusterProxyPtrInput
type BareMetalAdminClusterProxyPtrOutput ¶
type BareMetalAdminClusterProxyPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterProxyPtrOutput) Elem ¶
func (o BareMetalAdminClusterProxyPtrOutput) Elem() BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyPtrOutput) ElementType ¶
func (BareMetalAdminClusterProxyPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterProxyPtrOutput) NoProxies ¶
func (o BareMetalAdminClusterProxyPtrOutput) NoProxies() pulumi.StringArrayOutput
A list of IPs, hostnames, and domains that should skip the proxy. For example: ["127.0.0.1", "example.com", ".corp", "localhost"].
func (BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutput ¶
func (o BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext ¶
func (o BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyPtrOutput) Uri ¶
func (o BareMetalAdminClusterProxyPtrOutput) Uri() pulumi.StringPtrOutput
Specifies the address of your proxy server. For Example: http://domain WARNING: Do not provide credentials in the format of http://(username:password@)domain these will be rejected by the server.
type BareMetalAdminClusterSecurityConfig ¶
type BareMetalAdminClusterSecurityConfig struct { // Configures user access to the Bare Metal User cluster. // Structure is documented below. Authorization *BareMetalAdminClusterSecurityConfigAuthorization `pulumi:"authorization"` }
type BareMetalAdminClusterSecurityConfigArgs ¶
type BareMetalAdminClusterSecurityConfigArgs struct { // Configures user access to the Bare Metal User cluster. // Structure is documented below. Authorization BareMetalAdminClusterSecurityConfigAuthorizationPtrInput `pulumi:"authorization"` }
func (BareMetalAdminClusterSecurityConfigArgs) ElementType ¶
func (BareMetalAdminClusterSecurityConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutput ¶
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutput() BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutputWithContext ¶
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutput ¶
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
type BareMetalAdminClusterSecurityConfigAuthorization ¶
type BareMetalAdminClusterSecurityConfigAuthorization struct { // Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. // Structure is documented below. AdminUsers []BareMetalAdminClusterSecurityConfigAuthorizationAdminUser `pulumi:"adminUsers"` }
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUser ¶
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUser struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username string `pulumi:"username"` }
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs ¶
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username pulumi.StringInput `pulumi:"username"` }
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ElementType ¶
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray ¶
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray []BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ElementType ¶
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayInput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayInput interface { pulumi.Input ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput }
BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayInput is an input type that accepts BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray and BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayInput` via:
BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray{ BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs{...} }
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType ¶
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput interface { pulumi.Input ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput }
BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput is an input type that accepts BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs and BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput values. You can construct a concrete instance of `BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput` via:
BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs{...}
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ElementType ¶
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) Username ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) Username() pulumi.StringOutput
The name of the user, e.g. `my-gcp-id@gmail.com`.
type BareMetalAdminClusterSecurityConfigAuthorizationArgs ¶
type BareMetalAdminClusterSecurityConfigAuthorizationArgs struct { // Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. // Structure is documented below. AdminUsers BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayInput `pulumi:"adminUsers"` }
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ElementType ¶
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput() BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext ¶
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
type BareMetalAdminClusterSecurityConfigAuthorizationInput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationInput interface { pulumi.Input ToBareMetalAdminClusterSecurityConfigAuthorizationOutput() BareMetalAdminClusterSecurityConfigAuthorizationOutput ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext(context.Context) BareMetalAdminClusterSecurityConfigAuthorizationOutput }
BareMetalAdminClusterSecurityConfigAuthorizationInput is an input type that accepts BareMetalAdminClusterSecurityConfigAuthorizationArgs and BareMetalAdminClusterSecurityConfigAuthorizationOutput values. You can construct a concrete instance of `BareMetalAdminClusterSecurityConfigAuthorizationInput` via:
BareMetalAdminClusterSecurityConfigAuthorizationArgs{...}
type BareMetalAdminClusterSecurityConfigAuthorizationOutput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) AdminUsers ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) AdminUsers() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. Structure is documented below.
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ElementType ¶
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput() BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
type BareMetalAdminClusterSecurityConfigAuthorizationPtrInput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationPtrInput interface { pulumi.Input ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput }
BareMetalAdminClusterSecurityConfigAuthorizationPtrInput is an input type that accepts BareMetalAdminClusterSecurityConfigAuthorizationArgs, BareMetalAdminClusterSecurityConfigAuthorizationPtr and BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterSecurityConfigAuthorizationPtrInput` via:
BareMetalAdminClusterSecurityConfigAuthorizationArgs{...} or: nil
func BareMetalAdminClusterSecurityConfigAuthorizationPtr ¶
func BareMetalAdminClusterSecurityConfigAuthorizationPtr(v *BareMetalAdminClusterSecurityConfigAuthorizationArgs) BareMetalAdminClusterSecurityConfigAuthorizationPtrInput
type BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶
type BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) AdminUsers ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) AdminUsers() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. Structure is documented below.
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ElementType ¶
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
type BareMetalAdminClusterSecurityConfigInput ¶
type BareMetalAdminClusterSecurityConfigInput interface { pulumi.Input ToBareMetalAdminClusterSecurityConfigOutput() BareMetalAdminClusterSecurityConfigOutput ToBareMetalAdminClusterSecurityConfigOutputWithContext(context.Context) BareMetalAdminClusterSecurityConfigOutput }
BareMetalAdminClusterSecurityConfigInput is an input type that accepts BareMetalAdminClusterSecurityConfigArgs and BareMetalAdminClusterSecurityConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterSecurityConfigInput` via:
BareMetalAdminClusterSecurityConfigArgs{...}
type BareMetalAdminClusterSecurityConfigOutput ¶
type BareMetalAdminClusterSecurityConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigOutput) Authorization ¶
func (o BareMetalAdminClusterSecurityConfigOutput) Authorization() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
Configures user access to the Bare Metal User cluster. Structure is documented below.
func (BareMetalAdminClusterSecurityConfigOutput) ElementType ¶
func (BareMetalAdminClusterSecurityConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutput ¶
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutput() BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput ¶
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
type BareMetalAdminClusterSecurityConfigPtrInput ¶
type BareMetalAdminClusterSecurityConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterSecurityConfigPtrOutput }
BareMetalAdminClusterSecurityConfigPtrInput is an input type that accepts BareMetalAdminClusterSecurityConfigArgs, BareMetalAdminClusterSecurityConfigPtr and BareMetalAdminClusterSecurityConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterSecurityConfigPtrInput` via:
BareMetalAdminClusterSecurityConfigArgs{...} or: nil
func BareMetalAdminClusterSecurityConfigPtr ¶
func BareMetalAdminClusterSecurityConfigPtr(v *BareMetalAdminClusterSecurityConfigArgs) BareMetalAdminClusterSecurityConfigPtrInput
type BareMetalAdminClusterSecurityConfigPtrOutput ¶
type BareMetalAdminClusterSecurityConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigPtrOutput) Authorization ¶
func (o BareMetalAdminClusterSecurityConfigPtrOutput) Authorization() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
Configures user access to the Bare Metal User cluster. Structure is documented below.
func (BareMetalAdminClusterSecurityConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterSecurityConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput ¶
func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
type BareMetalAdminClusterState ¶
type BareMetalAdminClusterState struct { // Annotations on the Bare Metal Admin Cluster. // This field has the same restrictions as Kubernetes annotations. // The total size of all keys and values combined is limited to 256k. // Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). // Prefix must be a DNS subdomain. // Name must be 63 characters or less, begin and end with alphanumerics, // with dashes (-), underscores (_), dots (.), and alphanumerics between. // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource. Annotations pulumi.StringMapInput // A human readable description of this Bare Metal Admin Cluster. BareMetalVersion pulumi.StringPtrInput // Specifies the Admin Cluster's observability infrastructure. // Structure is documented below. ClusterOperations BareMetalAdminClusterClusterOperationsPtrInput // Specifies the control plane configuration. // Structure is documented below. ControlPlane BareMetalAdminClusterControlPlanePtrInput // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringPtrInput // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringPtrInput // A human readable description of this Bare Metal Admin Cluster. Description pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // The IP address name of Bare Metal Admin Cluster's API server. Endpoint pulumi.StringPtrInput // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringPtrInput // Fleet related configuration. // Fleets are a Google Cloud concept for logically organizing clusters, // letting you use and manage multi-cluster capabilities and apply // consistent policies across your systems. // See [Anthos Fleets](https://cloud.google.com/anthos/multicluster-management/fleets) for // more details on Anthos multi-cluster capabilities using Fleets. // Structure is documented below. Fleets BareMetalAdminClusterFleetArrayInput // Specifies the load balancer configuration. // Structure is documented below. LoadBalancer BareMetalAdminClusterLoadBalancerPtrInput // The object name of the Bare Metal Admin Cluster custom resource on the // associated admin cluster. This field is used to support conflicting // names when enrolling existing clusters to the API. When used as a part of // cluster enrollment, this field will differ from the ID in the resource // name. For new clusters, this field will match the user provided cluster ID // and be visible in the last component of the resource name. It is not // modifiable. // All users should use this name to access their cluster using gkectl or // kubectl and should expect to see the local name when viewing admin // cluster controller logs. LocalName pulumi.StringPtrInput // The location of the resource. // // *** Location pulumi.StringPtrInput // Specifies the workload node configurations. // Structure is documented below. MaintenanceConfig BareMetalAdminClusterMaintenanceConfigPtrInput // The bare metal admin cluster name. Name pulumi.StringPtrInput // Network configuration. // Structure is documented below. NetworkConfig BareMetalAdminClusterNetworkConfigPtrInput // Specifies the node access related settings for the bare metal user cluster. // Structure is documented below. NodeAccessConfig BareMetalAdminClusterNodeAccessConfigPtrInput // Specifies the workload node configurations. // Structure is documented below. NodeConfig BareMetalAdminClusterNodeConfigPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Specifies the cluster proxy configuration. // Structure is documented below. Proxy BareMetalAdminClusterProxyPtrInput // If set, there are currently changes in flight to the Bare Metal Admin Cluster. Reconciling pulumi.BoolPtrInput // Specifies the security related settings for the Bare Metal User Cluster. // Structure is documented below. SecurityConfig BareMetalAdminClusterSecurityConfigPtrInput // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses BareMetalAdminClusterStatusArrayInput // Specifies the cluster storage configuration. // Structure is documented below. Storage BareMetalAdminClusterStoragePtrInput // The unique identifier of the Bare Metal Admin Cluster. Uid pulumi.StringPtrInput // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringPtrInput // Specifies the security related settings for the Bare Metal Admin Cluster. // Structure is documented below. ValidationChecks BareMetalAdminClusterValidationCheckArrayInput }
func (BareMetalAdminClusterState) ElementType ¶
func (BareMetalAdminClusterState) ElementType() reflect.Type
type BareMetalAdminClusterStatus ¶
type BareMetalAdminClusterStatus struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from admin cluster controller. // Structure is documented below. Conditions []BareMetalAdminClusterStatusCondition `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the admin cluster // controller. The error message can be temporary as the admin cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage *string `pulumi:"errorMessage"` }
type BareMetalAdminClusterStatusArgs ¶
type BareMetalAdminClusterStatusArgs struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from admin cluster controller. // Structure is documented below. Conditions BareMetalAdminClusterStatusConditionArrayInput `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the admin cluster // controller. The error message can be temporary as the admin cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` }
func (BareMetalAdminClusterStatusArgs) ElementType ¶
func (BareMetalAdminClusterStatusArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutput ¶
func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput
func (BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutputWithContext ¶
func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusOutput
type BareMetalAdminClusterStatusArray ¶
type BareMetalAdminClusterStatusArray []BareMetalAdminClusterStatusInput
func (BareMetalAdminClusterStatusArray) ElementType ¶
func (BareMetalAdminClusterStatusArray) ElementType() reflect.Type
func (BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutput ¶
func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput
func (BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutputWithContext ¶
func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusArrayOutput
type BareMetalAdminClusterStatusArrayInput ¶
type BareMetalAdminClusterStatusArrayInput interface { pulumi.Input ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput ToBareMetalAdminClusterStatusArrayOutputWithContext(context.Context) BareMetalAdminClusterStatusArrayOutput }
BareMetalAdminClusterStatusArrayInput is an input type that accepts BareMetalAdminClusterStatusArray and BareMetalAdminClusterStatusArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterStatusArrayInput` via:
BareMetalAdminClusterStatusArray{ BareMetalAdminClusterStatusArgs{...} }
type BareMetalAdminClusterStatusArrayOutput ¶
type BareMetalAdminClusterStatusArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusArrayOutput) ElementType ¶
func (BareMetalAdminClusterStatusArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutput ¶
func (o BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput
func (BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutputWithContext ¶
func (o BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusArrayOutput
type BareMetalAdminClusterStatusCondition ¶
type BareMetalAdminClusterStatusCondition struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message *string `pulumi:"message"` // (Output) // A human-readable message of the check failure. Reason *string `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State *string `pulumi:"state"` // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type *string `pulumi:"type"` }
type BareMetalAdminClusterStatusConditionArgs ¶
type BareMetalAdminClusterStatusConditionArgs struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // A human-readable message of the check failure. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput `pulumi:"state"` // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type pulumi.StringPtrInput `pulumi:"type"` }
func (BareMetalAdminClusterStatusConditionArgs) ElementType ¶
func (BareMetalAdminClusterStatusConditionArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutput ¶
func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput
func (BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutputWithContext ¶
func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionOutput
type BareMetalAdminClusterStatusConditionArray ¶
type BareMetalAdminClusterStatusConditionArray []BareMetalAdminClusterStatusConditionInput
func (BareMetalAdminClusterStatusConditionArray) ElementType ¶
func (BareMetalAdminClusterStatusConditionArray) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutput ¶
func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput
func (BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext ¶
func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionArrayOutput
type BareMetalAdminClusterStatusConditionArrayInput ¶
type BareMetalAdminClusterStatusConditionArrayInput interface { pulumi.Input ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(context.Context) BareMetalAdminClusterStatusConditionArrayOutput }
BareMetalAdminClusterStatusConditionArrayInput is an input type that accepts BareMetalAdminClusterStatusConditionArray and BareMetalAdminClusterStatusConditionArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterStatusConditionArrayInput` via:
BareMetalAdminClusterStatusConditionArray{ BareMetalAdminClusterStatusConditionArgs{...} }
type BareMetalAdminClusterStatusConditionArrayOutput ¶
type BareMetalAdminClusterStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusConditionArrayOutput) ElementType ¶
func (BareMetalAdminClusterStatusConditionArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutput ¶
func (o BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput
func (BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext ¶
func (o BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionArrayOutput
type BareMetalAdminClusterStatusConditionInput ¶
type BareMetalAdminClusterStatusConditionInput interface { pulumi.Input ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput ToBareMetalAdminClusterStatusConditionOutputWithContext(context.Context) BareMetalAdminClusterStatusConditionOutput }
BareMetalAdminClusterStatusConditionInput is an input type that accepts BareMetalAdminClusterStatusConditionArgs and BareMetalAdminClusterStatusConditionOutput values. You can construct a concrete instance of `BareMetalAdminClusterStatusConditionInput` via:
BareMetalAdminClusterStatusConditionArgs{...}
type BareMetalAdminClusterStatusConditionOutput ¶
type BareMetalAdminClusterStatusConditionOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusConditionOutput) ElementType ¶
func (BareMetalAdminClusterStatusConditionOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionOutput) LastTransitionTime ¶
func (o BareMetalAdminClusterStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transit from one status to another.
func (BareMetalAdminClusterStatusConditionOutput) Message ¶
func (o BareMetalAdminClusterStatusConditionOutput) Message() pulumi.StringPtrOutput
Human-readable message indicating details about last transition.
func (BareMetalAdminClusterStatusConditionOutput) Reason ¶
func (o BareMetalAdminClusterStatusConditionOutput) Reason() pulumi.StringPtrOutput
(Output) A human-readable message of the check failure.
func (BareMetalAdminClusterStatusConditionOutput) State ¶
func (o BareMetalAdminClusterStatusConditionOutput) State() pulumi.StringPtrOutput
(Output) The lifecycle state of the condition.
func (BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutput ¶
func (o BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput
func (BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutputWithContext ¶
func (o BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionOutput
func (BareMetalAdminClusterStatusConditionOutput) Type ¶
func (o BareMetalAdminClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
type BareMetalAdminClusterStatusInput ¶
type BareMetalAdminClusterStatusInput interface { pulumi.Input ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput ToBareMetalAdminClusterStatusOutputWithContext(context.Context) BareMetalAdminClusterStatusOutput }
BareMetalAdminClusterStatusInput is an input type that accepts BareMetalAdminClusterStatusArgs and BareMetalAdminClusterStatusOutput values. You can construct a concrete instance of `BareMetalAdminClusterStatusInput` via:
BareMetalAdminClusterStatusArgs{...}
type BareMetalAdminClusterStatusOutput ¶
type BareMetalAdminClusterStatusOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusOutput) Conditions ¶
func (o BareMetalAdminClusterStatusOutput) Conditions() BareMetalAdminClusterStatusConditionArrayOutput
(Output) ResourceConditions provide a standard mechanism for higher-level status reporting from admin cluster controller. Structure is documented below.
func (BareMetalAdminClusterStatusOutput) ElementType ¶
func (BareMetalAdminClusterStatusOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusOutput) ErrorMessage ¶
func (o BareMetalAdminClusterStatusOutput) ErrorMessage() pulumi.StringPtrOutput
(Output) Human-friendly representation of the error message from the admin cluster controller. The error message can be temporary as the admin cluster controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
func (BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutput ¶
func (o BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput
func (BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutputWithContext ¶
func (o BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusOutput
type BareMetalAdminClusterStorage ¶
type BareMetalAdminClusterStorage struct { // Specifies the config for local PersistentVolumes backed // by mounted node disks. These disks need to be formatted and mounted by the // user, which can be done before or after cluster creation. // Structure is documented below. LvpNodeMountsConfig BareMetalAdminClusterStorageLvpNodeMountsConfig `pulumi:"lvpNodeMountsConfig"` // subdirectories in a shared filesystem. These subdirectores are // automatically created during cluster creation. // Structure is documented below. LvpShareConfig BareMetalAdminClusterStorageLvpShareConfig `pulumi:"lvpShareConfig"` }
type BareMetalAdminClusterStorageArgs ¶
type BareMetalAdminClusterStorageArgs struct { // Specifies the config for local PersistentVolumes backed // by mounted node disks. These disks need to be formatted and mounted by the // user, which can be done before or after cluster creation. // Structure is documented below. LvpNodeMountsConfig BareMetalAdminClusterStorageLvpNodeMountsConfigInput `pulumi:"lvpNodeMountsConfig"` // subdirectories in a shared filesystem. These subdirectores are // automatically created during cluster creation. // Structure is documented below. LvpShareConfig BareMetalAdminClusterStorageLvpShareConfigInput `pulumi:"lvpShareConfig"` }
func (BareMetalAdminClusterStorageArgs) ElementType ¶
func (BareMetalAdminClusterStorageArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutput ¶
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutput() BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutputWithContext ¶
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutput ¶
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutputWithContext ¶
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
type BareMetalAdminClusterStorageInput ¶
type BareMetalAdminClusterStorageInput interface { pulumi.Input ToBareMetalAdminClusterStorageOutput() BareMetalAdminClusterStorageOutput ToBareMetalAdminClusterStorageOutputWithContext(context.Context) BareMetalAdminClusterStorageOutput }
BareMetalAdminClusterStorageInput is an input type that accepts BareMetalAdminClusterStorageArgs and BareMetalAdminClusterStorageOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageInput` via:
BareMetalAdminClusterStorageArgs{...}
type BareMetalAdminClusterStorageLvpNodeMountsConfigArgs ¶
type BareMetalAdminClusterStorageLvpNodeMountsConfigArgs struct { // The host machine path. Path pulumi.StringInput `pulumi:"path"` // The StorageClass name that PVs will be created with. StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ElementType ¶
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput ¶
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext ¶
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalAdminClusterStorageLvpNodeMountsConfigInput ¶
type BareMetalAdminClusterStorageLvpNodeMountsConfigInput interface { pulumi.Input ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext(context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigOutput }
BareMetalAdminClusterStorageLvpNodeMountsConfigInput is an input type that accepts BareMetalAdminClusterStorageLvpNodeMountsConfigArgs and BareMetalAdminClusterStorageLvpNodeMountsConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpNodeMountsConfigInput` via:
BareMetalAdminClusterStorageLvpNodeMountsConfigArgs{...}
type BareMetalAdminClusterStorageLvpNodeMountsConfigOutput ¶
type BareMetalAdminClusterStorageLvpNodeMountsConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ElementType ¶
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) Path ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) Path() pulumi.StringOutput
The host machine path.
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) StorageClass ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) StorageClass() pulumi.StringOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput ¶
type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput interface { pulumi.Input ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput }
BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput is an input type that accepts BareMetalAdminClusterStorageLvpNodeMountsConfigArgs, BareMetalAdminClusterStorageLvpNodeMountsConfigPtr and BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput` via:
BareMetalAdminClusterStorageLvpNodeMountsConfigArgs{...} or: nil
func BareMetalAdminClusterStorageLvpNodeMountsConfigPtr ¶
func BareMetalAdminClusterStorageLvpNodeMountsConfigPtr(v *BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput
type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶
type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfig ¶
type BareMetalAdminClusterStorageLvpShareConfig struct { // Structure is documented below. LvpConfig BareMetalAdminClusterStorageLvpShareConfigLvpConfig `pulumi:"lvpConfig"` SharedPathPvCount *int `pulumi:"sharedPathPvCount"` }
type BareMetalAdminClusterStorageLvpShareConfigArgs ¶
type BareMetalAdminClusterStorageLvpShareConfigArgs struct { // Structure is documented below. LvpConfig BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput `pulumi:"lvpConfig"` SharedPathPvCount pulumi.IntPtrInput `pulumi:"sharedPathPvCount"` }
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ElementType ¶
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutput ¶
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutput() BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext ¶
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigInput ¶
BareMetalAdminClusterStorageLvpShareConfigInput is an input type that accepts BareMetalAdminClusterStorageLvpShareConfigArgs and BareMetalAdminClusterStorageLvpShareConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpShareConfigInput` via:
BareMetalAdminClusterStorageLvpShareConfigArgs{...}
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs ¶
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs struct { pulumi.StringInput `pulumi:"path"` StorageClass pulumi.StringInput `pulumi:"storageClass"` }Path
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ElementType ¶
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput ¶
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext ¶
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput ¶
BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput is an input type that accepts BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs and BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput` via:
BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs{...}
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput ¶
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ElementType ¶
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) StorageClass ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) StorageClass() pulumi.StringOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrInput ¶
BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrInput is an input type that accepts BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs, BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtr and BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrInput` via:
BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs{...} or: nil
func BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtr ¶
func BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtr(v *BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrInput
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigOutput ¶
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ElementType ¶
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigOutput) LvpConfig ¶
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) LvpConfig() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
Defines the machine path and storage class for the LVP Share. Structure is documented below.
func (BareMetalAdminClusterStorageLvpShareConfigOutput) SharedPathPvCount ¶
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) SharedPathPvCount() pulumi.IntPtrOutput
The number of subdirectories to create under path.
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutput ¶
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutput() BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigPtrInput ¶
BareMetalAdminClusterStorageLvpShareConfigPtrInput is an input type that accepts BareMetalAdminClusterStorageLvpShareConfigArgs, BareMetalAdminClusterStorageLvpShareConfigPtr and BareMetalAdminClusterStorageLvpShareConfigPtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpShareConfigPtrInput` via:
BareMetalAdminClusterStorageLvpShareConfigArgs{...} or: nil
func BareMetalAdminClusterStorageLvpShareConfigPtr ¶
func BareMetalAdminClusterStorageLvpShareConfigPtr(v *BareMetalAdminClusterStorageLvpShareConfigArgs) BareMetalAdminClusterStorageLvpShareConfigPtrInput
type BareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ElementType ¶
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) LvpConfig ¶
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) LvpConfig() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
Defines the machine path and storage class for the LVP Share. Structure is documented below.
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount ¶
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount() pulumi.IntPtrOutput
The number of subdirectories to create under path.
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext ¶
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
type BareMetalAdminClusterStorageOutput ¶
type BareMetalAdminClusterStorageOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStorageOutput) ElementType ¶
func (BareMetalAdminClusterStorageOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageOutput) LvpNodeMountsConfig ¶
func (o BareMetalAdminClusterStorageOutput) LvpNodeMountsConfig() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation. Structure is documented below.
func (BareMetalAdminClusterStorageOutput) LvpShareConfig ¶
func (o BareMetalAdminClusterStorageOutput) LvpShareConfig() BareMetalAdminClusterStorageLvpShareConfigOutput
Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation. Structure is documented below.
func (BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutput ¶
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutput() BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutputWithContext ¶
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutput ¶
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext ¶
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
type BareMetalAdminClusterStoragePtrInput ¶
type BareMetalAdminClusterStoragePtrInput interface { pulumi.Input ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput ToBareMetalAdminClusterStoragePtrOutputWithContext(context.Context) BareMetalAdminClusterStoragePtrOutput }
BareMetalAdminClusterStoragePtrInput is an input type that accepts BareMetalAdminClusterStorageArgs, BareMetalAdminClusterStoragePtr and BareMetalAdminClusterStoragePtrOutput values. You can construct a concrete instance of `BareMetalAdminClusterStoragePtrInput` via:
BareMetalAdminClusterStorageArgs{...} or: nil
func BareMetalAdminClusterStoragePtr ¶
func BareMetalAdminClusterStoragePtr(v *BareMetalAdminClusterStorageArgs) BareMetalAdminClusterStoragePtrInput
type BareMetalAdminClusterStoragePtrOutput ¶
type BareMetalAdminClusterStoragePtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStoragePtrOutput) ElementType ¶
func (BareMetalAdminClusterStoragePtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStoragePtrOutput) LvpNodeMountsConfig ¶
func (o BareMetalAdminClusterStoragePtrOutput) LvpNodeMountsConfig() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation. Structure is documented below.
func (BareMetalAdminClusterStoragePtrOutput) LvpShareConfig ¶
func (o BareMetalAdminClusterStoragePtrOutput) LvpShareConfig() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation. Structure is documented below.
func (BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutput ¶
func (o BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext ¶
func (o BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
type BareMetalAdminClusterValidationCheck ¶
type BareMetalAdminClusterValidationCheck struct { // (Output) // Options used for the validation check. Options *string `pulumi:"options"` // (Output) // The scenario when the preflight checks were run.. Scenario *string `pulumi:"scenario"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses []BareMetalAdminClusterValidationCheckStatus `pulumi:"statuses"` }
type BareMetalAdminClusterValidationCheckArgs ¶
type BareMetalAdminClusterValidationCheckArgs struct { // (Output) // Options used for the validation check. Options pulumi.StringPtrInput `pulumi:"options"` // (Output) // The scenario when the preflight checks were run.. Scenario pulumi.StringPtrInput `pulumi:"scenario"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses BareMetalAdminClusterValidationCheckStatusArrayInput `pulumi:"statuses"` }
func (BareMetalAdminClusterValidationCheckArgs) ElementType ¶
func (BareMetalAdminClusterValidationCheckArgs) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutput ¶
func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput
func (BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutputWithContext ¶
func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckOutput
type BareMetalAdminClusterValidationCheckArray ¶
type BareMetalAdminClusterValidationCheckArray []BareMetalAdminClusterValidationCheckInput
func (BareMetalAdminClusterValidationCheckArray) ElementType ¶
func (BareMetalAdminClusterValidationCheckArray) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutput ¶
func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput
func (BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext ¶
func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckArrayOutput
type BareMetalAdminClusterValidationCheckArrayInput ¶
type BareMetalAdminClusterValidationCheckArrayInput interface { pulumi.Input ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(context.Context) BareMetalAdminClusterValidationCheckArrayOutput }
BareMetalAdminClusterValidationCheckArrayInput is an input type that accepts BareMetalAdminClusterValidationCheckArray and BareMetalAdminClusterValidationCheckArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterValidationCheckArrayInput` via:
BareMetalAdminClusterValidationCheckArray{ BareMetalAdminClusterValidationCheckArgs{...} }
type BareMetalAdminClusterValidationCheckArrayOutput ¶
type BareMetalAdminClusterValidationCheckArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckArrayOutput) ElementType ¶
func (BareMetalAdminClusterValidationCheckArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutput ¶
func (o BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput
func (BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext ¶
func (o BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckArrayOutput
type BareMetalAdminClusterValidationCheckInput ¶
type BareMetalAdminClusterValidationCheckInput interface { pulumi.Input ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput ToBareMetalAdminClusterValidationCheckOutputWithContext(context.Context) BareMetalAdminClusterValidationCheckOutput }
BareMetalAdminClusterValidationCheckInput is an input type that accepts BareMetalAdminClusterValidationCheckArgs and BareMetalAdminClusterValidationCheckOutput values. You can construct a concrete instance of `BareMetalAdminClusterValidationCheckInput` via:
BareMetalAdminClusterValidationCheckArgs{...}
type BareMetalAdminClusterValidationCheckOutput ¶
type BareMetalAdminClusterValidationCheckOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckOutput) ElementType ¶
func (BareMetalAdminClusterValidationCheckOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckOutput) Options ¶
func (o BareMetalAdminClusterValidationCheckOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (BareMetalAdminClusterValidationCheckOutput) Scenario ¶
func (o BareMetalAdminClusterValidationCheckOutput) Scenario() pulumi.StringPtrOutput
(Output) The scenario when the preflight checks were run..
func (BareMetalAdminClusterValidationCheckOutput) Statuses ¶
func (o BareMetalAdminClusterValidationCheckOutput) Statuses() BareMetalAdminClusterValidationCheckStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutput ¶
func (o BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput
func (BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutputWithContext ¶
func (o BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckOutput
type BareMetalAdminClusterValidationCheckStatus ¶
type BareMetalAdminClusterValidationCheckStatus struct { // (Output) // Individual checks which failed as part of the Preflight check execution. // Structure is documented below. Results []BareMetalAdminClusterValidationCheckStatusResult `pulumi:"results"` }
type BareMetalAdminClusterValidationCheckStatusArgs ¶
type BareMetalAdminClusterValidationCheckStatusArgs struct { // (Output) // Individual checks which failed as part of the Preflight check execution. // Structure is documented below. Results BareMetalAdminClusterValidationCheckStatusResultArrayInput `pulumi:"results"` }
func (BareMetalAdminClusterValidationCheckStatusArgs) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusArgs) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutput ¶
func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput
func (BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext ¶
func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusOutput
type BareMetalAdminClusterValidationCheckStatusArray ¶
type BareMetalAdminClusterValidationCheckStatusArray []BareMetalAdminClusterValidationCheckStatusInput
func (BareMetalAdminClusterValidationCheckStatusArray) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusArray) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutput ¶
func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput
func (BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext ¶
func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput
type BareMetalAdminClusterValidationCheckStatusArrayInput ¶
type BareMetalAdminClusterValidationCheckStatusArrayInput interface { pulumi.Input ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput }
BareMetalAdminClusterValidationCheckStatusArrayInput is an input type that accepts BareMetalAdminClusterValidationCheckStatusArray and BareMetalAdminClusterValidationCheckStatusArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterValidationCheckStatusArrayInput` via:
BareMetalAdminClusterValidationCheckStatusArray{ BareMetalAdminClusterValidationCheckStatusArgs{...} }
type BareMetalAdminClusterValidationCheckStatusArrayOutput ¶
type BareMetalAdminClusterValidationCheckStatusArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutput ¶
func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext ¶
func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput
type BareMetalAdminClusterValidationCheckStatusInput ¶
type BareMetalAdminClusterValidationCheckStatusInput interface { pulumi.Input ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(context.Context) BareMetalAdminClusterValidationCheckStatusOutput }
BareMetalAdminClusterValidationCheckStatusInput is an input type that accepts BareMetalAdminClusterValidationCheckStatusArgs and BareMetalAdminClusterValidationCheckStatusOutput values. You can construct a concrete instance of `BareMetalAdminClusterValidationCheckStatusInput` via:
BareMetalAdminClusterValidationCheckStatusArgs{...}
type BareMetalAdminClusterValidationCheckStatusOutput ¶
type BareMetalAdminClusterValidationCheckStatusOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusOutput) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusOutput) Results ¶
func (o BareMetalAdminClusterValidationCheckStatusOutput) Results() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
(Output) Individual checks which failed as part of the Preflight check execution. Structure is documented below.
func (BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutput ¶
func (o BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput
func (BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext ¶
func (o BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusOutput
type BareMetalAdminClusterValidationCheckStatusResult ¶
type BareMetalAdminClusterValidationCheckStatusResult struct { // (Output) // The category of the validation. Category *string `pulumi:"category"` // A human readable description of this Bare Metal Admin Cluster. Description *string `pulumi:"description"` // (Output) // Detailed failure information, which might be unformatted. Details *string `pulumi:"details"` // (Output) // Options used for the validation check. Options *string `pulumi:"options"` // (Output) // A human-readable message of the check failure. Reason *string `pulumi:"reason"` }
type BareMetalAdminClusterValidationCheckStatusResultArgs ¶
type BareMetalAdminClusterValidationCheckStatusResultArgs struct { // (Output) // The category of the validation. Category pulumi.StringPtrInput `pulumi:"category"` // A human readable description of this Bare Metal Admin Cluster. Description pulumi.StringPtrInput `pulumi:"description"` // (Output) // Detailed failure information, which might be unformatted. Details pulumi.StringPtrInput `pulumi:"details"` // (Output) // Options used for the validation check. Options pulumi.StringPtrInput `pulumi:"options"` // (Output) // A human-readable message of the check failure. Reason pulumi.StringPtrInput `pulumi:"reason"` }
func (BareMetalAdminClusterValidationCheckStatusResultArgs) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutput ¶
func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput
func (BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext ¶
func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultOutput
type BareMetalAdminClusterValidationCheckStatusResultArray ¶
type BareMetalAdminClusterValidationCheckStatusResultArray []BareMetalAdminClusterValidationCheckStatusResultInput
func (BareMetalAdminClusterValidationCheckStatusResultArray) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusResultArray) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput ¶
func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
func (BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext ¶
func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput
type BareMetalAdminClusterValidationCheckStatusResultArrayInput ¶
type BareMetalAdminClusterValidationCheckStatusResultArrayInput interface { pulumi.Input ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput }
BareMetalAdminClusterValidationCheckStatusResultArrayInput is an input type that accepts BareMetalAdminClusterValidationCheckStatusResultArray and BareMetalAdminClusterValidationCheckStatusResultArrayOutput values. You can construct a concrete instance of `BareMetalAdminClusterValidationCheckStatusResultArrayInput` via:
BareMetalAdminClusterValidationCheckStatusResultArray{ BareMetalAdminClusterValidationCheckStatusResultArgs{...} }
type BareMetalAdminClusterValidationCheckStatusResultArrayOutput ¶
type BareMetalAdminClusterValidationCheckStatusResultArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput ¶
func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext ¶
func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput
type BareMetalAdminClusterValidationCheckStatusResultInput ¶
type BareMetalAdminClusterValidationCheckStatusResultInput interface { pulumi.Input ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext(context.Context) BareMetalAdminClusterValidationCheckStatusResultOutput }
BareMetalAdminClusterValidationCheckStatusResultInput is an input type that accepts BareMetalAdminClusterValidationCheckStatusResultArgs and BareMetalAdminClusterValidationCheckStatusResultOutput values. You can construct a concrete instance of `BareMetalAdminClusterValidationCheckStatusResultInput` via:
BareMetalAdminClusterValidationCheckStatusResultArgs{...}
type BareMetalAdminClusterValidationCheckStatusResultOutput ¶
type BareMetalAdminClusterValidationCheckStatusResultOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Category ¶
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Category() pulumi.StringPtrOutput
(Output) The category of the validation.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Description ¶
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Description() pulumi.StringPtrOutput
A human readable description of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Details ¶
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Details() pulumi.StringPtrOutput
(Output) Detailed failure information, which might be unformatted.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ElementType ¶
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Options ¶
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Reason ¶
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Reason() pulumi.StringPtrOutput
(Output) A human-readable message of the check failure.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutput ¶
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext ¶
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultOutput
type BareMetalCluster ¶
type BareMetalCluster struct { pulumi.CustomResourceState // The Admin Cluster this Bare Metal User Cluster belongs to. // This is the full resource name of the Admin Cluster's hub membership. AdminClusterMembership pulumi.StringOutput `pulumi:"adminClusterMembership"` // Annotations on the Bare Metal User Cluster. This field has the same restrictions as Kubernetes annotations. The total // size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // A human readable description of this Bare Metal User Cluster. BareMetalVersion pulumi.StringOutput `pulumi:"bareMetalVersion"` // Binary Authorization related configurations. BinaryAuthorization BareMetalClusterBinaryAuthorizationPtrOutput `pulumi:"binaryAuthorization"` // Specifies the User Cluster's observability infrastructure. ClusterOperations BareMetalClusterClusterOperationsPtrOutput `pulumi:"clusterOperations"` // Specifies the control plane configuration. // Structure is documented below. ControlPlane BareMetalClusterControlPlaneOutput `pulumi:"controlPlane"` // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // (Output) // The description of the validation check. Description pulumi.StringPtrOutput `pulumi:"description"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // The IP address name of Bare Metal User Cluster's API server. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringOutput `pulumi:"etag"` // Fleet related configuration. // Fleets are a Google Cloud concept for logically organizing clusters, // letting you use and manage multi-cluster capabilities and apply // consistent policies across your systems. // See [Anthos Fleets](https://cloud.google.com/anthos/multicluster-management/fleets) for // more details on Anthos multi-cluster capabilities using Fleets. // Structure is documented below. Fleets BareMetalClusterFleetArrayOutput `pulumi:"fleets"` // Specifies the load balancer configuration. // Structure is documented below. LoadBalancer BareMetalClusterLoadBalancerOutput `pulumi:"loadBalancer"` // The object name of the Bare Metal Cluster custom resource on the // associated admin cluster. This field is used to support conflicting // names when enrolling existing clusters to the API. When used as a part of // cluster enrollment, this field will differ from the ID in the resource // name. For new clusters, this field will match the user provided cluster ID // and be visible in the last component of the resource name. It is not // modifiable. // All users should use this name to access their cluster using gkectl or // kubectl and should expect to see the local name when viewing admin // cluster controller logs. LocalName pulumi.StringOutput `pulumi:"localName"` // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // Specifies the workload node configurations. MaintenanceConfig BareMetalClusterMaintenanceConfigPtrOutput `pulumi:"maintenanceConfig"` // The bare metal cluster name. Name pulumi.StringOutput `pulumi:"name"` // Network configuration. // Structure is documented below. NetworkConfig BareMetalClusterNetworkConfigOutput `pulumi:"networkConfig"` // Specifies the node access related settings for the bare metal user cluster. NodeAccessConfig BareMetalClusterNodeAccessConfigPtrOutput `pulumi:"nodeAccessConfig"` // Specifies the workload node configurations. NodeConfig BareMetalClusterNodeConfigPtrOutput `pulumi:"nodeConfig"` // OS environment related configurations. OsEnvironmentConfig BareMetalClusterOsEnvironmentConfigPtrOutput `pulumi:"osEnvironmentConfig"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the cluster proxy configuration. Proxy BareMetalClusterProxyPtrOutput `pulumi:"proxy"` // If set, there are currently changes in flight to the Bare Metal User Cluster. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // Specifies the security related settings for the Bare Metal User Cluster. SecurityConfig BareMetalClusterSecurityConfigPtrOutput `pulumi:"securityConfig"` // (Output) // The lifecycle state of the condition. State pulumi.StringOutput `pulumi:"state"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses BareMetalClusterStatusArrayOutput `pulumi:"statuses"` // Specifies the cluster storage configuration. // Structure is documented below. Storage BareMetalClusterStorageOutput `pulumi:"storage"` // The unique identifier of the Bare Metal User Cluster. Uid pulumi.StringOutput `pulumi:"uid"` // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The cluster upgrade policy. UpgradePolicy BareMetalClusterUpgradePolicyPtrOutput `pulumi:"upgradePolicy"` // Specifies the security related settings for the Bare Metal User Cluster. // Structure is documented below. ValidationChecks BareMetalClusterValidationCheckArrayOutput `pulumi:"validationChecks"` }
A Google Bare Metal User Cluster.
## Example Usage
### Gkeonprem Bare Metal Cluster Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewBareMetalCluster(ctx, "cluster-basic", &gkeonprem.BareMetalClusterArgs{ Name: pulumi.String("my-cluster"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), BareMetalVersion: pulumi.String("1.12.3"), NetworkConfig: &gkeonprem.BareMetalClusterNetworkConfigArgs{ IslandModeCidr: &gkeonprem.BareMetalClusterNetworkConfigIslandModeCidrArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("172.26.0.0/16"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.240.0.0/13"), }, }, }, ControlPlane: &gkeonprem.BareMetalClusterControlPlaneArgs{ ControlPlaneNodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.9"), }, }, }, }, }, LoadBalancer: &gkeonprem.BareMetalClusterLoadBalancerArgs{ PortConfig: &gkeonprem.BareMetalClusterLoadBalancerPortConfigArgs{ ControlPlaneLoadBalancerPort: pulumi.Int(443), }, VipConfig: &gkeonprem.BareMetalClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.200.0.13"), IngressVip: pulumi.String("10.200.0.14"), }, MetalLbConfig: &gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigArgs{ AddressPools: gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray{ &gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("pool1"), Addresses: pulumi.StringArray{ pulumi.String("10.200.0.14/32"), pulumi.String("10.200.0.15/32"), pulumi.String("10.200.0.16/32"), pulumi.String("10.200.0.17/32"), pulumi.String("10.200.0.18/32"), pulumi.String("fd00:1::f/128"), pulumi.String("fd00:1::10/128"), pulumi.String("fd00:1::11/128"), pulumi.String("fd00:1::12/128"), }, AvoidBuggyIps: pulumi.Bool(true), ManualAssign: pulumi.Bool(true), }, }, }, }, Storage: &gkeonprem.BareMetalClusterStorageArgs{ LvpShareConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigArgs{ LvpConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigLvpConfigArgs{ Path: pulumi.String("/mnt/localpv-share"), StorageClass: pulumi.String("local-shared"), }, SharedPathPvCount: pulumi.Int(5), }, LvpNodeMountsConfig: &gkeonprem.BareMetalClusterStorageLvpNodeMountsConfigArgs{ Path: pulumi.String("/mnt/localpv-disk"), StorageClass: pulumi.String("local-disks"), }, }, SecurityConfig: &gkeonprem.BareMetalClusterSecurityConfigArgs{ Authorization: &gkeonprem.BareMetalClusterSecurityConfigAuthorizationArgs{ AdminUsers: gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArray{ &gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArgs{ Username: pulumi.String("admin@hashicorptest.com"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Cluster Manuallb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewBareMetalCluster(ctx, "cluster-manuallb", &gkeonprem.BareMetalClusterArgs{ Name: pulumi.String("cluster-manuallb"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), BareMetalVersion: pulumi.String("1.12.3"), NetworkConfig: &gkeonprem.BareMetalClusterNetworkConfigArgs{ IslandModeCidr: &gkeonprem.BareMetalClusterNetworkConfigIslandModeCidrArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("172.26.0.0/16"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.240.0.0/13"), }, }, }, ControlPlane: &gkeonprem.BareMetalClusterControlPlaneArgs{ ControlPlaneNodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.9"), }, }, }, }, }, LoadBalancer: &gkeonprem.BareMetalClusterLoadBalancerArgs{ PortConfig: &gkeonprem.BareMetalClusterLoadBalancerPortConfigArgs{ ControlPlaneLoadBalancerPort: pulumi.Int(443), }, VipConfig: &gkeonprem.BareMetalClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.200.0.13"), IngressVip: pulumi.String("10.200.0.14"), }, ManualLbConfig: &gkeonprem.BareMetalClusterLoadBalancerManualLbConfigArgs{ Enabled: pulumi.Bool(true), }, }, Storage: &gkeonprem.BareMetalClusterStorageArgs{ LvpShareConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigArgs{ LvpConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigLvpConfigArgs{ Path: pulumi.String("/mnt/localpv-share"), StorageClass: pulumi.String("local-shared"), }, SharedPathPvCount: pulumi.Int(5), }, LvpNodeMountsConfig: &gkeonprem.BareMetalClusterStorageLvpNodeMountsConfigArgs{ Path: pulumi.String("/mnt/localpv-disk"), StorageClass: pulumi.String("local-disks"), }, }, SecurityConfig: &gkeonprem.BareMetalClusterSecurityConfigArgs{ Authorization: &gkeonprem.BareMetalClusterSecurityConfigAuthorizationArgs{ AdminUsers: gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArray{ &gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArgs{ Username: pulumi.String("admin@hashicorptest.com"), }, }, }, }, BinaryAuthorization: &gkeonprem.BareMetalClusterBinaryAuthorizationArgs{ EvaluationMode: pulumi.String("DISABLED"), }, UpgradePolicy: &gkeonprem.BareMetalClusterUpgradePolicyArgs{ Policy: pulumi.String("SERIAL"), }, }) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Cluster Bgplb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewBareMetalCluster(ctx, "cluster-bgplb", &gkeonprem.BareMetalClusterArgs{ Name: pulumi.String("cluster-bgplb"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), BareMetalVersion: pulumi.String("1.12.3"), NetworkConfig: &gkeonprem.BareMetalClusterNetworkConfigArgs{ IslandModeCidr: &gkeonprem.BareMetalClusterNetworkConfigIslandModeCidrArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("172.26.0.0/16"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.240.0.0/13"), }, }, AdvancedNetworking: pulumi.Bool(true), MultipleNetworkInterfacesConfig: &gkeonprem.BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs{ Enabled: pulumi.Bool(true), }, SrIovConfig: &gkeonprem.BareMetalClusterNetworkConfigSrIovConfigArgs{ Enabled: pulumi.Bool(true), }, }, ControlPlane: &gkeonprem.BareMetalClusterControlPlaneArgs{ ControlPlaneNodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.9"), }, }, Taints: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs{ Key: pulumi.String("test-key"), Value: pulumi.String("test-value"), Effect: pulumi.String("NO_EXECUTE"), }, }, }, }, ApiServerArgs: gkeonprem.BareMetalClusterControlPlaneApiServerArgArray{ &gkeonprem.BareMetalClusterControlPlaneApiServerArgArgs{ Argument: pulumi.String("test-argument"), Value: pulumi.String("test-value"), }, }, }, LoadBalancer: &gkeonprem.BareMetalClusterLoadBalancerArgs{ PortConfig: &gkeonprem.BareMetalClusterLoadBalancerPortConfigArgs{ ControlPlaneLoadBalancerPort: pulumi.Int(443), }, VipConfig: &gkeonprem.BareMetalClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.200.0.13"), IngressVip: pulumi.String("10.200.0.14"), }, BgpLbConfig: &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigArgs{ Asn: pulumi.Int(123456), BgpPeerConfigs: gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray{ &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs{ Asn: pulumi.Int(123457), IpAddress: pulumi.String("10.0.0.1"), ControlPlaneNodes: pulumi.StringArray{ pulumi.String("test-node"), }, }, }, AddressPools: gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray{ &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs{ Pool: pulumi.String("pool1"), Addresses: pulumi.StringArray{ pulumi.String("10.200.0.14/32"), pulumi.String("10.200.0.15/32"), pulumi.String("10.200.0.16/32"), pulumi.String("10.200.0.17/32"), pulumi.String("10.200.0.18/32"), pulumi.String("fd00:1::f/128"), pulumi.String("fd00:1::10/128"), pulumi.String("fd00:1::11/128"), pulumi.String("fd00:1::12/128"), }, }, }, LoadBalancerNodePoolConfig: &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.9"), }, }, Taints: gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray{ &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs{ Key: pulumi.String("test-key"), Value: pulumi.String("test-value"), Effect: pulumi.String("NO_EXECUTE"), }, }, KubeletConfig: &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs{ RegistryPullQps: pulumi.Int(10), RegistryBurst: pulumi.Int(12), SerializeImagePullsDisabled: pulumi.Bool(true), }, }, }, }, }, Storage: &gkeonprem.BareMetalClusterStorageArgs{ LvpShareConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigArgs{ LvpConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigLvpConfigArgs{ Path: pulumi.String("/mnt/localpv-share"), StorageClass: pulumi.String("local-shared"), }, SharedPathPvCount: pulumi.Int(5), }, LvpNodeMountsConfig: &gkeonprem.BareMetalClusterStorageLvpNodeMountsConfigArgs{ Path: pulumi.String("/mnt/localpv-disk"), StorageClass: pulumi.String("local-disks"), }, }, SecurityConfig: &gkeonprem.BareMetalClusterSecurityConfigArgs{ Authorization: &gkeonprem.BareMetalClusterSecurityConfigAuthorizationArgs{ AdminUsers: gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArray{ &gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArgs{ Username: pulumi.String("admin@hashicorptest.com"), }, }, }, }, Proxy: &gkeonprem.BareMetalClusterProxyArgs{ Uri: pulumi.String("http://test-domain/test"), NoProxies: pulumi.StringArray{ pulumi.String("127.0.0.1"), }, }, ClusterOperations: &gkeonprem.BareMetalClusterClusterOperationsArgs{ EnableApplicationLogs: pulumi.Bool(true), }, MaintenanceConfig: &gkeonprem.BareMetalClusterMaintenanceConfigArgs{ MaintenanceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("192.168.0.1/20"), }, }, NodeConfig: &gkeonprem.BareMetalClusterNodeConfigArgs{ MaxPodsPerNode: pulumi.Int(10), ContainerRuntime: pulumi.String("CONTAINERD"), }, NodeAccessConfig: &gkeonprem.BareMetalClusterNodeAccessConfigArgs{ LoginUser: pulumi.String("test@example.com"), }, OsEnvironmentConfig: &gkeonprem.BareMetalClusterOsEnvironmentConfigArgs{ PackageRepoExcluded: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
## Import
BareMetalCluster can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/bareMetalClusters/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, BareMetalCluster can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:gkeonprem/bareMetalCluster:BareMetalCluster default projects/{{project}}/locations/{{location}}/bareMetalClusters/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/bareMetalCluster:BareMetalCluster default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/bareMetalCluster:BareMetalCluster default {{location}}/{{name}} ```
func GetBareMetalCluster ¶
func GetBareMetalCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BareMetalClusterState, opts ...pulumi.ResourceOption) (*BareMetalCluster, error)
GetBareMetalCluster gets an existing BareMetalCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBareMetalCluster ¶
func NewBareMetalCluster(ctx *pulumi.Context, name string, args *BareMetalClusterArgs, opts ...pulumi.ResourceOption) (*BareMetalCluster, error)
NewBareMetalCluster registers a new resource with the given unique name, arguments, and options.
func (*BareMetalCluster) ElementType ¶
func (*BareMetalCluster) ElementType() reflect.Type
func (*BareMetalCluster) ToBareMetalClusterOutput ¶
func (i *BareMetalCluster) ToBareMetalClusterOutput() BareMetalClusterOutput
func (*BareMetalCluster) ToBareMetalClusterOutputWithContext ¶
func (i *BareMetalCluster) ToBareMetalClusterOutputWithContext(ctx context.Context) BareMetalClusterOutput
type BareMetalClusterArgs ¶
type BareMetalClusterArgs struct { // The Admin Cluster this Bare Metal User Cluster belongs to. // This is the full resource name of the Admin Cluster's hub membership. AdminClusterMembership pulumi.StringInput // Annotations on the Bare Metal User Cluster. This field has the same restrictions as Kubernetes annotations. The total // size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // A human readable description of this Bare Metal User Cluster. BareMetalVersion pulumi.StringInput // Binary Authorization related configurations. BinaryAuthorization BareMetalClusterBinaryAuthorizationPtrInput // Specifies the User Cluster's observability infrastructure. ClusterOperations BareMetalClusterClusterOperationsPtrInput // Specifies the control plane configuration. // Structure is documented below. ControlPlane BareMetalClusterControlPlaneInput // (Output) // The description of the validation check. Description pulumi.StringPtrInput // Specifies the load balancer configuration. // Structure is documented below. LoadBalancer BareMetalClusterLoadBalancerInput // The location of the resource. Location pulumi.StringInput // Specifies the workload node configurations. MaintenanceConfig BareMetalClusterMaintenanceConfigPtrInput // The bare metal cluster name. Name pulumi.StringPtrInput // Network configuration. // Structure is documented below. NetworkConfig BareMetalClusterNetworkConfigInput // Specifies the node access related settings for the bare metal user cluster. NodeAccessConfig BareMetalClusterNodeAccessConfigPtrInput // Specifies the workload node configurations. NodeConfig BareMetalClusterNodeConfigPtrInput // OS environment related configurations. OsEnvironmentConfig BareMetalClusterOsEnvironmentConfigPtrInput Project pulumi.StringPtrInput // Specifies the cluster proxy configuration. Proxy BareMetalClusterProxyPtrInput // Specifies the security related settings for the Bare Metal User Cluster. SecurityConfig BareMetalClusterSecurityConfigPtrInput // Specifies the cluster storage configuration. // Structure is documented below. Storage BareMetalClusterStorageInput // The cluster upgrade policy. UpgradePolicy BareMetalClusterUpgradePolicyPtrInput }
The set of arguments for constructing a BareMetalCluster resource.
func (BareMetalClusterArgs) ElementType ¶
func (BareMetalClusterArgs) ElementType() reflect.Type
type BareMetalClusterArray ¶
type BareMetalClusterArray []BareMetalClusterInput
func (BareMetalClusterArray) ElementType ¶
func (BareMetalClusterArray) ElementType() reflect.Type
func (BareMetalClusterArray) ToBareMetalClusterArrayOutput ¶
func (i BareMetalClusterArray) ToBareMetalClusterArrayOutput() BareMetalClusterArrayOutput
func (BareMetalClusterArray) ToBareMetalClusterArrayOutputWithContext ¶
func (i BareMetalClusterArray) ToBareMetalClusterArrayOutputWithContext(ctx context.Context) BareMetalClusterArrayOutput
type BareMetalClusterArrayInput ¶
type BareMetalClusterArrayInput interface { pulumi.Input ToBareMetalClusterArrayOutput() BareMetalClusterArrayOutput ToBareMetalClusterArrayOutputWithContext(context.Context) BareMetalClusterArrayOutput }
BareMetalClusterArrayInput is an input type that accepts BareMetalClusterArray and BareMetalClusterArrayOutput values. You can construct a concrete instance of `BareMetalClusterArrayInput` via:
BareMetalClusterArray{ BareMetalClusterArgs{...} }
type BareMetalClusterArrayOutput ¶
type BareMetalClusterArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterArrayOutput) ElementType ¶
func (BareMetalClusterArrayOutput) ElementType() reflect.Type
func (BareMetalClusterArrayOutput) Index ¶
func (o BareMetalClusterArrayOutput) Index(i pulumi.IntInput) BareMetalClusterOutput
func (BareMetalClusterArrayOutput) ToBareMetalClusterArrayOutput ¶
func (o BareMetalClusterArrayOutput) ToBareMetalClusterArrayOutput() BareMetalClusterArrayOutput
func (BareMetalClusterArrayOutput) ToBareMetalClusterArrayOutputWithContext ¶
func (o BareMetalClusterArrayOutput) ToBareMetalClusterArrayOutputWithContext(ctx context.Context) BareMetalClusterArrayOutput
type BareMetalClusterBinaryAuthorization ¶
type BareMetalClusterBinaryAuthorization struct { // Mode of operation for binauthz policy evaluation. If unspecified, // defaults to DISABLED. // Possible values are: `DISABLED`, `PROJECT_SINGLETON_POLICY_ENFORCE`. EvaluationMode *string `pulumi:"evaluationMode"` }
type BareMetalClusterBinaryAuthorizationArgs ¶
type BareMetalClusterBinaryAuthorizationArgs struct { // Mode of operation for binauthz policy evaluation. If unspecified, // defaults to DISABLED. // Possible values are: `DISABLED`, `PROJECT_SINGLETON_POLICY_ENFORCE`. EvaluationMode pulumi.StringPtrInput `pulumi:"evaluationMode"` }
func (BareMetalClusterBinaryAuthorizationArgs) ElementType ¶
func (BareMetalClusterBinaryAuthorizationArgs) ElementType() reflect.Type
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutput ¶
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutput() BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutputWithContext ¶
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutput ¶
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext ¶
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
type BareMetalClusterBinaryAuthorizationInput ¶
type BareMetalClusterBinaryAuthorizationInput interface { pulumi.Input ToBareMetalClusterBinaryAuthorizationOutput() BareMetalClusterBinaryAuthorizationOutput ToBareMetalClusterBinaryAuthorizationOutputWithContext(context.Context) BareMetalClusterBinaryAuthorizationOutput }
BareMetalClusterBinaryAuthorizationInput is an input type that accepts BareMetalClusterBinaryAuthorizationArgs and BareMetalClusterBinaryAuthorizationOutput values. You can construct a concrete instance of `BareMetalClusterBinaryAuthorizationInput` via:
BareMetalClusterBinaryAuthorizationArgs{...}
type BareMetalClusterBinaryAuthorizationOutput ¶
type BareMetalClusterBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (BareMetalClusterBinaryAuthorizationOutput) ElementType ¶
func (BareMetalClusterBinaryAuthorizationOutput) ElementType() reflect.Type
func (BareMetalClusterBinaryAuthorizationOutput) EvaluationMode ¶
func (o BareMetalClusterBinaryAuthorizationOutput) EvaluationMode() pulumi.StringPtrOutput
Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED. Possible values are: `DISABLED`, `PROJECT_SINGLETON_POLICY_ENFORCE`.
func (BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutput ¶
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutput() BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutputWithContext ¶
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput ¶
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext ¶
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
type BareMetalClusterBinaryAuthorizationPtrInput ¶
type BareMetalClusterBinaryAuthorizationPtrInput interface { pulumi.Input ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(context.Context) BareMetalClusterBinaryAuthorizationPtrOutput }
BareMetalClusterBinaryAuthorizationPtrInput is an input type that accepts BareMetalClusterBinaryAuthorizationArgs, BareMetalClusterBinaryAuthorizationPtr and BareMetalClusterBinaryAuthorizationPtrOutput values. You can construct a concrete instance of `BareMetalClusterBinaryAuthorizationPtrInput` via:
BareMetalClusterBinaryAuthorizationArgs{...} or: nil
func BareMetalClusterBinaryAuthorizationPtr ¶
func BareMetalClusterBinaryAuthorizationPtr(v *BareMetalClusterBinaryAuthorizationArgs) BareMetalClusterBinaryAuthorizationPtrInput
type BareMetalClusterBinaryAuthorizationPtrOutput ¶
type BareMetalClusterBinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterBinaryAuthorizationPtrOutput) ElementType ¶
func (BareMetalClusterBinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (BareMetalClusterBinaryAuthorizationPtrOutput) EvaluationMode ¶
func (o BareMetalClusterBinaryAuthorizationPtrOutput) EvaluationMode() pulumi.StringPtrOutput
Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED. Possible values are: `DISABLED`, `PROJECT_SINGLETON_POLICY_ENFORCE`.
func (BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput ¶
func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext ¶
func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
type BareMetalClusterClusterOperations ¶
type BareMetalClusterClusterOperations struct { // Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics). EnableApplicationLogs *bool `pulumi:"enableApplicationLogs"` }
type BareMetalClusterClusterOperationsArgs ¶
type BareMetalClusterClusterOperationsArgs struct { // Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics). EnableApplicationLogs pulumi.BoolPtrInput `pulumi:"enableApplicationLogs"` }
func (BareMetalClusterClusterOperationsArgs) ElementType ¶
func (BareMetalClusterClusterOperationsArgs) ElementType() reflect.Type
func (BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsOutput ¶
func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsOutput() BareMetalClusterClusterOperationsOutput
func (BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsOutputWithContext ¶
func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsOutput
func (BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsPtrOutput ¶
func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsPtrOutput() BareMetalClusterClusterOperationsPtrOutput
func (BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsPtrOutputWithContext ¶
func (i BareMetalClusterClusterOperationsArgs) ToBareMetalClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsPtrOutput
type BareMetalClusterClusterOperationsInput ¶
type BareMetalClusterClusterOperationsInput interface { pulumi.Input ToBareMetalClusterClusterOperationsOutput() BareMetalClusterClusterOperationsOutput ToBareMetalClusterClusterOperationsOutputWithContext(context.Context) BareMetalClusterClusterOperationsOutput }
BareMetalClusterClusterOperationsInput is an input type that accepts BareMetalClusterClusterOperationsArgs and BareMetalClusterClusterOperationsOutput values. You can construct a concrete instance of `BareMetalClusterClusterOperationsInput` via:
BareMetalClusterClusterOperationsArgs{...}
type BareMetalClusterClusterOperationsOutput ¶
type BareMetalClusterClusterOperationsOutput struct{ *pulumi.OutputState }
func (BareMetalClusterClusterOperationsOutput) ElementType ¶
func (BareMetalClusterClusterOperationsOutput) ElementType() reflect.Type
func (BareMetalClusterClusterOperationsOutput) EnableApplicationLogs ¶
func (o BareMetalClusterClusterOperationsOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
func (BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsOutput ¶
func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsOutput() BareMetalClusterClusterOperationsOutput
func (BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsOutputWithContext ¶
func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsOutput
func (BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsPtrOutput ¶
func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsPtrOutput() BareMetalClusterClusterOperationsPtrOutput
func (BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsPtrOutputWithContext ¶
func (o BareMetalClusterClusterOperationsOutput) ToBareMetalClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsPtrOutput
type BareMetalClusterClusterOperationsPtrInput ¶
type BareMetalClusterClusterOperationsPtrInput interface { pulumi.Input ToBareMetalClusterClusterOperationsPtrOutput() BareMetalClusterClusterOperationsPtrOutput ToBareMetalClusterClusterOperationsPtrOutputWithContext(context.Context) BareMetalClusterClusterOperationsPtrOutput }
BareMetalClusterClusterOperationsPtrInput is an input type that accepts BareMetalClusterClusterOperationsArgs, BareMetalClusterClusterOperationsPtr and BareMetalClusterClusterOperationsPtrOutput values. You can construct a concrete instance of `BareMetalClusterClusterOperationsPtrInput` via:
BareMetalClusterClusterOperationsArgs{...} or: nil
func BareMetalClusterClusterOperationsPtr ¶
func BareMetalClusterClusterOperationsPtr(v *BareMetalClusterClusterOperationsArgs) BareMetalClusterClusterOperationsPtrInput
type BareMetalClusterClusterOperationsPtrOutput ¶
type BareMetalClusterClusterOperationsPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterClusterOperationsPtrOutput) ElementType ¶
func (BareMetalClusterClusterOperationsPtrOutput) ElementType() reflect.Type
func (BareMetalClusterClusterOperationsPtrOutput) EnableApplicationLogs ¶
func (o BareMetalClusterClusterOperationsPtrOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
func (BareMetalClusterClusterOperationsPtrOutput) ToBareMetalClusterClusterOperationsPtrOutput ¶
func (o BareMetalClusterClusterOperationsPtrOutput) ToBareMetalClusterClusterOperationsPtrOutput() BareMetalClusterClusterOperationsPtrOutput
func (BareMetalClusterClusterOperationsPtrOutput) ToBareMetalClusterClusterOperationsPtrOutputWithContext ¶
func (o BareMetalClusterClusterOperationsPtrOutput) ToBareMetalClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalClusterClusterOperationsPtrOutput
type BareMetalClusterControlPlane ¶
type BareMetalClusterControlPlane struct { // Customizes the default API server args. Only a subset of // customized flags are supported. Please refer to the API server // documentation below to know the exact format: // https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ // Structure is documented below. ApiServerArgs []BareMetalClusterControlPlaneApiServerArg `pulumi:"apiServerArgs"` // Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. // Structure is documented below. ControlPlaneNodePoolConfig BareMetalClusterControlPlaneControlPlaneNodePoolConfig `pulumi:"controlPlaneNodePoolConfig"` }
type BareMetalClusterControlPlaneApiServerArg ¶
type BareMetalClusterControlPlaneApiServerArg struct { // The argument name as it appears on the API Server command line please make sure to remove the leading dashes. Argument string `pulumi:"argument"` // The value of the arg as it will be passed to the API Server command line. Value string `pulumi:"value"` }
type BareMetalClusterControlPlaneApiServerArgArgs ¶
type BareMetalClusterControlPlaneApiServerArgArgs struct { // The argument name as it appears on the API Server command line please make sure to remove the leading dashes. Argument pulumi.StringInput `pulumi:"argument"` // The value of the arg as it will be passed to the API Server command line. Value pulumi.StringInput `pulumi:"value"` }
func (BareMetalClusterControlPlaneApiServerArgArgs) ElementType ¶
func (BareMetalClusterControlPlaneApiServerArgArgs) ElementType() reflect.Type
func (BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutput ¶
func (i BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutput() BareMetalClusterControlPlaneApiServerArgOutput
func (BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutputWithContext ¶
func (i BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgOutput
type BareMetalClusterControlPlaneApiServerArgArray ¶
type BareMetalClusterControlPlaneApiServerArgArray []BareMetalClusterControlPlaneApiServerArgInput
func (BareMetalClusterControlPlaneApiServerArgArray) ElementType ¶
func (BareMetalClusterControlPlaneApiServerArgArray) ElementType() reflect.Type
func (BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutput ¶
func (i BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutput() BareMetalClusterControlPlaneApiServerArgArrayOutput
func (BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext ¶
func (i BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgArrayOutput
type BareMetalClusterControlPlaneApiServerArgArrayInput ¶
type BareMetalClusterControlPlaneApiServerArgArrayInput interface { pulumi.Input ToBareMetalClusterControlPlaneApiServerArgArrayOutput() BareMetalClusterControlPlaneApiServerArgArrayOutput ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext(context.Context) BareMetalClusterControlPlaneApiServerArgArrayOutput }
BareMetalClusterControlPlaneApiServerArgArrayInput is an input type that accepts BareMetalClusterControlPlaneApiServerArgArray and BareMetalClusterControlPlaneApiServerArgArrayOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneApiServerArgArrayInput` via:
BareMetalClusterControlPlaneApiServerArgArray{ BareMetalClusterControlPlaneApiServerArgArgs{...} }
type BareMetalClusterControlPlaneApiServerArgArrayOutput ¶
type BareMetalClusterControlPlaneApiServerArgArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneApiServerArgArrayOutput) ElementType ¶
func (BareMetalClusterControlPlaneApiServerArgArrayOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneApiServerArgArrayOutput) ToBareMetalClusterControlPlaneApiServerArgArrayOutput ¶
func (o BareMetalClusterControlPlaneApiServerArgArrayOutput) ToBareMetalClusterControlPlaneApiServerArgArrayOutput() BareMetalClusterControlPlaneApiServerArgArrayOutput
func (BareMetalClusterControlPlaneApiServerArgArrayOutput) ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext ¶
func (o BareMetalClusterControlPlaneApiServerArgArrayOutput) ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgArrayOutput
type BareMetalClusterControlPlaneApiServerArgInput ¶
type BareMetalClusterControlPlaneApiServerArgInput interface { pulumi.Input ToBareMetalClusterControlPlaneApiServerArgOutput() BareMetalClusterControlPlaneApiServerArgOutput ToBareMetalClusterControlPlaneApiServerArgOutputWithContext(context.Context) BareMetalClusterControlPlaneApiServerArgOutput }
BareMetalClusterControlPlaneApiServerArgInput is an input type that accepts BareMetalClusterControlPlaneApiServerArgArgs and BareMetalClusterControlPlaneApiServerArgOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneApiServerArgInput` via:
BareMetalClusterControlPlaneApiServerArgArgs{...}
type BareMetalClusterControlPlaneApiServerArgOutput ¶
type BareMetalClusterControlPlaneApiServerArgOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneApiServerArgOutput) Argument ¶
func (o BareMetalClusterControlPlaneApiServerArgOutput) Argument() pulumi.StringOutput
The argument name as it appears on the API Server command line please make sure to remove the leading dashes.
func (BareMetalClusterControlPlaneApiServerArgOutput) ElementType ¶
func (BareMetalClusterControlPlaneApiServerArgOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneApiServerArgOutput) ToBareMetalClusterControlPlaneApiServerArgOutput ¶
func (o BareMetalClusterControlPlaneApiServerArgOutput) ToBareMetalClusterControlPlaneApiServerArgOutput() BareMetalClusterControlPlaneApiServerArgOutput
func (BareMetalClusterControlPlaneApiServerArgOutput) ToBareMetalClusterControlPlaneApiServerArgOutputWithContext ¶
func (o BareMetalClusterControlPlaneApiServerArgOutput) ToBareMetalClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgOutput
func (BareMetalClusterControlPlaneApiServerArgOutput) Value ¶
func (o BareMetalClusterControlPlaneApiServerArgOutput) Value() pulumi.StringOutput
The value of the arg as it will be passed to the API Server command line.
type BareMetalClusterControlPlaneArgs ¶
type BareMetalClusterControlPlaneArgs struct { // Customizes the default API server args. Only a subset of // customized flags are supported. Please refer to the API server // documentation below to know the exact format: // https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ // Structure is documented below. ApiServerArgs BareMetalClusterControlPlaneApiServerArgArrayInput `pulumi:"apiServerArgs"` // Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. // Structure is documented below. ControlPlaneNodePoolConfig BareMetalClusterControlPlaneControlPlaneNodePoolConfigInput `pulumi:"controlPlaneNodePoolConfig"` }
func (BareMetalClusterControlPlaneArgs) ElementType ¶
func (BareMetalClusterControlPlaneArgs) ElementType() reflect.Type
func (BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlaneOutput ¶
func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlaneOutput() BareMetalClusterControlPlaneOutput
func (BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlaneOutputWithContext ¶
func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneOutput
func (BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlanePtrOutput ¶
func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlanePtrOutput() BareMetalClusterControlPlanePtrOutput
func (BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlanePtrOutputWithContext ¶
func (i BareMetalClusterControlPlaneArgs) ToBareMetalClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlanePtrOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfig ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfig struct { // The generic configuration for a node pool running the control plane. // Structure is documented below. NodePoolConfig BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig `pulumi:"nodePoolConfig"` }
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs struct { // The generic configuration for a node pool running the control plane. // Structure is documented below. NodePoolConfig BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput `pulumi:"nodePoolConfig"` }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs and BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs{...}
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs []BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem *string `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints []BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint `pulumi:"taints"` }
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem pulumi.StringPtrInput `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput `pulumi:"taints"` }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs and BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{...}
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp *string `pulumi:"nodeIp"` }
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp pulumi.StringPtrInput `pulumi:"nodeIp"` }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray []BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray and BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{...} }
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs and BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{...}
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) Labels ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Labels ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs, BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtr and BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{...} or: nil
func BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtr ¶
func BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtr(v *BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Labels ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect *string `pulumi:"effect"` // Key associated with the effect. Key *string `pulumi:"key"` // Value associated with the effect. Value *string `pulumi:"value"` }
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key associated with the effect. Key pulumi.StringPtrInput `pulumi:"key"` // Value associated with the effect. Value pulumi.StringPtrInput `pulumi:"value"` }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray []BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray and BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray{ BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs{...} }
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs and BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs{...}
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Effect ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX). Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
Key associated with the effect.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
Value associated with the effect.
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
The generic configuration for a node pool running the control plane. Structure is documented below.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrInput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput }
BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrInput is an input type that accepts BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs, BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtr and BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrInput` via:
BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs{...} or: nil
func BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtr ¶
func BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtr(v *BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrInput
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
type BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
The generic configuration for a node pool running the control plane. Structure is documented below.
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalClusterControlPlaneInput ¶
type BareMetalClusterControlPlaneInput interface { pulumi.Input ToBareMetalClusterControlPlaneOutput() BareMetalClusterControlPlaneOutput ToBareMetalClusterControlPlaneOutputWithContext(context.Context) BareMetalClusterControlPlaneOutput }
BareMetalClusterControlPlaneInput is an input type that accepts BareMetalClusterControlPlaneArgs and BareMetalClusterControlPlaneOutput values. You can construct a concrete instance of `BareMetalClusterControlPlaneInput` via:
BareMetalClusterControlPlaneArgs{...}
type BareMetalClusterControlPlaneOutput ¶
type BareMetalClusterControlPlaneOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlaneOutput) ApiServerArgs ¶
func (o BareMetalClusterControlPlaneOutput) ApiServerArgs() BareMetalClusterControlPlaneApiServerArgArrayOutput
Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ Structure is documented below.
func (BareMetalClusterControlPlaneOutput) ControlPlaneNodePoolConfig ¶
func (o BareMetalClusterControlPlaneOutput) ControlPlaneNodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput
Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. Structure is documented below.
func (BareMetalClusterControlPlaneOutput) ElementType ¶
func (BareMetalClusterControlPlaneOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlaneOutput ¶
func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlaneOutput() BareMetalClusterControlPlaneOutput
func (BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlaneOutputWithContext ¶
func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneOutput
func (BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlanePtrOutput ¶
func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlanePtrOutput() BareMetalClusterControlPlanePtrOutput
func (BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlanePtrOutputWithContext ¶
func (o BareMetalClusterControlPlaneOutput) ToBareMetalClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlanePtrOutput
type BareMetalClusterControlPlanePtrInput ¶
type BareMetalClusterControlPlanePtrInput interface { pulumi.Input ToBareMetalClusterControlPlanePtrOutput() BareMetalClusterControlPlanePtrOutput ToBareMetalClusterControlPlanePtrOutputWithContext(context.Context) BareMetalClusterControlPlanePtrOutput }
BareMetalClusterControlPlanePtrInput is an input type that accepts BareMetalClusterControlPlaneArgs, BareMetalClusterControlPlanePtr and BareMetalClusterControlPlanePtrOutput values. You can construct a concrete instance of `BareMetalClusterControlPlanePtrInput` via:
BareMetalClusterControlPlaneArgs{...} or: nil
func BareMetalClusterControlPlanePtr ¶
func BareMetalClusterControlPlanePtr(v *BareMetalClusterControlPlaneArgs) BareMetalClusterControlPlanePtrInput
type BareMetalClusterControlPlanePtrOutput ¶
type BareMetalClusterControlPlanePtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterControlPlanePtrOutput) ApiServerArgs ¶
func (o BareMetalClusterControlPlanePtrOutput) ApiServerArgs() BareMetalClusterControlPlaneApiServerArgArrayOutput
Customizes the default API server args. Only a subset of customized flags are supported. Please refer to the API server documentation below to know the exact format: https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ Structure is documented below.
func (BareMetalClusterControlPlanePtrOutput) ControlPlaneNodePoolConfig ¶
func (o BareMetalClusterControlPlanePtrOutput) ControlPlaneNodePoolConfig() BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
Configures the node pool running the control plane. If specified the corresponding NodePool will be created for the cluster's control plane. The NodePool will have the same name and namespace as the cluster. Structure is documented below.
func (BareMetalClusterControlPlanePtrOutput) ElementType ¶
func (BareMetalClusterControlPlanePtrOutput) ElementType() reflect.Type
func (BareMetalClusterControlPlanePtrOutput) ToBareMetalClusterControlPlanePtrOutput ¶
func (o BareMetalClusterControlPlanePtrOutput) ToBareMetalClusterControlPlanePtrOutput() BareMetalClusterControlPlanePtrOutput
func (BareMetalClusterControlPlanePtrOutput) ToBareMetalClusterControlPlanePtrOutputWithContext ¶
func (o BareMetalClusterControlPlanePtrOutput) ToBareMetalClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalClusterControlPlanePtrOutput
type BareMetalClusterFleet ¶
type BareMetalClusterFleet struct { // (Output) // The name of the managed Hub Membership resource associated to this cluster. // Membership names are formatted as // `projects/<project-number>/locations/<location>/memberships/<cluster-id>`. Membership *string `pulumi:"membership"` }
type BareMetalClusterFleetArgs ¶
type BareMetalClusterFleetArgs struct { // (Output) // The name of the managed Hub Membership resource associated to this cluster. // Membership names are formatted as // `projects/<project-number>/locations/<location>/memberships/<cluster-id>`. Membership pulumi.StringPtrInput `pulumi:"membership"` }
func (BareMetalClusterFleetArgs) ElementType ¶
func (BareMetalClusterFleetArgs) ElementType() reflect.Type
func (BareMetalClusterFleetArgs) ToBareMetalClusterFleetOutput ¶
func (i BareMetalClusterFleetArgs) ToBareMetalClusterFleetOutput() BareMetalClusterFleetOutput
func (BareMetalClusterFleetArgs) ToBareMetalClusterFleetOutputWithContext ¶
func (i BareMetalClusterFleetArgs) ToBareMetalClusterFleetOutputWithContext(ctx context.Context) BareMetalClusterFleetOutput
type BareMetalClusterFleetArray ¶
type BareMetalClusterFleetArray []BareMetalClusterFleetInput
func (BareMetalClusterFleetArray) ElementType ¶
func (BareMetalClusterFleetArray) ElementType() reflect.Type
func (BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutput ¶
func (i BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutput() BareMetalClusterFleetArrayOutput
func (BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutputWithContext ¶
func (i BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalClusterFleetArrayOutput
type BareMetalClusterFleetArrayInput ¶
type BareMetalClusterFleetArrayInput interface { pulumi.Input ToBareMetalClusterFleetArrayOutput() BareMetalClusterFleetArrayOutput ToBareMetalClusterFleetArrayOutputWithContext(context.Context) BareMetalClusterFleetArrayOutput }
BareMetalClusterFleetArrayInput is an input type that accepts BareMetalClusterFleetArray and BareMetalClusterFleetArrayOutput values. You can construct a concrete instance of `BareMetalClusterFleetArrayInput` via:
BareMetalClusterFleetArray{ BareMetalClusterFleetArgs{...} }
type BareMetalClusterFleetArrayOutput ¶
type BareMetalClusterFleetArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterFleetArrayOutput) ElementType ¶
func (BareMetalClusterFleetArrayOutput) ElementType() reflect.Type
func (BareMetalClusterFleetArrayOutput) Index ¶
func (o BareMetalClusterFleetArrayOutput) Index(i pulumi.IntInput) BareMetalClusterFleetOutput
func (BareMetalClusterFleetArrayOutput) ToBareMetalClusterFleetArrayOutput ¶
func (o BareMetalClusterFleetArrayOutput) ToBareMetalClusterFleetArrayOutput() BareMetalClusterFleetArrayOutput
func (BareMetalClusterFleetArrayOutput) ToBareMetalClusterFleetArrayOutputWithContext ¶
func (o BareMetalClusterFleetArrayOutput) ToBareMetalClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalClusterFleetArrayOutput
type BareMetalClusterFleetInput ¶
type BareMetalClusterFleetInput interface { pulumi.Input ToBareMetalClusterFleetOutput() BareMetalClusterFleetOutput ToBareMetalClusterFleetOutputWithContext(context.Context) BareMetalClusterFleetOutput }
BareMetalClusterFleetInput is an input type that accepts BareMetalClusterFleetArgs and BareMetalClusterFleetOutput values. You can construct a concrete instance of `BareMetalClusterFleetInput` via:
BareMetalClusterFleetArgs{...}
type BareMetalClusterFleetOutput ¶
type BareMetalClusterFleetOutput struct{ *pulumi.OutputState }
func (BareMetalClusterFleetOutput) ElementType ¶
func (BareMetalClusterFleetOutput) ElementType() reflect.Type
func (BareMetalClusterFleetOutput) Membership ¶
func (o BareMetalClusterFleetOutput) Membership() pulumi.StringPtrOutput
(Output) The name of the managed Hub Membership resource associated to this cluster. Membership names are formatted as `projects/<project-number>/locations/<location>/memberships/<cluster-id>`.
func (BareMetalClusterFleetOutput) ToBareMetalClusterFleetOutput ¶
func (o BareMetalClusterFleetOutput) ToBareMetalClusterFleetOutput() BareMetalClusterFleetOutput
func (BareMetalClusterFleetOutput) ToBareMetalClusterFleetOutputWithContext ¶
func (o BareMetalClusterFleetOutput) ToBareMetalClusterFleetOutputWithContext(ctx context.Context) BareMetalClusterFleetOutput
type BareMetalClusterInput ¶
type BareMetalClusterInput interface { pulumi.Input ToBareMetalClusterOutput() BareMetalClusterOutput ToBareMetalClusterOutputWithContext(ctx context.Context) BareMetalClusterOutput }
type BareMetalClusterLoadBalancer ¶
type BareMetalClusterLoadBalancer struct { // Configuration for BGP typed load balancers. // Structure is documented below. BgpLbConfig *BareMetalClusterLoadBalancerBgpLbConfig `pulumi:"bgpLbConfig"` // A nested object resource // Structure is documented below. ManualLbConfig *BareMetalClusterLoadBalancerManualLbConfig `pulumi:"manualLbConfig"` // A nested object resource // Structure is documented below. MetalLbConfig *BareMetalClusterLoadBalancerMetalLbConfig `pulumi:"metalLbConfig"` // Specifies the load balancer ports. // Structure is documented below. PortConfig BareMetalClusterLoadBalancerPortConfig `pulumi:"portConfig"` // Specified the Bare Metal Load Balancer Config // Structure is documented below. VipConfig BareMetalClusterLoadBalancerVipConfig `pulumi:"vipConfig"` }
type BareMetalClusterLoadBalancerArgs ¶
type BareMetalClusterLoadBalancerArgs struct { // Configuration for BGP typed load balancers. // Structure is documented below. BgpLbConfig BareMetalClusterLoadBalancerBgpLbConfigPtrInput `pulumi:"bgpLbConfig"` // A nested object resource // Structure is documented below. ManualLbConfig BareMetalClusterLoadBalancerManualLbConfigPtrInput `pulumi:"manualLbConfig"` // A nested object resource // Structure is documented below. MetalLbConfig BareMetalClusterLoadBalancerMetalLbConfigPtrInput `pulumi:"metalLbConfig"` // Specifies the load balancer ports. // Structure is documented below. PortConfig BareMetalClusterLoadBalancerPortConfigInput `pulumi:"portConfig"` // Specified the Bare Metal Load Balancer Config // Structure is documented below. VipConfig BareMetalClusterLoadBalancerVipConfigInput `pulumi:"vipConfig"` }
func (BareMetalClusterLoadBalancerArgs) ElementType ¶
func (BareMetalClusterLoadBalancerArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerOutput ¶
func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerOutput() BareMetalClusterLoadBalancerOutput
func (BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerOutputWithContext ¶
func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerOutput
func (BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerPtrOutput ¶
func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerPtrOutput() BareMetalClusterLoadBalancerPtrOutput
func (BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerArgs) ToBareMetalClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfig ¶
type BareMetalClusterLoadBalancerBgpLbConfig struct { // AddressPools is a list of non-overlapping IP pools used by load balancer // typed services. All addresses must be routable to load balancer nodes. // IngressVIP must be included in the pools. // Structure is documented below. AddressPools []BareMetalClusterLoadBalancerBgpLbConfigAddressPool `pulumi:"addressPools"` // BGP autonomous system number (ASN) of the cluster. // This field can be updated after cluster creation. Asn int `pulumi:"asn"` // The list of BGP peers that the cluster will connect to. // At least one peer must be configured for each control plane node. // Control plane nodes will connect to these peers to advertise the control // plane VIP. The Services load balancer also uses these peers by default. // This field can be updated after cluster creation. // Structure is documented below. BgpPeerConfigs []BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig `pulumi:"bgpPeerConfigs"` // Specifies the node pool running data plane load balancing. L2 connectivity // is required among nodes in this pool. If missing, the control plane node // pool is used for data plane load balancing. // Structure is documented below. LoadBalancerNodePoolConfig *BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig `pulumi:"loadBalancerNodePoolConfig"` }
type BareMetalClusterLoadBalancerBgpLbConfigAddressPool ¶
type BareMetalClusterLoadBalancerBgpLbConfigAddressPool struct { // The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). Addresses []string `pulumi:"addresses"` // If true, avoid using IPs ending in .0 or .255. // This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. AvoidBuggyIps *bool `pulumi:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. ManualAssign *string `pulumi:"manualAssign"` // The name of the address pool. Pool string `pulumi:"pool"` }
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs struct { // The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). Addresses pulumi.StringArrayInput `pulumi:"addresses"` // If true, avoid using IPs ending in .0 or .255. // This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. AvoidBuggyIps pulumi.BoolPtrInput `pulumi:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. ManualAssign pulumi.StringPtrInput `pulumi:"manualAssign"` // The name of the address pool. Pool pulumi.StringInput `pulumi:"pool"` }
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray ¶
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray []BareMetalClusterLoadBalancerBgpLbConfigAddressPoolInput
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput }
BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray and BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayInput` via:
BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray{ BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs{...} }
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput }
BareMetalClusterLoadBalancerBgpLbConfigAddressPoolInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs and BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigAddressPoolInput` via:
BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) Addresses ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) Addresses() pulumi.StringArrayOutput
The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) AvoidBuggyIps ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) AvoidBuggyIps() pulumi.BoolPtrOutput
If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ManualAssign ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ManualAssign() pulumi.StringPtrOutput
If true, prevent IP addresses from being automatically assigned.
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) Pool ¶
The name of the address pool.
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
type BareMetalClusterLoadBalancerBgpLbConfigArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigArgs struct { // AddressPools is a list of non-overlapping IP pools used by load balancer // typed services. All addresses must be routable to load balancer nodes. // IngressVIP must be included in the pools. // Structure is documented below. AddressPools BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayInput `pulumi:"addressPools"` // BGP autonomous system number (ASN) of the cluster. // This field can be updated after cluster creation. Asn pulumi.IntInput `pulumi:"asn"` // The list of BGP peers that the cluster will connect to. // At least one peer must be configured for each control plane node. // Control plane nodes will connect to these peers to advertise the control // plane VIP. The Services load balancer also uses these peers by default. // This field can be updated after cluster creation. // Structure is documented below. BgpPeerConfigs BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayInput `pulumi:"bgpPeerConfigs"` // Specifies the node pool running data plane load balancing. L2 connectivity // is required among nodes in this pool. If missing, the control plane node // pool is used for data plane load balancing. // Structure is documented below. LoadBalancerNodePoolConfig BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrInput `pulumi:"loadBalancerNodePoolConfig"` }
func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig ¶
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig struct { // BGP autonomous system number (ASN) for the network that contains the // external peer device. Asn int `pulumi:"asn"` // The IP address of the control plane node that connects to the external // peer. // If you don't specify any control plane nodes, all control plane nodes // can connect to the external peer. If you specify one or more IP addresses, // only the nodes specified participate in peering sessions. ControlPlaneNodes []string `pulumi:"controlPlaneNodes"` // The IP address of the external peer device. IpAddress string `pulumi:"ipAddress"` }
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs struct { // BGP autonomous system number (ASN) for the network that contains the // external peer device. Asn pulumi.IntInput `pulumi:"asn"` // The IP address of the control plane node that connects to the external // peer. // If you don't specify any control plane nodes, all control plane nodes // can connect to the external peer. If you specify one or more IP addresses, // only the nodes specified participate in peering sessions. ControlPlaneNodes pulumi.StringArrayInput `pulumi:"controlPlaneNodes"` // The IP address of the external peer device. IpAddress pulumi.StringInput `pulumi:"ipAddress"` }
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray ¶
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray []BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigInput
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput }
BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray and BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayInput` via:
BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray{ BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs{...} }
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput }
BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs and BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigInput` via:
BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) Asn ¶
BGP autonomous system number (ASN) for the network that contains the external peer device.
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ControlPlaneNodes ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ControlPlaneNodes() pulumi.StringArrayOutput
The IP address of the control plane node that connects to the external peer. If you don't specify any control plane nodes, all control plane nodes can connect to the external peer. If you specify one or more IP addresses, only the nodes specified participate in peering sessions.
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) IpAddress ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) IpAddress() pulumi.StringOutput
The IP address of the external peer device.
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
type BareMetalClusterLoadBalancerBgpLbConfigInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigOutput ToBareMetalClusterLoadBalancerBgpLbConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigOutput }
BareMetalClusterLoadBalancerBgpLbConfigInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigArgs and BareMetalClusterLoadBalancerBgpLbConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigInput` via:
BareMetalClusterLoadBalancerBgpLbConfigArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfig struct { // The generic configuration for a node pool running a load balancer. // Structure is documented below. NodePoolConfig *BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig `pulumi:"nodePoolConfig"` }
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs struct { // The generic configuration for a node pool running a load balancer. // Structure is documented below. NodePoolConfig BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput `pulumi:"nodePoolConfig"` }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig struct { // The modifiable kubelet configurations for the baremetal machines. // Structure is documented below. KubeletConfig *BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig `pulumi:"kubeletConfig"` // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs []BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem *string `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints []BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint `pulumi:"taints"` }
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs struct { // The modifiable kubelet configurations for the baremetal machines. // Structure is documented below. KubeletConfig BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrInput `pulumi:"kubeletConfig"` // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem pulumi.StringPtrInput `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput `pulumi:"taints"` }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfig struct { // The maximum size of bursty pulls, temporarily allows pulls to burst to this // number, while still not exceeding registry_pull_qps. // The value must not be a negative number. // Updating this field may impact scalability by changing the amount of // traffic produced by image pulls. // Defaults to 10. RegistryBurst *int `pulumi:"registryBurst"` // The limit of registry pulls per second. // Setting this value to 0 means no limit. // Updating this field may impact scalability by changing the amount of // traffic produced by image pulls. // Defaults to 5. RegistryPullQps *int `pulumi:"registryPullQps"` // Prevents the Kubelet from pulling multiple images at a time. // We recommend *not* changing the default value on nodes that run docker // daemon with version < 1.9 or an Another Union File System (Aufs) storage // backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has // more details. SerializeImagePullsDisabled *bool `pulumi:"serializeImagePullsDisabled"` }
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs struct { // The maximum size of bursty pulls, temporarily allows pulls to burst to this // number, while still not exceeding registry_pull_qps. // The value must not be a negative number. // Updating this field may impact scalability by changing the amount of // traffic produced by image pulls. // Defaults to 10. RegistryBurst pulumi.IntPtrInput `pulumi:"registryBurst"` // The limit of registry pulls per second. // Setting this value to 0 means no limit. // Updating this field may impact scalability by changing the amount of // traffic produced by image pulls. // Defaults to 5. RegistryPullQps pulumi.IntPtrInput `pulumi:"registryPullQps"` // Prevents the Kubelet from pulling multiple images at a time. // We recommend *not* changing the default value on nodes that run docker // daemon with version < 1.9 or an Another Union File System (Aufs) storage // backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has // more details. SerializeImagePullsDisabled pulumi.BoolPtrInput `pulumi:"serializeImagePullsDisabled"` }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) RegistryBurst ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) RegistryBurst() pulumi.IntPtrOutput
The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) RegistryPullQps ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) RegistryPullQps() pulumi.IntPtrOutput
The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) SerializeImagePullsDisabled ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) SerializeImagePullsDisabled() pulumi.BoolPtrOutput
Prevents the Kubelet from pulling multiple images at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs, BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtr and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtr ¶
func BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtr(v *BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrInput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) Elem ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) RegistryBurst ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) RegistryBurst() pulumi.IntPtrOutput
The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) RegistryPullQps ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) RegistryPullQps() pulumi.IntPtrOutput
The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) SerializeImagePullsDisabled ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) SerializeImagePullsDisabled() pulumi.BoolPtrOutput
Prevents the Kubelet from pulling multiple images at a time. We recommend *not* changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp *string `pulumi:"nodeIp"` }
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp pulumi.StringPtrInput `pulumi:"nodeIp"` }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray []BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray{ BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs{...} }
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) Labels ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) KubeletConfig ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) KubeletConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
The modifiable kubelet configurations for the baremetal machines. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Labels ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) NodeConfigs ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) NodeConfigs() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) OperatingSystem ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Taints ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Taints() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs, BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtr and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtr ¶
func BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtr(v *BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Elem ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) KubeletConfig ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) KubeletConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput
The modifiable kubelet configurations for the baremetal machines. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Labels ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Taints ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Taints() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect *string `pulumi:"effect"` // Key associated with the effect. Key *string `pulumi:"key"` // Value associated with the effect. Value *string `pulumi:"value"` }
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key associated with the effect. Key pulumi.StringPtrInput `pulumi:"key"` // Value associated with the effect. Value pulumi.StringPtrInput `pulumi:"value"` }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray []BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray{ BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs{...} }
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) Index ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs{...}
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Effect ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX). Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Key ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
Key associated with the effect.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Value ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
Value associated with the effect.
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) NodePoolConfig ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) NodePoolConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
The generic configuration for a node pool running a load balancer. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput }
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs, BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtr and BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrInput` via:
BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtr ¶
func BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtr(v *BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrInput
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) NodePoolConfig ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) NodePoolConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
The generic configuration for a node pool running a load balancer. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) AddressPools ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) AddressPools() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) Asn ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) Asn() pulumi.IntOutput
BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation.
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) BgpPeerConfigs ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) BgpPeerConfigs() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
The list of BGP peers that the cluster will connect to. At least one peer must be configured for each control plane node. Control plane nodes will connect to these peers to advertise the control plane VIP. The Services load balancer also uses these peers by default. This field can be updated after cluster creation. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) LoadBalancerNodePoolConfig ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
Specifies the node pool running data plane load balancing. L2 connectivity is required among nodes in this pool. If missing, the control plane node pool is used for data plane load balancing. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigOutput
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
type BareMetalClusterLoadBalancerBgpLbConfigPtrInput ¶
type BareMetalClusterLoadBalancerBgpLbConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerBgpLbConfigPtrOutput }
BareMetalClusterLoadBalancerBgpLbConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerBgpLbConfigArgs, BareMetalClusterLoadBalancerBgpLbConfigPtr and BareMetalClusterLoadBalancerBgpLbConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerBgpLbConfigPtrInput` via:
BareMetalClusterLoadBalancerBgpLbConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerBgpLbConfigPtr ¶
func BareMetalClusterLoadBalancerBgpLbConfigPtr(v *BareMetalClusterLoadBalancerBgpLbConfigArgs) BareMetalClusterLoadBalancerBgpLbConfigPtrInput
type BareMetalClusterLoadBalancerBgpLbConfigPtrOutput ¶
type BareMetalClusterLoadBalancerBgpLbConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) AddressPools ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) AddressPools() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) Asn ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) Asn() pulumi.IntPtrOutput
BGP autonomous system number (ASN) of the cluster. This field can be updated after cluster creation.
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) BgpPeerConfigs ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) BgpPeerConfigs() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
The list of BGP peers that the cluster will connect to. At least one peer must be configured for each control plane node. Control plane nodes will connect to these peers to advertise the control plane VIP. The Services load balancer also uses these peers by default. This field can be updated after cluster creation. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) LoadBalancerNodePoolConfig ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput
Specifies the node pool running data plane load balancing. L2 connectivity is required among nodes in this pool. If missing, the control plane node pool is used for data plane load balancing. Structure is documented below.
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutput() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToBareMetalClusterLoadBalancerBgpLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
type BareMetalClusterLoadBalancerInput ¶
type BareMetalClusterLoadBalancerInput interface { pulumi.Input ToBareMetalClusterLoadBalancerOutput() BareMetalClusterLoadBalancerOutput ToBareMetalClusterLoadBalancerOutputWithContext(context.Context) BareMetalClusterLoadBalancerOutput }
BareMetalClusterLoadBalancerInput is an input type that accepts BareMetalClusterLoadBalancerArgs and BareMetalClusterLoadBalancerOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerInput` via:
BareMetalClusterLoadBalancerArgs{...}
type BareMetalClusterLoadBalancerManualLbConfig ¶
type BareMetalClusterLoadBalancerManualLbConfig struct { // Whether manual load balancing is enabled. Enabled bool `pulumi:"enabled"` }
type BareMetalClusterLoadBalancerManualLbConfigArgs ¶
type BareMetalClusterLoadBalancerManualLbConfigArgs struct { // Whether manual load balancing is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (BareMetalClusterLoadBalancerManualLbConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerManualLbConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigOutput ¶
func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigOutput() BareMetalClusterLoadBalancerManualLbConfigOutput
func (BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigOutput
func (BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalClusterLoadBalancerManualLbConfigInput ¶
type BareMetalClusterLoadBalancerManualLbConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerManualLbConfigOutput() BareMetalClusterLoadBalancerManualLbConfigOutput ToBareMetalClusterLoadBalancerManualLbConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerManualLbConfigOutput }
BareMetalClusterLoadBalancerManualLbConfigInput is an input type that accepts BareMetalClusterLoadBalancerManualLbConfigArgs and BareMetalClusterLoadBalancerManualLbConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerManualLbConfigInput` via:
BareMetalClusterLoadBalancerManualLbConfigArgs{...}
type BareMetalClusterLoadBalancerManualLbConfigOutput ¶
type BareMetalClusterLoadBalancerManualLbConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerManualLbConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerManualLbConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerManualLbConfigOutput) Enabled ¶
func (o BareMetalClusterLoadBalancerManualLbConfigOutput) Enabled() pulumi.BoolOutput
Whether manual load balancing is enabled.
func (BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigOutput ¶
func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigOutput() BareMetalClusterLoadBalancerManualLbConfigOutput
func (BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigOutput
func (BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalClusterLoadBalancerManualLbConfigPtrInput ¶
type BareMetalClusterLoadBalancerManualLbConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput() BareMetalClusterLoadBalancerManualLbConfigPtrOutput ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerManualLbConfigPtrOutput }
BareMetalClusterLoadBalancerManualLbConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerManualLbConfigArgs, BareMetalClusterLoadBalancerManualLbConfigPtr and BareMetalClusterLoadBalancerManualLbConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerManualLbConfigPtrInput` via:
BareMetalClusterLoadBalancerManualLbConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerManualLbConfigPtr ¶
func BareMetalClusterLoadBalancerManualLbConfigPtr(v *BareMetalClusterLoadBalancerManualLbConfigArgs) BareMetalClusterLoadBalancerManualLbConfigPtrInput
type BareMetalClusterLoadBalancerManualLbConfigPtrOutput ¶
type BareMetalClusterLoadBalancerManualLbConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerManualLbConfigPtrOutput) Enabled ¶
func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether manual load balancing is enabled.
func (BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutput() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfig ¶
type BareMetalClusterLoadBalancerMetalLbConfig struct { // AddressPools is a list of non-overlapping IP pools used by load balancer // typed services. All addresses must be routable to load balancer nodes. // IngressVIP must be included in the pools. // Structure is documented below. AddressPools []BareMetalClusterLoadBalancerMetalLbConfigAddressPool `pulumi:"addressPools"` // Specifies the load balancer's node pool configuration. // Structure is documented below. LoadBalancerNodePoolConfig *BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig `pulumi:"loadBalancerNodePoolConfig"` }
type BareMetalClusterLoadBalancerMetalLbConfigAddressPool ¶
type BareMetalClusterLoadBalancerMetalLbConfigAddressPool struct { // The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). Addresses []string `pulumi:"addresses"` // If true, avoid using IPs ending in .0 or .255. // This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. AvoidBuggyIps *bool `pulumi:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. ManualAssign *bool `pulumi:"manualAssign"` // The name of the address pool. Pool string `pulumi:"pool"` }
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs ¶
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs struct { // The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5). Addresses pulumi.StringArrayInput `pulumi:"addresses"` // If true, avoid using IPs ending in .0 or .255. // This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. AvoidBuggyIps pulumi.BoolPtrInput `pulumi:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. ManualAssign pulumi.BoolPtrInput `pulumi:"manualAssign"` // The name of the address pool. Pool pulumi.StringInput `pulumi:"pool"` }
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray ¶
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray []BareMetalClusterLoadBalancerMetalLbConfigAddressPoolInput
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput }
BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray and BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayInput` via:
BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray{ BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs{...} }
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput }
BareMetalClusterLoadBalancerMetalLbConfigAddressPoolInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs and BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigAddressPoolInput` via:
BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs{...}
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) Addresses ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) Addresses() pulumi.StringArrayOutput
The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) AvoidBuggyIps ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) AvoidBuggyIps() pulumi.BoolPtrOutput
If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ManualAssign ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ManualAssign() pulumi.BoolPtrOutput
If true, prevent IP addresses from being automatically assigned.
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) Pool ¶
The name of the address pool.
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
type BareMetalClusterLoadBalancerMetalLbConfigArgs ¶
type BareMetalClusterLoadBalancerMetalLbConfigArgs struct { // AddressPools is a list of non-overlapping IP pools used by load balancer // typed services. All addresses must be routable to load balancer nodes. // IngressVIP must be included in the pools. // Structure is documented below. AddressPools BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayInput `pulumi:"addressPools"` // Specifies the load balancer's node pool configuration. // Structure is documented below. LoadBalancerNodePoolConfig BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrInput `pulumi:"loadBalancerNodePoolConfig"` }
func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigOutput ToBareMetalClusterLoadBalancerMetalLbConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigOutput }
BareMetalClusterLoadBalancerMetalLbConfigInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigArgs and BareMetalClusterLoadBalancerMetalLbConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigInput` via:
BareMetalClusterLoadBalancerMetalLbConfigArgs{...}
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfig struct { // The generic configuration for a node pool running a load balancer. // Structure is documented below. NodePoolConfig *BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig `pulumi:"nodePoolConfig"` }
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs struct { // The generic configuration for a node pool running a load balancer. // Structure is documented below. NodePoolConfig BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput `pulumi:"nodePoolConfig"` }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs{...}
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs []BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem *string `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints []BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint `pulumi:"taints"` }
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem pulumi.StringPtrInput `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput `pulumi:"taints"` }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs{...}
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp *string `pulumi:"nodeIp"` }
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp pulumi.StringPtrInput `pulumi:"nodeIp"` }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray []BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray{ BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs{...} }
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs{...}
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) Labels ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Labels ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) NodeConfigs ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) NodeConfigs() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) OperatingSystem ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Taints ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) Taints() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs, BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtr and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtr ¶
func BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtr(v *BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrInput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Elem ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Labels ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Taints ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) Taints() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect *string `pulumi:"effect"` // Key associated with the effect. Key *string `pulumi:"key"` // Value associated with the effect. Value *string `pulumi:"value"` }
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key associated with the effect. Key pulumi.StringPtrInput `pulumi:"key"` // Value associated with the effect. Value pulumi.StringPtrInput `pulumi:"value"` }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray []BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray{ BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs{...} }
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) Index ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs{...}
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Effect ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX). Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Key ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
Key associated with the effect.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Value ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
Value associated with the effect.
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) NodePoolConfig ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) NodePoolConfig() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
The generic configuration for a node pool running a load balancer. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput }
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs, BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtr and BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrInput` via:
BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtr ¶
func BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtr(v *BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrInput
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) NodePoolConfig ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) NodePoolConfig() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput
The generic configuration for a node pool running a load balancer. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) AddressPools ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) AddressPools() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) LoadBalancerNodePoolConfig ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
Specifies the load balancer's node pool configuration. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigOutput() BareMetalClusterLoadBalancerMetalLbConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigOutput
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
type BareMetalClusterLoadBalancerMetalLbConfigPtrInput ¶
type BareMetalClusterLoadBalancerMetalLbConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerMetalLbConfigPtrOutput }
BareMetalClusterLoadBalancerMetalLbConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerMetalLbConfigArgs, BareMetalClusterLoadBalancerMetalLbConfigPtr and BareMetalClusterLoadBalancerMetalLbConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerMetalLbConfigPtrInput` via:
BareMetalClusterLoadBalancerMetalLbConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerMetalLbConfigPtr ¶
func BareMetalClusterLoadBalancerMetalLbConfigPtr(v *BareMetalClusterLoadBalancerMetalLbConfigArgs) BareMetalClusterLoadBalancerMetalLbConfigPtrInput
type BareMetalClusterLoadBalancerMetalLbConfigPtrOutput ¶
type BareMetalClusterLoadBalancerMetalLbConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) AddressPools ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) AddressPools() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) LoadBalancerNodePoolConfig ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) LoadBalancerNodePoolConfig() BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput
Specifies the load balancer's node pool configuration. Structure is documented below.
func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutput() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToBareMetalClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
type BareMetalClusterLoadBalancerOutput ¶
type BareMetalClusterLoadBalancerOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerOutput) BgpLbConfig ¶
func (o BareMetalClusterLoadBalancerOutput) BgpLbConfig() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
Configuration for BGP typed load balancers. Structure is documented below.
func (BareMetalClusterLoadBalancerOutput) ElementType ¶
func (BareMetalClusterLoadBalancerOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerOutput) ManualLbConfig ¶
func (o BareMetalClusterLoadBalancerOutput) ManualLbConfig() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalClusterLoadBalancerOutput) MetalLbConfig ¶
func (o BareMetalClusterLoadBalancerOutput) MetalLbConfig() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalClusterLoadBalancerOutput) PortConfig ¶
func (o BareMetalClusterLoadBalancerOutput) PortConfig() BareMetalClusterLoadBalancerPortConfigOutput
Specifies the load balancer ports. Structure is documented below.
func (BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerOutput ¶
func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerOutput() BareMetalClusterLoadBalancerOutput
func (BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerOutputWithContext ¶
func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerOutput
func (BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerPtrOutput ¶
func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerPtrOutput() BareMetalClusterLoadBalancerPtrOutput
func (BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerOutput) ToBareMetalClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPtrOutput
func (BareMetalClusterLoadBalancerOutput) VipConfig ¶
func (o BareMetalClusterLoadBalancerOutput) VipConfig() BareMetalClusterLoadBalancerVipConfigOutput
Specified the Bare Metal Load Balancer Config Structure is documented below.
type BareMetalClusterLoadBalancerPortConfig ¶
type BareMetalClusterLoadBalancerPortConfig struct { // The port that control plane hosted load balancers will listen on. ControlPlaneLoadBalancerPort int `pulumi:"controlPlaneLoadBalancerPort"` }
type BareMetalClusterLoadBalancerPortConfigArgs ¶
type BareMetalClusterLoadBalancerPortConfigArgs struct { // The port that control plane hosted load balancers will listen on. ControlPlaneLoadBalancerPort pulumi.IntInput `pulumi:"controlPlaneLoadBalancerPort"` }
func (BareMetalClusterLoadBalancerPortConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerPortConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigOutput ¶
func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigOutput() BareMetalClusterLoadBalancerPortConfigOutput
func (BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigOutput
func (BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigPtrOutput() BareMetalClusterLoadBalancerPortConfigPtrOutput
func (BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerPortConfigArgs) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigPtrOutput
type BareMetalClusterLoadBalancerPortConfigInput ¶
type BareMetalClusterLoadBalancerPortConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerPortConfigOutput() BareMetalClusterLoadBalancerPortConfigOutput ToBareMetalClusterLoadBalancerPortConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerPortConfigOutput }
BareMetalClusterLoadBalancerPortConfigInput is an input type that accepts BareMetalClusterLoadBalancerPortConfigArgs and BareMetalClusterLoadBalancerPortConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerPortConfigInput` via:
BareMetalClusterLoadBalancerPortConfigArgs{...}
type BareMetalClusterLoadBalancerPortConfigOutput ¶
type BareMetalClusterLoadBalancerPortConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort ¶
func (o BareMetalClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort() pulumi.IntOutput
The port that control plane hosted load balancers will listen on.
func (BareMetalClusterLoadBalancerPortConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerPortConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigOutput ¶
func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigOutput() BareMetalClusterLoadBalancerPortConfigOutput
func (BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigOutput
func (BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutput() BareMetalClusterLoadBalancerPortConfigPtrOutput
func (BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerPortConfigOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigPtrOutput
type BareMetalClusterLoadBalancerPortConfigPtrInput ¶
type BareMetalClusterLoadBalancerPortConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerPortConfigPtrOutput() BareMetalClusterLoadBalancerPortConfigPtrOutput ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerPortConfigPtrOutput }
BareMetalClusterLoadBalancerPortConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerPortConfigArgs, BareMetalClusterLoadBalancerPortConfigPtr and BareMetalClusterLoadBalancerPortConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerPortConfigPtrInput` via:
BareMetalClusterLoadBalancerPortConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerPortConfigPtr ¶
func BareMetalClusterLoadBalancerPortConfigPtr(v *BareMetalClusterLoadBalancerPortConfigArgs) BareMetalClusterLoadBalancerPortConfigPtrInput
type BareMetalClusterLoadBalancerPortConfigPtrOutput ¶
type BareMetalClusterLoadBalancerPortConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort ¶
func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort() pulumi.IntPtrOutput
The port that control plane hosted load balancers will listen on.
func (BareMetalClusterLoadBalancerPortConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerPortConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerPortConfigPtrOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutput() BareMetalClusterLoadBalancerPortConfigPtrOutput
func (BareMetalClusterLoadBalancerPortConfigPtrOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ToBareMetalClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPortConfigPtrOutput
type BareMetalClusterLoadBalancerPtrInput ¶
type BareMetalClusterLoadBalancerPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerPtrOutput() BareMetalClusterLoadBalancerPtrOutput ToBareMetalClusterLoadBalancerPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerPtrOutput }
BareMetalClusterLoadBalancerPtrInput is an input type that accepts BareMetalClusterLoadBalancerArgs, BareMetalClusterLoadBalancerPtr and BareMetalClusterLoadBalancerPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerPtrInput` via:
BareMetalClusterLoadBalancerArgs{...} or: nil
func BareMetalClusterLoadBalancerPtr ¶
func BareMetalClusterLoadBalancerPtr(v *BareMetalClusterLoadBalancerArgs) BareMetalClusterLoadBalancerPtrInput
type BareMetalClusterLoadBalancerPtrOutput ¶
type BareMetalClusterLoadBalancerPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerPtrOutput) BgpLbConfig ¶
func (o BareMetalClusterLoadBalancerPtrOutput) BgpLbConfig() BareMetalClusterLoadBalancerBgpLbConfigPtrOutput
Configuration for BGP typed load balancers. Structure is documented below.
func (BareMetalClusterLoadBalancerPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerPtrOutput) ManualLbConfig ¶
func (o BareMetalClusterLoadBalancerPtrOutput) ManualLbConfig() BareMetalClusterLoadBalancerManualLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalClusterLoadBalancerPtrOutput) MetalLbConfig ¶
func (o BareMetalClusterLoadBalancerPtrOutput) MetalLbConfig() BareMetalClusterLoadBalancerMetalLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalClusterLoadBalancerPtrOutput) PortConfig ¶
func (o BareMetalClusterLoadBalancerPtrOutput) PortConfig() BareMetalClusterLoadBalancerPortConfigPtrOutput
Specifies the load balancer ports. Structure is documented below.
func (BareMetalClusterLoadBalancerPtrOutput) ToBareMetalClusterLoadBalancerPtrOutput ¶
func (o BareMetalClusterLoadBalancerPtrOutput) ToBareMetalClusterLoadBalancerPtrOutput() BareMetalClusterLoadBalancerPtrOutput
func (BareMetalClusterLoadBalancerPtrOutput) ToBareMetalClusterLoadBalancerPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerPtrOutput) ToBareMetalClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerPtrOutput
func (BareMetalClusterLoadBalancerPtrOutput) VipConfig ¶
func (o BareMetalClusterLoadBalancerPtrOutput) VipConfig() BareMetalClusterLoadBalancerVipConfigPtrOutput
Specified the Bare Metal Load Balancer Config Structure is documented below.
type BareMetalClusterLoadBalancerVipConfig ¶
type BareMetalClusterLoadBalancerVipConfig struct { // The VIP which you previously set aside for the Kubernetes API of this Bare Metal User Cluster. ControlPlaneVip string `pulumi:"controlPlaneVip"` // The VIP which you previously set aside for ingress traffic into this Bare Metal User Cluster. IngressVip string `pulumi:"ingressVip"` }
type BareMetalClusterLoadBalancerVipConfigArgs ¶
type BareMetalClusterLoadBalancerVipConfigArgs struct { // The VIP which you previously set aside for the Kubernetes API of this Bare Metal User Cluster. ControlPlaneVip pulumi.StringInput `pulumi:"controlPlaneVip"` // The VIP which you previously set aside for ingress traffic into this Bare Metal User Cluster. IngressVip pulumi.StringInput `pulumi:"ingressVip"` }
func (BareMetalClusterLoadBalancerVipConfigArgs) ElementType ¶
func (BareMetalClusterLoadBalancerVipConfigArgs) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigOutput ¶
func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigOutput() BareMetalClusterLoadBalancerVipConfigOutput
func (BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigOutputWithContext ¶
func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigOutput
func (BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigPtrOutput ¶
func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigPtrOutput() BareMetalClusterLoadBalancerVipConfigPtrOutput
func (BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (i BareMetalClusterLoadBalancerVipConfigArgs) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigPtrOutput
type BareMetalClusterLoadBalancerVipConfigInput ¶
type BareMetalClusterLoadBalancerVipConfigInput interface { pulumi.Input ToBareMetalClusterLoadBalancerVipConfigOutput() BareMetalClusterLoadBalancerVipConfigOutput ToBareMetalClusterLoadBalancerVipConfigOutputWithContext(context.Context) BareMetalClusterLoadBalancerVipConfigOutput }
BareMetalClusterLoadBalancerVipConfigInput is an input type that accepts BareMetalClusterLoadBalancerVipConfigArgs and BareMetalClusterLoadBalancerVipConfigOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerVipConfigInput` via:
BareMetalClusterLoadBalancerVipConfigArgs{...}
type BareMetalClusterLoadBalancerVipConfigOutput ¶
type BareMetalClusterLoadBalancerVipConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerVipConfigOutput) ControlPlaneVip ¶
func (o BareMetalClusterLoadBalancerVipConfigOutput) ControlPlaneVip() pulumi.StringOutput
The VIP which you previously set aside for the Kubernetes API of this Bare Metal User Cluster.
func (BareMetalClusterLoadBalancerVipConfigOutput) ElementType ¶
func (BareMetalClusterLoadBalancerVipConfigOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerVipConfigOutput) IngressVip ¶
func (o BareMetalClusterLoadBalancerVipConfigOutput) IngressVip() pulumi.StringOutput
The VIP which you previously set aside for ingress traffic into this Bare Metal User Cluster.
func (BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigOutput ¶
func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigOutput() BareMetalClusterLoadBalancerVipConfigOutput
func (BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigOutputWithContext ¶
func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigOutput
func (BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutput() BareMetalClusterLoadBalancerVipConfigPtrOutput
func (BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerVipConfigOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigPtrOutput
type BareMetalClusterLoadBalancerVipConfigPtrInput ¶
type BareMetalClusterLoadBalancerVipConfigPtrInput interface { pulumi.Input ToBareMetalClusterLoadBalancerVipConfigPtrOutput() BareMetalClusterLoadBalancerVipConfigPtrOutput ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext(context.Context) BareMetalClusterLoadBalancerVipConfigPtrOutput }
BareMetalClusterLoadBalancerVipConfigPtrInput is an input type that accepts BareMetalClusterLoadBalancerVipConfigArgs, BareMetalClusterLoadBalancerVipConfigPtr and BareMetalClusterLoadBalancerVipConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterLoadBalancerVipConfigPtrInput` via:
BareMetalClusterLoadBalancerVipConfigArgs{...} or: nil
func BareMetalClusterLoadBalancerVipConfigPtr ¶
func BareMetalClusterLoadBalancerVipConfigPtr(v *BareMetalClusterLoadBalancerVipConfigArgs) BareMetalClusterLoadBalancerVipConfigPtrInput
type BareMetalClusterLoadBalancerVipConfigPtrOutput ¶
type BareMetalClusterLoadBalancerVipConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip ¶
func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip() pulumi.StringPtrOutput
The VIP which you previously set aside for the Kubernetes API of this Bare Metal User Cluster.
func (BareMetalClusterLoadBalancerVipConfigPtrOutput) ElementType ¶
func (BareMetalClusterLoadBalancerVipConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterLoadBalancerVipConfigPtrOutput) IngressVip ¶
func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) IngressVip() pulumi.StringPtrOutput
The VIP which you previously set aside for ingress traffic into this Bare Metal User Cluster.
func (BareMetalClusterLoadBalancerVipConfigPtrOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutput ¶
func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutput() BareMetalClusterLoadBalancerVipConfigPtrOutput
func (BareMetalClusterLoadBalancerVipConfigPtrOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ToBareMetalClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerVipConfigPtrOutput
type BareMetalClusterMaintenanceConfig ¶
type BareMetalClusterMaintenanceConfig struct { // All IPv4 address from these ranges will be placed into maintenance mode. // Nodes in maintenance mode will be cordoned and drained. When both of these // are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set // on the node resource. MaintenanceAddressCidrBlocks []string `pulumi:"maintenanceAddressCidrBlocks"` }
type BareMetalClusterMaintenanceConfigArgs ¶
type BareMetalClusterMaintenanceConfigArgs struct { // All IPv4 address from these ranges will be placed into maintenance mode. // Nodes in maintenance mode will be cordoned and drained. When both of these // are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set // on the node resource. MaintenanceAddressCidrBlocks pulumi.StringArrayInput `pulumi:"maintenanceAddressCidrBlocks"` }
func (BareMetalClusterMaintenanceConfigArgs) ElementType ¶
func (BareMetalClusterMaintenanceConfigArgs) ElementType() reflect.Type
func (BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigOutput ¶
func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigOutput() BareMetalClusterMaintenanceConfigOutput
func (BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigOutputWithContext ¶
func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigOutput
func (BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigPtrOutput ¶
func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigPtrOutput() BareMetalClusterMaintenanceConfigPtrOutput
func (BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext ¶
func (i BareMetalClusterMaintenanceConfigArgs) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigPtrOutput
type BareMetalClusterMaintenanceConfigInput ¶
type BareMetalClusterMaintenanceConfigInput interface { pulumi.Input ToBareMetalClusterMaintenanceConfigOutput() BareMetalClusterMaintenanceConfigOutput ToBareMetalClusterMaintenanceConfigOutputWithContext(context.Context) BareMetalClusterMaintenanceConfigOutput }
BareMetalClusterMaintenanceConfigInput is an input type that accepts BareMetalClusterMaintenanceConfigArgs and BareMetalClusterMaintenanceConfigOutput values. You can construct a concrete instance of `BareMetalClusterMaintenanceConfigInput` via:
BareMetalClusterMaintenanceConfigArgs{...}
type BareMetalClusterMaintenanceConfigOutput ¶
type BareMetalClusterMaintenanceConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterMaintenanceConfigOutput) ElementType ¶
func (BareMetalClusterMaintenanceConfigOutput) ElementType() reflect.Type
func (BareMetalClusterMaintenanceConfigOutput) MaintenanceAddressCidrBlocks ¶
func (o BareMetalClusterMaintenanceConfigOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
func (BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigOutput ¶
func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigOutput() BareMetalClusterMaintenanceConfigOutput
func (BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigOutputWithContext ¶
func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigOutput
func (BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigPtrOutput ¶
func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigPtrOutput() BareMetalClusterMaintenanceConfigPtrOutput
func (BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext ¶
func (o BareMetalClusterMaintenanceConfigOutput) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigPtrOutput
type BareMetalClusterMaintenanceConfigPtrInput ¶
type BareMetalClusterMaintenanceConfigPtrInput interface { pulumi.Input ToBareMetalClusterMaintenanceConfigPtrOutput() BareMetalClusterMaintenanceConfigPtrOutput ToBareMetalClusterMaintenanceConfigPtrOutputWithContext(context.Context) BareMetalClusterMaintenanceConfigPtrOutput }
BareMetalClusterMaintenanceConfigPtrInput is an input type that accepts BareMetalClusterMaintenanceConfigArgs, BareMetalClusterMaintenanceConfigPtr and BareMetalClusterMaintenanceConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterMaintenanceConfigPtrInput` via:
BareMetalClusterMaintenanceConfigArgs{...} or: nil
func BareMetalClusterMaintenanceConfigPtr ¶
func BareMetalClusterMaintenanceConfigPtr(v *BareMetalClusterMaintenanceConfigArgs) BareMetalClusterMaintenanceConfigPtrInput
type BareMetalClusterMaintenanceConfigPtrOutput ¶
type BareMetalClusterMaintenanceConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterMaintenanceConfigPtrOutput) ElementType ¶
func (BareMetalClusterMaintenanceConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterMaintenanceConfigPtrOutput) MaintenanceAddressCidrBlocks ¶
func (o BareMetalClusterMaintenanceConfigPtrOutput) MaintenanceAddressCidrBlocks() pulumi.StringArrayOutput
All IPv4 address from these ranges will be placed into maintenance mode. Nodes in maintenance mode will be cordoned and drained. When both of these are true, the "baremetal.cluster.gke.io/maintenance" annotation will be set on the node resource.
func (BareMetalClusterMaintenanceConfigPtrOutput) ToBareMetalClusterMaintenanceConfigPtrOutput ¶
func (o BareMetalClusterMaintenanceConfigPtrOutput) ToBareMetalClusterMaintenanceConfigPtrOutput() BareMetalClusterMaintenanceConfigPtrOutput
func (BareMetalClusterMaintenanceConfigPtrOutput) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext ¶
func (o BareMetalClusterMaintenanceConfigPtrOutput) ToBareMetalClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterMaintenanceConfigPtrOutput
type BareMetalClusterMap ¶
type BareMetalClusterMap map[string]BareMetalClusterInput
func (BareMetalClusterMap) ElementType ¶
func (BareMetalClusterMap) ElementType() reflect.Type
func (BareMetalClusterMap) ToBareMetalClusterMapOutput ¶
func (i BareMetalClusterMap) ToBareMetalClusterMapOutput() BareMetalClusterMapOutput
func (BareMetalClusterMap) ToBareMetalClusterMapOutputWithContext ¶
func (i BareMetalClusterMap) ToBareMetalClusterMapOutputWithContext(ctx context.Context) BareMetalClusterMapOutput
type BareMetalClusterMapInput ¶
type BareMetalClusterMapInput interface { pulumi.Input ToBareMetalClusterMapOutput() BareMetalClusterMapOutput ToBareMetalClusterMapOutputWithContext(context.Context) BareMetalClusterMapOutput }
BareMetalClusterMapInput is an input type that accepts BareMetalClusterMap and BareMetalClusterMapOutput values. You can construct a concrete instance of `BareMetalClusterMapInput` via:
BareMetalClusterMap{ "key": BareMetalClusterArgs{...} }
type BareMetalClusterMapOutput ¶
type BareMetalClusterMapOutput struct{ *pulumi.OutputState }
func (BareMetalClusterMapOutput) ElementType ¶
func (BareMetalClusterMapOutput) ElementType() reflect.Type
func (BareMetalClusterMapOutput) MapIndex ¶
func (o BareMetalClusterMapOutput) MapIndex(k pulumi.StringInput) BareMetalClusterOutput
func (BareMetalClusterMapOutput) ToBareMetalClusterMapOutput ¶
func (o BareMetalClusterMapOutput) ToBareMetalClusterMapOutput() BareMetalClusterMapOutput
func (BareMetalClusterMapOutput) ToBareMetalClusterMapOutputWithContext ¶
func (o BareMetalClusterMapOutput) ToBareMetalClusterMapOutputWithContext(ctx context.Context) BareMetalClusterMapOutput
type BareMetalClusterNetworkConfig ¶
type BareMetalClusterNetworkConfig struct { // Enables the use of advanced Anthos networking features, such as Bundled // Load Balancing with BGP or the egress NAT gateway. // Setting configuration for advanced networking features will automatically // set this flag. AdvancedNetworking *bool `pulumi:"advancedNetworking"` // A nested object resource // Structure is documented below. IslandModeCidr *BareMetalClusterNetworkConfigIslandModeCidr `pulumi:"islandModeCidr"` // Configuration for multiple network interfaces. // Structure is documented below. MultipleNetworkInterfacesConfig *BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig `pulumi:"multipleNetworkInterfacesConfig"` // Configuration for SR-IOV. // Structure is documented below. SrIovConfig *BareMetalClusterNetworkConfigSrIovConfig `pulumi:"srIovConfig"` }
type BareMetalClusterNetworkConfigArgs ¶
type BareMetalClusterNetworkConfigArgs struct { // Enables the use of advanced Anthos networking features, such as Bundled // Load Balancing with BGP or the egress NAT gateway. // Setting configuration for advanced networking features will automatically // set this flag. AdvancedNetworking pulumi.BoolPtrInput `pulumi:"advancedNetworking"` // A nested object resource // Structure is documented below. IslandModeCidr BareMetalClusterNetworkConfigIslandModeCidrPtrInput `pulumi:"islandModeCidr"` // Configuration for multiple network interfaces. // Structure is documented below. MultipleNetworkInterfacesConfig BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrInput `pulumi:"multipleNetworkInterfacesConfig"` // Configuration for SR-IOV. // Structure is documented below. SrIovConfig BareMetalClusterNetworkConfigSrIovConfigPtrInput `pulumi:"srIovConfig"` }
func (BareMetalClusterNetworkConfigArgs) ElementType ¶
func (BareMetalClusterNetworkConfigArgs) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigOutput ¶
func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigOutput() BareMetalClusterNetworkConfigOutput
func (BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigOutputWithContext ¶
func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigOutput
func (BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigPtrOutput ¶
func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigPtrOutput() BareMetalClusterNetworkConfigPtrOutput
func (BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigPtrOutputWithContext ¶
func (i BareMetalClusterNetworkConfigArgs) ToBareMetalClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigPtrOutput
type BareMetalClusterNetworkConfigInput ¶
type BareMetalClusterNetworkConfigInput interface { pulumi.Input ToBareMetalClusterNetworkConfigOutput() BareMetalClusterNetworkConfigOutput ToBareMetalClusterNetworkConfigOutputWithContext(context.Context) BareMetalClusterNetworkConfigOutput }
BareMetalClusterNetworkConfigInput is an input type that accepts BareMetalClusterNetworkConfigArgs and BareMetalClusterNetworkConfigOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigInput` via:
BareMetalClusterNetworkConfigArgs{...}
type BareMetalClusterNetworkConfigIslandModeCidr ¶
type BareMetalClusterNetworkConfigIslandModeCidr struct { // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. PodAddressCidrBlocks []string `pulumi:"podAddressCidrBlocks"` // All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. ServiceAddressCidrBlocks []string `pulumi:"serviceAddressCidrBlocks"` }
type BareMetalClusterNetworkConfigIslandModeCidrArgs ¶
type BareMetalClusterNetworkConfigIslandModeCidrArgs struct { // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. PodAddressCidrBlocks pulumi.StringArrayInput `pulumi:"podAddressCidrBlocks"` // All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation. ServiceAddressCidrBlocks pulumi.StringArrayInput `pulumi:"serviceAddressCidrBlocks"` }
func (BareMetalClusterNetworkConfigIslandModeCidrArgs) ElementType ¶
func (BareMetalClusterNetworkConfigIslandModeCidrArgs) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrOutput ¶
func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrOutput() BareMetalClusterNetworkConfigIslandModeCidrOutput
func (BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrOutputWithContext ¶
func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrOutput
func (BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput ¶
func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶
func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalClusterNetworkConfigIslandModeCidrInput ¶
type BareMetalClusterNetworkConfigIslandModeCidrInput interface { pulumi.Input ToBareMetalClusterNetworkConfigIslandModeCidrOutput() BareMetalClusterNetworkConfigIslandModeCidrOutput ToBareMetalClusterNetworkConfigIslandModeCidrOutputWithContext(context.Context) BareMetalClusterNetworkConfigIslandModeCidrOutput }
BareMetalClusterNetworkConfigIslandModeCidrInput is an input type that accepts BareMetalClusterNetworkConfigIslandModeCidrArgs and BareMetalClusterNetworkConfigIslandModeCidrOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigIslandModeCidrInput` via:
BareMetalClusterNetworkConfigIslandModeCidrArgs{...}
type BareMetalClusterNetworkConfigIslandModeCidrOutput ¶
type BareMetalClusterNetworkConfigIslandModeCidrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ElementType ¶
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) PodAddressCidrBlocks ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ServiceAddressCidrBlocks ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrOutput ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrOutput() BareMetalClusterNetworkConfigIslandModeCidrOutput
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrOutput
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalClusterNetworkConfigIslandModeCidrPtrInput ¶
type BareMetalClusterNetworkConfigIslandModeCidrPtrInput interface { pulumi.Input ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext(context.Context) BareMetalClusterNetworkConfigIslandModeCidrPtrOutput }
BareMetalClusterNetworkConfigIslandModeCidrPtrInput is an input type that accepts BareMetalClusterNetworkConfigIslandModeCidrArgs, BareMetalClusterNetworkConfigIslandModeCidrPtr and BareMetalClusterNetworkConfigIslandModeCidrPtrOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigIslandModeCidrPtrInput` via:
BareMetalClusterNetworkConfigIslandModeCidrArgs{...} or: nil
func BareMetalClusterNetworkConfigIslandModeCidrPtr ¶
func BareMetalClusterNetworkConfigIslandModeCidrPtr(v *BareMetalClusterNetworkConfigIslandModeCidrArgs) BareMetalClusterNetworkConfigIslandModeCidrPtrInput
type BareMetalClusterNetworkConfigIslandModeCidrPtrOutput ¶
type BareMetalClusterNetworkConfigIslandModeCidrPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ElementType ¶
func (BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) PodAddressCidrBlocks ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ServiceAddressCidrBlocks ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. This field cannot be changed after creation.
func (BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig ¶
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig struct { // Whether to enable multiple network interfaces for your pods. // When set network_config.advanced_networking is automatically // set to true. Enabled *bool `pulumi:"enabled"` }
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs ¶
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs struct { // Whether to enable multiple network interfaces for your pods. // When set network_config.advanced_networking is automatically // set to true. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ElementType ¶
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput ¶
func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputWithContext ¶
func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput ¶
func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext ¶
func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigInput ¶
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigInput interface { pulumi.Input ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputWithContext(context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput }
BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigInput is an input type that accepts BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs and BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigInput` via:
BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs{...}
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput ¶
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ElementType ¶
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) Enabled ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true.
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputWithContext ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrInput ¶
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrInput interface { pulumi.Input ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext(context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput }
BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrInput is an input type that accepts BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs, BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtr and BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrInput` via:
BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs{...} or: nil
func BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtr ¶
func BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtr(v *BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrInput
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput ¶
type BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ElementType ¶
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) Enabled ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable multiple network interfaces for your pods. When set network_config.advanced_networking is automatically set to true.
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
func (BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ToBareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
type BareMetalClusterNetworkConfigOutput ¶
type BareMetalClusterNetworkConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigOutput) AdvancedNetworking ¶
func (o BareMetalClusterNetworkConfigOutput) AdvancedNetworking() pulumi.BoolPtrOutput
Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag.
func (BareMetalClusterNetworkConfigOutput) ElementType ¶
func (BareMetalClusterNetworkConfigOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigOutput) IslandModeCidr ¶
func (o BareMetalClusterNetworkConfigOutput) IslandModeCidr() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
A nested object resource Structure is documented below.
func (BareMetalClusterNetworkConfigOutput) MultipleNetworkInterfacesConfig ¶
func (o BareMetalClusterNetworkConfigOutput) MultipleNetworkInterfacesConfig() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
Configuration for multiple network interfaces. Structure is documented below.
func (BareMetalClusterNetworkConfigOutput) SrIovConfig ¶
func (o BareMetalClusterNetworkConfigOutput) SrIovConfig() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
Configuration for SR-IOV. Structure is documented below.
func (BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigOutput ¶
func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigOutput() BareMetalClusterNetworkConfigOutput
func (BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigOutputWithContext ¶
func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigOutput
func (BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigPtrOutput ¶
func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigPtrOutput() BareMetalClusterNetworkConfigPtrOutput
func (BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigOutput) ToBareMetalClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigPtrOutput
type BareMetalClusterNetworkConfigPtrInput ¶
type BareMetalClusterNetworkConfigPtrInput interface { pulumi.Input ToBareMetalClusterNetworkConfigPtrOutput() BareMetalClusterNetworkConfigPtrOutput ToBareMetalClusterNetworkConfigPtrOutputWithContext(context.Context) BareMetalClusterNetworkConfigPtrOutput }
BareMetalClusterNetworkConfigPtrInput is an input type that accepts BareMetalClusterNetworkConfigArgs, BareMetalClusterNetworkConfigPtr and BareMetalClusterNetworkConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigPtrInput` via:
BareMetalClusterNetworkConfigArgs{...} or: nil
func BareMetalClusterNetworkConfigPtr ¶
func BareMetalClusterNetworkConfigPtr(v *BareMetalClusterNetworkConfigArgs) BareMetalClusterNetworkConfigPtrInput
type BareMetalClusterNetworkConfigPtrOutput ¶
type BareMetalClusterNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigPtrOutput) AdvancedNetworking ¶
func (o BareMetalClusterNetworkConfigPtrOutput) AdvancedNetworking() pulumi.BoolPtrOutput
Enables the use of advanced Anthos networking features, such as Bundled Load Balancing with BGP or the egress NAT gateway. Setting configuration for advanced networking features will automatically set this flag.
func (BareMetalClusterNetworkConfigPtrOutput) ElementType ¶
func (BareMetalClusterNetworkConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigPtrOutput) IslandModeCidr ¶
func (o BareMetalClusterNetworkConfigPtrOutput) IslandModeCidr() BareMetalClusterNetworkConfigIslandModeCidrPtrOutput
A nested object resource Structure is documented below.
func (BareMetalClusterNetworkConfigPtrOutput) MultipleNetworkInterfacesConfig ¶
func (o BareMetalClusterNetworkConfigPtrOutput) MultipleNetworkInterfacesConfig() BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput
Configuration for multiple network interfaces. Structure is documented below.
func (BareMetalClusterNetworkConfigPtrOutput) SrIovConfig ¶
func (o BareMetalClusterNetworkConfigPtrOutput) SrIovConfig() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
Configuration for SR-IOV. Structure is documented below.
func (BareMetalClusterNetworkConfigPtrOutput) ToBareMetalClusterNetworkConfigPtrOutput ¶
func (o BareMetalClusterNetworkConfigPtrOutput) ToBareMetalClusterNetworkConfigPtrOutput() BareMetalClusterNetworkConfigPtrOutput
func (BareMetalClusterNetworkConfigPtrOutput) ToBareMetalClusterNetworkConfigPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigPtrOutput) ToBareMetalClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigPtrOutput
type BareMetalClusterNetworkConfigSrIovConfig ¶
type BareMetalClusterNetworkConfigSrIovConfig struct { // Whether to install the SR-IOV operator. Enabled *bool `pulumi:"enabled"` }
type BareMetalClusterNetworkConfigSrIovConfigArgs ¶
type BareMetalClusterNetworkConfigSrIovConfigArgs struct { // Whether to install the SR-IOV operator. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (BareMetalClusterNetworkConfigSrIovConfigArgs) ElementType ¶
func (BareMetalClusterNetworkConfigSrIovConfigArgs) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigOutput ¶
func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigOutput() BareMetalClusterNetworkConfigSrIovConfigOutput
func (BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigOutputWithContext ¶
func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigOutput
func (BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput ¶
func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
func (BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext ¶
func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigPtrOutput
type BareMetalClusterNetworkConfigSrIovConfigInput ¶
type BareMetalClusterNetworkConfigSrIovConfigInput interface { pulumi.Input ToBareMetalClusterNetworkConfigSrIovConfigOutput() BareMetalClusterNetworkConfigSrIovConfigOutput ToBareMetalClusterNetworkConfigSrIovConfigOutputWithContext(context.Context) BareMetalClusterNetworkConfigSrIovConfigOutput }
BareMetalClusterNetworkConfigSrIovConfigInput is an input type that accepts BareMetalClusterNetworkConfigSrIovConfigArgs and BareMetalClusterNetworkConfigSrIovConfigOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigSrIovConfigInput` via:
BareMetalClusterNetworkConfigSrIovConfigArgs{...}
type BareMetalClusterNetworkConfigSrIovConfigOutput ¶
type BareMetalClusterNetworkConfigSrIovConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigSrIovConfigOutput) ElementType ¶
func (BareMetalClusterNetworkConfigSrIovConfigOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigSrIovConfigOutput) Enabled ¶
func (o BareMetalClusterNetworkConfigSrIovConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether to install the SR-IOV operator.
func (BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigOutput ¶
func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigOutput() BareMetalClusterNetworkConfigSrIovConfigOutput
func (BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigOutputWithContext ¶
func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigOutput
func (BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput ¶
func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
func (BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigPtrOutput
type BareMetalClusterNetworkConfigSrIovConfigPtrInput ¶
type BareMetalClusterNetworkConfigSrIovConfigPtrInput interface { pulumi.Input ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput() BareMetalClusterNetworkConfigSrIovConfigPtrOutput ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext(context.Context) BareMetalClusterNetworkConfigSrIovConfigPtrOutput }
BareMetalClusterNetworkConfigSrIovConfigPtrInput is an input type that accepts BareMetalClusterNetworkConfigSrIovConfigArgs, BareMetalClusterNetworkConfigSrIovConfigPtr and BareMetalClusterNetworkConfigSrIovConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterNetworkConfigSrIovConfigPtrInput` via:
BareMetalClusterNetworkConfigSrIovConfigArgs{...} or: nil
func BareMetalClusterNetworkConfigSrIovConfigPtr ¶
func BareMetalClusterNetworkConfigSrIovConfigPtr(v *BareMetalClusterNetworkConfigSrIovConfigArgs) BareMetalClusterNetworkConfigSrIovConfigPtrInput
type BareMetalClusterNetworkConfigSrIovConfigPtrOutput ¶
type BareMetalClusterNetworkConfigSrIovConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ElementType ¶
func (BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterNetworkConfigSrIovConfigPtrOutput) Enabled ¶
func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to install the SR-IOV operator.
func (BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput ¶
func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutput() BareMetalClusterNetworkConfigSrIovConfigPtrOutput
func (BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext ¶
func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToBareMetalClusterNetworkConfigSrIovConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNetworkConfigSrIovConfigPtrOutput
type BareMetalClusterNodeAccessConfig ¶
type BareMetalClusterNodeAccessConfig struct { // LoginUser is the user name used to access node machines. // It defaults to "root" if not set. LoginUser *string `pulumi:"loginUser"` }
type BareMetalClusterNodeAccessConfigArgs ¶
type BareMetalClusterNodeAccessConfigArgs struct { // LoginUser is the user name used to access node machines. // It defaults to "root" if not set. LoginUser pulumi.StringPtrInput `pulumi:"loginUser"` }
func (BareMetalClusterNodeAccessConfigArgs) ElementType ¶
func (BareMetalClusterNodeAccessConfigArgs) ElementType() reflect.Type
func (BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigOutput ¶
func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigOutput() BareMetalClusterNodeAccessConfigOutput
func (BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigOutputWithContext ¶
func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigOutput
func (BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigPtrOutput ¶
func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigPtrOutput() BareMetalClusterNodeAccessConfigPtrOutput
func (BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext ¶
func (i BareMetalClusterNodeAccessConfigArgs) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigPtrOutput
type BareMetalClusterNodeAccessConfigInput ¶
type BareMetalClusterNodeAccessConfigInput interface { pulumi.Input ToBareMetalClusterNodeAccessConfigOutput() BareMetalClusterNodeAccessConfigOutput ToBareMetalClusterNodeAccessConfigOutputWithContext(context.Context) BareMetalClusterNodeAccessConfigOutput }
BareMetalClusterNodeAccessConfigInput is an input type that accepts BareMetalClusterNodeAccessConfigArgs and BareMetalClusterNodeAccessConfigOutput values. You can construct a concrete instance of `BareMetalClusterNodeAccessConfigInput` via:
BareMetalClusterNodeAccessConfigArgs{...}
type BareMetalClusterNodeAccessConfigOutput ¶
type BareMetalClusterNodeAccessConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNodeAccessConfigOutput) ElementType ¶
func (BareMetalClusterNodeAccessConfigOutput) ElementType() reflect.Type
func (BareMetalClusterNodeAccessConfigOutput) LoginUser ¶
func (o BareMetalClusterNodeAccessConfigOutput) LoginUser() pulumi.StringPtrOutput
LoginUser is the user name used to access node machines. It defaults to "root" if not set.
func (BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigOutput ¶
func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigOutput() BareMetalClusterNodeAccessConfigOutput
func (BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigOutputWithContext ¶
func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigOutput
func (BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigPtrOutput ¶
func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigPtrOutput() BareMetalClusterNodeAccessConfigPtrOutput
func (BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext ¶
func (o BareMetalClusterNodeAccessConfigOutput) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigPtrOutput
type BareMetalClusterNodeAccessConfigPtrInput ¶
type BareMetalClusterNodeAccessConfigPtrInput interface { pulumi.Input ToBareMetalClusterNodeAccessConfigPtrOutput() BareMetalClusterNodeAccessConfigPtrOutput ToBareMetalClusterNodeAccessConfigPtrOutputWithContext(context.Context) BareMetalClusterNodeAccessConfigPtrOutput }
BareMetalClusterNodeAccessConfigPtrInput is an input type that accepts BareMetalClusterNodeAccessConfigArgs, BareMetalClusterNodeAccessConfigPtr and BareMetalClusterNodeAccessConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterNodeAccessConfigPtrInput` via:
BareMetalClusterNodeAccessConfigArgs{...} or: nil
func BareMetalClusterNodeAccessConfigPtr ¶
func BareMetalClusterNodeAccessConfigPtr(v *BareMetalClusterNodeAccessConfigArgs) BareMetalClusterNodeAccessConfigPtrInput
type BareMetalClusterNodeAccessConfigPtrOutput ¶
type BareMetalClusterNodeAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNodeAccessConfigPtrOutput) ElementType ¶
func (BareMetalClusterNodeAccessConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterNodeAccessConfigPtrOutput) LoginUser ¶
func (o BareMetalClusterNodeAccessConfigPtrOutput) LoginUser() pulumi.StringPtrOutput
LoginUser is the user name used to access node machines. It defaults to "root" if not set.
func (BareMetalClusterNodeAccessConfigPtrOutput) ToBareMetalClusterNodeAccessConfigPtrOutput ¶
func (o BareMetalClusterNodeAccessConfigPtrOutput) ToBareMetalClusterNodeAccessConfigPtrOutput() BareMetalClusterNodeAccessConfigPtrOutput
func (BareMetalClusterNodeAccessConfigPtrOutput) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext ¶
func (o BareMetalClusterNodeAccessConfigPtrOutput) ToBareMetalClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeAccessConfigPtrOutput
type BareMetalClusterNodeConfig ¶
type BareMetalClusterNodeConfig struct { // The available runtimes that can be used to run containers in a Bare Metal User Cluster. // Possible values are: `CONTAINER_RUNTIME_UNSPECIFIED`, `DOCKER`, `CONTAINERD`. ContainerRuntime *string `pulumi:"containerRuntime"` // The maximum number of pods a node can run. The size of the CIDR range // assigned to the node will be derived from this parameter. MaxPodsPerNode *int `pulumi:"maxPodsPerNode"` }
type BareMetalClusterNodeConfigArgs ¶
type BareMetalClusterNodeConfigArgs struct { // The available runtimes that can be used to run containers in a Bare Metal User Cluster. // Possible values are: `CONTAINER_RUNTIME_UNSPECIFIED`, `DOCKER`, `CONTAINERD`. ContainerRuntime pulumi.StringPtrInput `pulumi:"containerRuntime"` // The maximum number of pods a node can run. The size of the CIDR range // assigned to the node will be derived from this parameter. MaxPodsPerNode pulumi.IntPtrInput `pulumi:"maxPodsPerNode"` }
func (BareMetalClusterNodeConfigArgs) ElementType ¶
func (BareMetalClusterNodeConfigArgs) ElementType() reflect.Type
func (BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigOutput ¶
func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigOutput() BareMetalClusterNodeConfigOutput
func (BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigOutputWithContext ¶
func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigOutput
func (BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigPtrOutput ¶
func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigPtrOutput() BareMetalClusterNodeConfigPtrOutput
func (BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigPtrOutputWithContext ¶
func (i BareMetalClusterNodeConfigArgs) ToBareMetalClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigPtrOutput
type BareMetalClusterNodeConfigInput ¶
type BareMetalClusterNodeConfigInput interface { pulumi.Input ToBareMetalClusterNodeConfigOutput() BareMetalClusterNodeConfigOutput ToBareMetalClusterNodeConfigOutputWithContext(context.Context) BareMetalClusterNodeConfigOutput }
BareMetalClusterNodeConfigInput is an input type that accepts BareMetalClusterNodeConfigArgs and BareMetalClusterNodeConfigOutput values. You can construct a concrete instance of `BareMetalClusterNodeConfigInput` via:
BareMetalClusterNodeConfigArgs{...}
type BareMetalClusterNodeConfigOutput ¶
type BareMetalClusterNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNodeConfigOutput) ContainerRuntime ¶
func (o BareMetalClusterNodeConfigOutput) ContainerRuntime() pulumi.StringPtrOutput
The available runtimes that can be used to run containers in a Bare Metal User Cluster. Possible values are: `CONTAINER_RUNTIME_UNSPECIFIED`, `DOCKER`, `CONTAINERD`.
func (BareMetalClusterNodeConfigOutput) ElementType ¶
func (BareMetalClusterNodeConfigOutput) ElementType() reflect.Type
func (BareMetalClusterNodeConfigOutput) MaxPodsPerNode ¶
func (o BareMetalClusterNodeConfigOutput) MaxPodsPerNode() pulumi.IntPtrOutput
The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter.
func (BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigOutput ¶
func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigOutput() BareMetalClusterNodeConfigOutput
func (BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigOutputWithContext ¶
func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigOutput
func (BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigPtrOutput ¶
func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigPtrOutput() BareMetalClusterNodeConfigPtrOutput
func (BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigPtrOutputWithContext ¶
func (o BareMetalClusterNodeConfigOutput) ToBareMetalClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigPtrOutput
type BareMetalClusterNodeConfigPtrInput ¶
type BareMetalClusterNodeConfigPtrInput interface { pulumi.Input ToBareMetalClusterNodeConfigPtrOutput() BareMetalClusterNodeConfigPtrOutput ToBareMetalClusterNodeConfigPtrOutputWithContext(context.Context) BareMetalClusterNodeConfigPtrOutput }
BareMetalClusterNodeConfigPtrInput is an input type that accepts BareMetalClusterNodeConfigArgs, BareMetalClusterNodeConfigPtr and BareMetalClusterNodeConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterNodeConfigPtrInput` via:
BareMetalClusterNodeConfigArgs{...} or: nil
func BareMetalClusterNodeConfigPtr ¶
func BareMetalClusterNodeConfigPtr(v *BareMetalClusterNodeConfigArgs) BareMetalClusterNodeConfigPtrInput
type BareMetalClusterNodeConfigPtrOutput ¶
type BareMetalClusterNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterNodeConfigPtrOutput) ContainerRuntime ¶
func (o BareMetalClusterNodeConfigPtrOutput) ContainerRuntime() pulumi.StringPtrOutput
The available runtimes that can be used to run containers in a Bare Metal User Cluster. Possible values are: `CONTAINER_RUNTIME_UNSPECIFIED`, `DOCKER`, `CONTAINERD`.
func (BareMetalClusterNodeConfigPtrOutput) Elem ¶
func (o BareMetalClusterNodeConfigPtrOutput) Elem() BareMetalClusterNodeConfigOutput
func (BareMetalClusterNodeConfigPtrOutput) ElementType ¶
func (BareMetalClusterNodeConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterNodeConfigPtrOutput) MaxPodsPerNode ¶
func (o BareMetalClusterNodeConfigPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
The maximum number of pods a node can run. The size of the CIDR range assigned to the node will be derived from this parameter.
func (BareMetalClusterNodeConfigPtrOutput) ToBareMetalClusterNodeConfigPtrOutput ¶
func (o BareMetalClusterNodeConfigPtrOutput) ToBareMetalClusterNodeConfigPtrOutput() BareMetalClusterNodeConfigPtrOutput
func (BareMetalClusterNodeConfigPtrOutput) ToBareMetalClusterNodeConfigPtrOutputWithContext ¶
func (o BareMetalClusterNodeConfigPtrOutput) ToBareMetalClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterNodeConfigPtrOutput
type BareMetalClusterOsEnvironmentConfig ¶
type BareMetalClusterOsEnvironmentConfig struct { // Whether the package repo should not be included when initializing // bare metal machines. PackageRepoExcluded bool `pulumi:"packageRepoExcluded"` }
type BareMetalClusterOsEnvironmentConfigArgs ¶
type BareMetalClusterOsEnvironmentConfigArgs struct { // Whether the package repo should not be included when initializing // bare metal machines. PackageRepoExcluded pulumi.BoolInput `pulumi:"packageRepoExcluded"` }
func (BareMetalClusterOsEnvironmentConfigArgs) ElementType ¶
func (BareMetalClusterOsEnvironmentConfigArgs) ElementType() reflect.Type
func (BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigOutput ¶
func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigOutput() BareMetalClusterOsEnvironmentConfigOutput
func (BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigOutputWithContext ¶
func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigOutput
func (BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigPtrOutput ¶
func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigPtrOutput() BareMetalClusterOsEnvironmentConfigPtrOutput
func (BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext ¶
func (i BareMetalClusterOsEnvironmentConfigArgs) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigPtrOutput
type BareMetalClusterOsEnvironmentConfigInput ¶
type BareMetalClusterOsEnvironmentConfigInput interface { pulumi.Input ToBareMetalClusterOsEnvironmentConfigOutput() BareMetalClusterOsEnvironmentConfigOutput ToBareMetalClusterOsEnvironmentConfigOutputWithContext(context.Context) BareMetalClusterOsEnvironmentConfigOutput }
BareMetalClusterOsEnvironmentConfigInput is an input type that accepts BareMetalClusterOsEnvironmentConfigArgs and BareMetalClusterOsEnvironmentConfigOutput values. You can construct a concrete instance of `BareMetalClusterOsEnvironmentConfigInput` via:
BareMetalClusterOsEnvironmentConfigArgs{...}
type BareMetalClusterOsEnvironmentConfigOutput ¶
type BareMetalClusterOsEnvironmentConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterOsEnvironmentConfigOutput) ElementType ¶
func (BareMetalClusterOsEnvironmentConfigOutput) ElementType() reflect.Type
func (BareMetalClusterOsEnvironmentConfigOutput) PackageRepoExcluded ¶
func (o BareMetalClusterOsEnvironmentConfigOutput) PackageRepoExcluded() pulumi.BoolOutput
Whether the package repo should not be included when initializing bare metal machines.
func (BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigOutput ¶
func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigOutput() BareMetalClusterOsEnvironmentConfigOutput
func (BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigOutputWithContext ¶
func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigOutput
func (BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutput ¶
func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutput() BareMetalClusterOsEnvironmentConfigPtrOutput
func (BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext ¶
func (o BareMetalClusterOsEnvironmentConfigOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigPtrOutput
type BareMetalClusterOsEnvironmentConfigPtrInput ¶
type BareMetalClusterOsEnvironmentConfigPtrInput interface { pulumi.Input ToBareMetalClusterOsEnvironmentConfigPtrOutput() BareMetalClusterOsEnvironmentConfigPtrOutput ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext(context.Context) BareMetalClusterOsEnvironmentConfigPtrOutput }
BareMetalClusterOsEnvironmentConfigPtrInput is an input type that accepts BareMetalClusterOsEnvironmentConfigArgs, BareMetalClusterOsEnvironmentConfigPtr and BareMetalClusterOsEnvironmentConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterOsEnvironmentConfigPtrInput` via:
BareMetalClusterOsEnvironmentConfigArgs{...} or: nil
func BareMetalClusterOsEnvironmentConfigPtr ¶
func BareMetalClusterOsEnvironmentConfigPtr(v *BareMetalClusterOsEnvironmentConfigArgs) BareMetalClusterOsEnvironmentConfigPtrInput
type BareMetalClusterOsEnvironmentConfigPtrOutput ¶
type BareMetalClusterOsEnvironmentConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterOsEnvironmentConfigPtrOutput) ElementType ¶
func (BareMetalClusterOsEnvironmentConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterOsEnvironmentConfigPtrOutput) PackageRepoExcluded ¶
func (o BareMetalClusterOsEnvironmentConfigPtrOutput) PackageRepoExcluded() pulumi.BoolPtrOutput
Whether the package repo should not be included when initializing bare metal machines.
func (BareMetalClusterOsEnvironmentConfigPtrOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutput ¶
func (o BareMetalClusterOsEnvironmentConfigPtrOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutput() BareMetalClusterOsEnvironmentConfigPtrOutput
func (BareMetalClusterOsEnvironmentConfigPtrOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext ¶
func (o BareMetalClusterOsEnvironmentConfigPtrOutput) ToBareMetalClusterOsEnvironmentConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterOsEnvironmentConfigPtrOutput
type BareMetalClusterOutput ¶
type BareMetalClusterOutput struct{ *pulumi.OutputState }
func (BareMetalClusterOutput) AdminClusterMembership ¶
func (o BareMetalClusterOutput) AdminClusterMembership() pulumi.StringOutput
The Admin Cluster this Bare Metal User Cluster belongs to. This is the full resource name of the Admin Cluster's hub membership.
func (BareMetalClusterOutput) Annotations ¶
func (o BareMetalClusterOutput) Annotations() pulumi.StringMapOutput
Annotations on the Bare Metal User Cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource.
func (BareMetalClusterOutput) BareMetalVersion ¶
func (o BareMetalClusterOutput) BareMetalVersion() pulumi.StringOutput
A human readable description of this Bare Metal User Cluster.
func (BareMetalClusterOutput) BinaryAuthorization ¶
func (o BareMetalClusterOutput) BinaryAuthorization() BareMetalClusterBinaryAuthorizationPtrOutput
Binary Authorization related configurations.
func (BareMetalClusterOutput) ClusterOperations ¶
func (o BareMetalClusterOutput) ClusterOperations() BareMetalClusterClusterOperationsPtrOutput
Specifies the User Cluster's observability infrastructure.
func (BareMetalClusterOutput) ControlPlane ¶
func (o BareMetalClusterOutput) ControlPlane() BareMetalClusterControlPlaneOutput
Specifies the control plane configuration. Structure is documented below.
func (BareMetalClusterOutput) CreateTime ¶
func (o BareMetalClusterOutput) CreateTime() pulumi.StringOutput
The time the cluster was created, in RFC3339 text format.
func (BareMetalClusterOutput) DeleteTime ¶
func (o BareMetalClusterOutput) DeleteTime() pulumi.StringOutput
The time the cluster was deleted, in RFC3339 text format.
func (BareMetalClusterOutput) Description ¶
func (o BareMetalClusterOutput) Description() pulumi.StringPtrOutput
(Output) The description of the validation check.
func (BareMetalClusterOutput) EffectiveAnnotations ¶
func (o BareMetalClusterOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (BareMetalClusterOutput) ElementType ¶
func (BareMetalClusterOutput) ElementType() reflect.Type
func (BareMetalClusterOutput) Endpoint ¶
func (o BareMetalClusterOutput) Endpoint() pulumi.StringOutput
The IP address name of Bare Metal User Cluster's API server.
func (BareMetalClusterOutput) Etag ¶
func (o BareMetalClusterOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
func (BareMetalClusterOutput) Fleets ¶
func (o BareMetalClusterOutput) Fleets() BareMetalClusterFleetArrayOutput
Fleet related configuration. Fleets are a Google Cloud concept for logically organizing clusters, letting you use and manage multi-cluster capabilities and apply consistent policies across your systems. See [Anthos Fleets](https://cloud.google.com/anthos/multicluster-management/fleets) for more details on Anthos multi-cluster capabilities using Fleets. Structure is documented below.
func (BareMetalClusterOutput) LoadBalancer ¶
func (o BareMetalClusterOutput) LoadBalancer() BareMetalClusterLoadBalancerOutput
Specifies the load balancer configuration. Structure is documented below.
func (BareMetalClusterOutput) LocalName ¶
func (o BareMetalClusterOutput) LocalName() pulumi.StringOutput
The object name of the Bare Metal Cluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster ID and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
func (BareMetalClusterOutput) Location ¶
func (o BareMetalClusterOutput) Location() pulumi.StringOutput
The location of the resource.
func (BareMetalClusterOutput) MaintenanceConfig ¶
func (o BareMetalClusterOutput) MaintenanceConfig() BareMetalClusterMaintenanceConfigPtrOutput
Specifies the workload node configurations.
func (BareMetalClusterOutput) Name ¶
func (o BareMetalClusterOutput) Name() pulumi.StringOutput
The bare metal cluster name.
func (BareMetalClusterOutput) NetworkConfig ¶
func (o BareMetalClusterOutput) NetworkConfig() BareMetalClusterNetworkConfigOutput
Network configuration. Structure is documented below.
func (BareMetalClusterOutput) NodeAccessConfig ¶
func (o BareMetalClusterOutput) NodeAccessConfig() BareMetalClusterNodeAccessConfigPtrOutput
Specifies the node access related settings for the bare metal user cluster.
func (BareMetalClusterOutput) NodeConfig ¶
func (o BareMetalClusterOutput) NodeConfig() BareMetalClusterNodeConfigPtrOutput
Specifies the workload node configurations.
func (BareMetalClusterOutput) OsEnvironmentConfig ¶
func (o BareMetalClusterOutput) OsEnvironmentConfig() BareMetalClusterOsEnvironmentConfigPtrOutput
OS environment related configurations.
func (BareMetalClusterOutput) Project ¶
func (o BareMetalClusterOutput) Project() pulumi.StringOutput
func (BareMetalClusterOutput) Proxy ¶
func (o BareMetalClusterOutput) Proxy() BareMetalClusterProxyPtrOutput
Specifies the cluster proxy configuration.
func (BareMetalClusterOutput) Reconciling ¶
func (o BareMetalClusterOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the Bare Metal User Cluster.
func (BareMetalClusterOutput) SecurityConfig ¶
func (o BareMetalClusterOutput) SecurityConfig() BareMetalClusterSecurityConfigPtrOutput
Specifies the security related settings for the Bare Metal User Cluster.
func (BareMetalClusterOutput) State ¶
func (o BareMetalClusterOutput) State() pulumi.StringOutput
(Output) The lifecycle state of the condition.
func (BareMetalClusterOutput) Statuses ¶
func (o BareMetalClusterOutput) Statuses() BareMetalClusterStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (BareMetalClusterOutput) Storage ¶
func (o BareMetalClusterOutput) Storage() BareMetalClusterStorageOutput
Specifies the cluster storage configuration. Structure is documented below.
func (BareMetalClusterOutput) ToBareMetalClusterOutput ¶
func (o BareMetalClusterOutput) ToBareMetalClusterOutput() BareMetalClusterOutput
func (BareMetalClusterOutput) ToBareMetalClusterOutputWithContext ¶
func (o BareMetalClusterOutput) ToBareMetalClusterOutputWithContext(ctx context.Context) BareMetalClusterOutput
func (BareMetalClusterOutput) Uid ¶
func (o BareMetalClusterOutput) Uid() pulumi.StringOutput
The unique identifier of the Bare Metal User Cluster.
func (BareMetalClusterOutput) UpdateTime ¶
func (o BareMetalClusterOutput) UpdateTime() pulumi.StringOutput
The time the cluster was last updated, in RFC3339 text format.
func (BareMetalClusterOutput) UpgradePolicy ¶
func (o BareMetalClusterOutput) UpgradePolicy() BareMetalClusterUpgradePolicyPtrOutput
The cluster upgrade policy.
func (BareMetalClusterOutput) ValidationChecks ¶
func (o BareMetalClusterOutput) ValidationChecks() BareMetalClusterValidationCheckArrayOutput
Specifies the security related settings for the Bare Metal User Cluster. Structure is documented below.
type BareMetalClusterProxy ¶
type BareMetalClusterProxy struct { // A list of IPs, hostnames, and domains that should skip the proxy. // For example ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies []string `pulumi:"noProxies"` // Specifies the address of your proxy server. // For example: http://domain // WARNING: Do not provide credentials in the format // of http://(username:password@)domain these will be rejected by the server. Uri string `pulumi:"uri"` }
type BareMetalClusterProxyArgs ¶
type BareMetalClusterProxyArgs struct { // A list of IPs, hostnames, and domains that should skip the proxy. // For example ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies pulumi.StringArrayInput `pulumi:"noProxies"` // Specifies the address of your proxy server. // For example: http://domain // WARNING: Do not provide credentials in the format // of http://(username:password@)domain these will be rejected by the server. Uri pulumi.StringInput `pulumi:"uri"` }
func (BareMetalClusterProxyArgs) ElementType ¶
func (BareMetalClusterProxyArgs) ElementType() reflect.Type
func (BareMetalClusterProxyArgs) ToBareMetalClusterProxyOutput ¶
func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyOutput() BareMetalClusterProxyOutput
func (BareMetalClusterProxyArgs) ToBareMetalClusterProxyOutputWithContext ¶
func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyOutputWithContext(ctx context.Context) BareMetalClusterProxyOutput
func (BareMetalClusterProxyArgs) ToBareMetalClusterProxyPtrOutput ¶
func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyPtrOutput() BareMetalClusterProxyPtrOutput
func (BareMetalClusterProxyArgs) ToBareMetalClusterProxyPtrOutputWithContext ¶
func (i BareMetalClusterProxyArgs) ToBareMetalClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalClusterProxyPtrOutput
type BareMetalClusterProxyInput ¶
type BareMetalClusterProxyInput interface { pulumi.Input ToBareMetalClusterProxyOutput() BareMetalClusterProxyOutput ToBareMetalClusterProxyOutputWithContext(context.Context) BareMetalClusterProxyOutput }
BareMetalClusterProxyInput is an input type that accepts BareMetalClusterProxyArgs and BareMetalClusterProxyOutput values. You can construct a concrete instance of `BareMetalClusterProxyInput` via:
BareMetalClusterProxyArgs{...}
type BareMetalClusterProxyOutput ¶
type BareMetalClusterProxyOutput struct{ *pulumi.OutputState }
func (BareMetalClusterProxyOutput) ElementType ¶
func (BareMetalClusterProxyOutput) ElementType() reflect.Type
func (BareMetalClusterProxyOutput) NoProxies ¶
func (o BareMetalClusterProxyOutput) NoProxies() pulumi.StringArrayOutput
A list of IPs, hostnames, and domains that should skip the proxy. For example ["127.0.0.1", "example.com", ".corp", "localhost"].
func (BareMetalClusterProxyOutput) ToBareMetalClusterProxyOutput ¶
func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyOutput() BareMetalClusterProxyOutput
func (BareMetalClusterProxyOutput) ToBareMetalClusterProxyOutputWithContext ¶
func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyOutputWithContext(ctx context.Context) BareMetalClusterProxyOutput
func (BareMetalClusterProxyOutput) ToBareMetalClusterProxyPtrOutput ¶
func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyPtrOutput() BareMetalClusterProxyPtrOutput
func (BareMetalClusterProxyOutput) ToBareMetalClusterProxyPtrOutputWithContext ¶
func (o BareMetalClusterProxyOutput) ToBareMetalClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalClusterProxyPtrOutput
func (BareMetalClusterProxyOutput) Uri ¶
func (o BareMetalClusterProxyOutput) Uri() pulumi.StringOutput
Specifies the address of your proxy server. For example: http://domain WARNING: Do not provide credentials in the format of http://(username:password@)domain these will be rejected by the server.
type BareMetalClusterProxyPtrInput ¶
type BareMetalClusterProxyPtrInput interface { pulumi.Input ToBareMetalClusterProxyPtrOutput() BareMetalClusterProxyPtrOutput ToBareMetalClusterProxyPtrOutputWithContext(context.Context) BareMetalClusterProxyPtrOutput }
BareMetalClusterProxyPtrInput is an input type that accepts BareMetalClusterProxyArgs, BareMetalClusterProxyPtr and BareMetalClusterProxyPtrOutput values. You can construct a concrete instance of `BareMetalClusterProxyPtrInput` via:
BareMetalClusterProxyArgs{...} or: nil
func BareMetalClusterProxyPtr ¶
func BareMetalClusterProxyPtr(v *BareMetalClusterProxyArgs) BareMetalClusterProxyPtrInput
type BareMetalClusterProxyPtrOutput ¶
type BareMetalClusterProxyPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterProxyPtrOutput) Elem ¶
func (o BareMetalClusterProxyPtrOutput) Elem() BareMetalClusterProxyOutput
func (BareMetalClusterProxyPtrOutput) ElementType ¶
func (BareMetalClusterProxyPtrOutput) ElementType() reflect.Type
func (BareMetalClusterProxyPtrOutput) NoProxies ¶
func (o BareMetalClusterProxyPtrOutput) NoProxies() pulumi.StringArrayOutput
A list of IPs, hostnames, and domains that should skip the proxy. For example ["127.0.0.1", "example.com", ".corp", "localhost"].
func (BareMetalClusterProxyPtrOutput) ToBareMetalClusterProxyPtrOutput ¶
func (o BareMetalClusterProxyPtrOutput) ToBareMetalClusterProxyPtrOutput() BareMetalClusterProxyPtrOutput
func (BareMetalClusterProxyPtrOutput) ToBareMetalClusterProxyPtrOutputWithContext ¶
func (o BareMetalClusterProxyPtrOutput) ToBareMetalClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalClusterProxyPtrOutput
func (BareMetalClusterProxyPtrOutput) Uri ¶
func (o BareMetalClusterProxyPtrOutput) Uri() pulumi.StringPtrOutput
Specifies the address of your proxy server. For example: http://domain WARNING: Do not provide credentials in the format of http://(username:password@)domain these will be rejected by the server.
type BareMetalClusterSecurityConfig ¶
type BareMetalClusterSecurityConfig struct { // Configures user access to the Bare Metal User cluster. // Structure is documented below. Authorization *BareMetalClusterSecurityConfigAuthorization `pulumi:"authorization"` }
type BareMetalClusterSecurityConfigArgs ¶
type BareMetalClusterSecurityConfigArgs struct { // Configures user access to the Bare Metal User cluster. // Structure is documented below. Authorization BareMetalClusterSecurityConfigAuthorizationPtrInput `pulumi:"authorization"` }
func (BareMetalClusterSecurityConfigArgs) ElementType ¶
func (BareMetalClusterSecurityConfigArgs) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigOutput ¶
func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigOutput() BareMetalClusterSecurityConfigOutput
func (BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigOutputWithContext ¶
func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigOutput
func (BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigPtrOutput ¶
func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigPtrOutput() BareMetalClusterSecurityConfigPtrOutput
func (BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigPtrOutputWithContext ¶
func (i BareMetalClusterSecurityConfigArgs) ToBareMetalClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigPtrOutput
type BareMetalClusterSecurityConfigAuthorization ¶
type BareMetalClusterSecurityConfigAuthorization struct { // Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. // Structure is documented below. AdminUsers []BareMetalClusterSecurityConfigAuthorizationAdminUser `pulumi:"adminUsers"` }
type BareMetalClusterSecurityConfigAuthorizationAdminUser ¶
type BareMetalClusterSecurityConfigAuthorizationAdminUser struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username string `pulumi:"username"` }
type BareMetalClusterSecurityConfigAuthorizationAdminUserArgs ¶
type BareMetalClusterSecurityConfigAuthorizationAdminUserArgs struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username pulumi.StringInput `pulumi:"username"` }
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ElementType ¶
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput ¶
func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext ¶
func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
type BareMetalClusterSecurityConfigAuthorizationAdminUserArray ¶
type BareMetalClusterSecurityConfigAuthorizationAdminUserArray []BareMetalClusterSecurityConfigAuthorizationAdminUserInput
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ElementType ¶
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶
func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext ¶
func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
type BareMetalClusterSecurityConfigAuthorizationAdminUserArrayInput ¶
type BareMetalClusterSecurityConfigAuthorizationAdminUserArrayInput interface { pulumi.Input ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput }
BareMetalClusterSecurityConfigAuthorizationAdminUserArrayInput is an input type that accepts BareMetalClusterSecurityConfigAuthorizationAdminUserArray and BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput values. You can construct a concrete instance of `BareMetalClusterSecurityConfigAuthorizationAdminUserArrayInput` via:
BareMetalClusterSecurityConfigAuthorizationAdminUserArray{ BareMetalClusterSecurityConfigAuthorizationAdminUserArgs{...} }
type BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶
type BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType ¶
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶
func (o BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
func (BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext ¶
func (o BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
type BareMetalClusterSecurityConfigAuthorizationAdminUserInput ¶
type BareMetalClusterSecurityConfigAuthorizationAdminUserInput interface { pulumi.Input ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserOutput ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext(context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserOutput }
BareMetalClusterSecurityConfigAuthorizationAdminUserInput is an input type that accepts BareMetalClusterSecurityConfigAuthorizationAdminUserArgs and BareMetalClusterSecurityConfigAuthorizationAdminUserOutput values. You can construct a concrete instance of `BareMetalClusterSecurityConfigAuthorizationAdminUserInput` via:
BareMetalClusterSecurityConfigAuthorizationAdminUserArgs{...}
type BareMetalClusterSecurityConfigAuthorizationAdminUserOutput ¶
type BareMetalClusterSecurityConfigAuthorizationAdminUserOutput struct{ *pulumi.OutputState }
func (BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ElementType ¶
func (BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput ¶
func (o BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext ¶
func (o BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) Username ¶
func (o BareMetalClusterSecurityConfigAuthorizationAdminUserOutput) Username() pulumi.StringOutput
The name of the user, e.g. `my-gcp-id@gmail.com`.
type BareMetalClusterSecurityConfigAuthorizationArgs ¶
type BareMetalClusterSecurityConfigAuthorizationArgs struct { // Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. // Structure is documented below. AdminUsers BareMetalClusterSecurityConfigAuthorizationAdminUserArrayInput `pulumi:"adminUsers"` }
func (BareMetalClusterSecurityConfigAuthorizationArgs) ElementType ¶
func (BareMetalClusterSecurityConfigAuthorizationArgs) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationOutput ¶
func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationOutput() BareMetalClusterSecurityConfigAuthorizationOutput
func (BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationOutputWithContext ¶
func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationOutput
func (BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput ¶
func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput() BareMetalClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext ¶
func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationPtrOutput
type BareMetalClusterSecurityConfigAuthorizationInput ¶
type BareMetalClusterSecurityConfigAuthorizationInput interface { pulumi.Input ToBareMetalClusterSecurityConfigAuthorizationOutput() BareMetalClusterSecurityConfigAuthorizationOutput ToBareMetalClusterSecurityConfigAuthorizationOutputWithContext(context.Context) BareMetalClusterSecurityConfigAuthorizationOutput }
BareMetalClusterSecurityConfigAuthorizationInput is an input type that accepts BareMetalClusterSecurityConfigAuthorizationArgs and BareMetalClusterSecurityConfigAuthorizationOutput values. You can construct a concrete instance of `BareMetalClusterSecurityConfigAuthorizationInput` via:
BareMetalClusterSecurityConfigAuthorizationArgs{...}
type BareMetalClusterSecurityConfigAuthorizationOutput ¶
type BareMetalClusterSecurityConfigAuthorizationOutput struct{ *pulumi.OutputState }
func (BareMetalClusterSecurityConfigAuthorizationOutput) AdminUsers ¶
func (o BareMetalClusterSecurityConfigAuthorizationOutput) AdminUsers() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. Structure is documented below.
func (BareMetalClusterSecurityConfigAuthorizationOutput) ElementType ¶
func (BareMetalClusterSecurityConfigAuthorizationOutput) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationOutput ¶
func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationOutput() BareMetalClusterSecurityConfigAuthorizationOutput
func (BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationOutputWithContext ¶
func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationOutput
func (BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput ¶
func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput() BareMetalClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext ¶
func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationPtrOutput
type BareMetalClusterSecurityConfigAuthorizationPtrInput ¶
type BareMetalClusterSecurityConfigAuthorizationPtrInput interface { pulumi.Input ToBareMetalClusterSecurityConfigAuthorizationPtrOutput() BareMetalClusterSecurityConfigAuthorizationPtrOutput ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext(context.Context) BareMetalClusterSecurityConfigAuthorizationPtrOutput }
BareMetalClusterSecurityConfigAuthorizationPtrInput is an input type that accepts BareMetalClusterSecurityConfigAuthorizationArgs, BareMetalClusterSecurityConfigAuthorizationPtr and BareMetalClusterSecurityConfigAuthorizationPtrOutput values. You can construct a concrete instance of `BareMetalClusterSecurityConfigAuthorizationPtrInput` via:
BareMetalClusterSecurityConfigAuthorizationArgs{...} or: nil
func BareMetalClusterSecurityConfigAuthorizationPtr ¶
func BareMetalClusterSecurityConfigAuthorizationPtr(v *BareMetalClusterSecurityConfigAuthorizationArgs) BareMetalClusterSecurityConfigAuthorizationPtrInput
type BareMetalClusterSecurityConfigAuthorizationPtrOutput ¶
type BareMetalClusterSecurityConfigAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterSecurityConfigAuthorizationPtrOutput) AdminUsers ¶
func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) AdminUsers() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. Structure is documented below.
func (BareMetalClusterSecurityConfigAuthorizationPtrOutput) ElementType ¶
func (BareMetalClusterSecurityConfigAuthorizationPtrOutput) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput ¶
func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutput() BareMetalClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext ¶
func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationPtrOutput
type BareMetalClusterSecurityConfigInput ¶
type BareMetalClusterSecurityConfigInput interface { pulumi.Input ToBareMetalClusterSecurityConfigOutput() BareMetalClusterSecurityConfigOutput ToBareMetalClusterSecurityConfigOutputWithContext(context.Context) BareMetalClusterSecurityConfigOutput }
BareMetalClusterSecurityConfigInput is an input type that accepts BareMetalClusterSecurityConfigArgs and BareMetalClusterSecurityConfigOutput values. You can construct a concrete instance of `BareMetalClusterSecurityConfigInput` via:
BareMetalClusterSecurityConfigArgs{...}
type BareMetalClusterSecurityConfigOutput ¶
type BareMetalClusterSecurityConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterSecurityConfigOutput) Authorization ¶
func (o BareMetalClusterSecurityConfigOutput) Authorization() BareMetalClusterSecurityConfigAuthorizationPtrOutput
Configures user access to the Bare Metal User cluster. Structure is documented below.
func (BareMetalClusterSecurityConfigOutput) ElementType ¶
func (BareMetalClusterSecurityConfigOutput) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigOutput ¶
func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigOutput() BareMetalClusterSecurityConfigOutput
func (BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigOutputWithContext ¶
func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigOutput
func (BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigPtrOutput ¶
func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigPtrOutput() BareMetalClusterSecurityConfigPtrOutput
func (BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigPtrOutputWithContext ¶
func (o BareMetalClusterSecurityConfigOutput) ToBareMetalClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigPtrOutput
type BareMetalClusterSecurityConfigPtrInput ¶
type BareMetalClusterSecurityConfigPtrInput interface { pulumi.Input ToBareMetalClusterSecurityConfigPtrOutput() BareMetalClusterSecurityConfigPtrOutput ToBareMetalClusterSecurityConfigPtrOutputWithContext(context.Context) BareMetalClusterSecurityConfigPtrOutput }
BareMetalClusterSecurityConfigPtrInput is an input type that accepts BareMetalClusterSecurityConfigArgs, BareMetalClusterSecurityConfigPtr and BareMetalClusterSecurityConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterSecurityConfigPtrInput` via:
BareMetalClusterSecurityConfigArgs{...} or: nil
func BareMetalClusterSecurityConfigPtr ¶
func BareMetalClusterSecurityConfigPtr(v *BareMetalClusterSecurityConfigArgs) BareMetalClusterSecurityConfigPtrInput
type BareMetalClusterSecurityConfigPtrOutput ¶
type BareMetalClusterSecurityConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterSecurityConfigPtrOutput) Authorization ¶
func (o BareMetalClusterSecurityConfigPtrOutput) Authorization() BareMetalClusterSecurityConfigAuthorizationPtrOutput
Configures user access to the Bare Metal User cluster. Structure is documented below.
func (BareMetalClusterSecurityConfigPtrOutput) ElementType ¶
func (BareMetalClusterSecurityConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterSecurityConfigPtrOutput) ToBareMetalClusterSecurityConfigPtrOutput ¶
func (o BareMetalClusterSecurityConfigPtrOutput) ToBareMetalClusterSecurityConfigPtrOutput() BareMetalClusterSecurityConfigPtrOutput
func (BareMetalClusterSecurityConfigPtrOutput) ToBareMetalClusterSecurityConfigPtrOutputWithContext ¶
func (o BareMetalClusterSecurityConfigPtrOutput) ToBareMetalClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigPtrOutput
type BareMetalClusterState ¶
type BareMetalClusterState struct { // The Admin Cluster this Bare Metal User Cluster belongs to. // This is the full resource name of the Admin Cluster's hub membership. AdminClusterMembership pulumi.StringPtrInput // Annotations on the Bare Metal User Cluster. This field has the same restrictions as Kubernetes annotations. The total // size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // A human readable description of this Bare Metal User Cluster. BareMetalVersion pulumi.StringPtrInput // Binary Authorization related configurations. BinaryAuthorization BareMetalClusterBinaryAuthorizationPtrInput // Specifies the User Cluster's observability infrastructure. ClusterOperations BareMetalClusterClusterOperationsPtrInput // Specifies the control plane configuration. // Structure is documented below. ControlPlane BareMetalClusterControlPlanePtrInput // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringPtrInput // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringPtrInput // (Output) // The description of the validation check. Description pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // The IP address name of Bare Metal User Cluster's API server. Endpoint pulumi.StringPtrInput // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringPtrInput // Fleet related configuration. // Fleets are a Google Cloud concept for logically organizing clusters, // letting you use and manage multi-cluster capabilities and apply // consistent policies across your systems. // See [Anthos Fleets](https://cloud.google.com/anthos/multicluster-management/fleets) for // more details on Anthos multi-cluster capabilities using Fleets. // Structure is documented below. Fleets BareMetalClusterFleetArrayInput // Specifies the load balancer configuration. // Structure is documented below. LoadBalancer BareMetalClusterLoadBalancerPtrInput // The object name of the Bare Metal Cluster custom resource on the // associated admin cluster. This field is used to support conflicting // names when enrolling existing clusters to the API. When used as a part of // cluster enrollment, this field will differ from the ID in the resource // name. For new clusters, this field will match the user provided cluster ID // and be visible in the last component of the resource name. It is not // modifiable. // All users should use this name to access their cluster using gkectl or // kubectl and should expect to see the local name when viewing admin // cluster controller logs. LocalName pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // Specifies the workload node configurations. MaintenanceConfig BareMetalClusterMaintenanceConfigPtrInput // The bare metal cluster name. Name pulumi.StringPtrInput // Network configuration. // Structure is documented below. NetworkConfig BareMetalClusterNetworkConfigPtrInput // Specifies the node access related settings for the bare metal user cluster. NodeAccessConfig BareMetalClusterNodeAccessConfigPtrInput // Specifies the workload node configurations. NodeConfig BareMetalClusterNodeConfigPtrInput // OS environment related configurations. OsEnvironmentConfig BareMetalClusterOsEnvironmentConfigPtrInput Project pulumi.StringPtrInput // Specifies the cluster proxy configuration. Proxy BareMetalClusterProxyPtrInput // If set, there are currently changes in flight to the Bare Metal User Cluster. Reconciling pulumi.BoolPtrInput // Specifies the security related settings for the Bare Metal User Cluster. SecurityConfig BareMetalClusterSecurityConfigPtrInput // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses BareMetalClusterStatusArrayInput // Specifies the cluster storage configuration. // Structure is documented below. Storage BareMetalClusterStoragePtrInput // The unique identifier of the Bare Metal User Cluster. Uid pulumi.StringPtrInput // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringPtrInput // The cluster upgrade policy. UpgradePolicy BareMetalClusterUpgradePolicyPtrInput // Specifies the security related settings for the Bare Metal User Cluster. // Structure is documented below. ValidationChecks BareMetalClusterValidationCheckArrayInput }
func (BareMetalClusterState) ElementType ¶
func (BareMetalClusterState) ElementType() reflect.Type
type BareMetalClusterStatus ¶
type BareMetalClusterStatus struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions []BareMetalClusterStatusCondition `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage *string `pulumi:"errorMessage"` }
type BareMetalClusterStatusArgs ¶
type BareMetalClusterStatusArgs struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions BareMetalClusterStatusConditionArrayInput `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` }
func (BareMetalClusterStatusArgs) ElementType ¶
func (BareMetalClusterStatusArgs) ElementType() reflect.Type
func (BareMetalClusterStatusArgs) ToBareMetalClusterStatusOutput ¶
func (i BareMetalClusterStatusArgs) ToBareMetalClusterStatusOutput() BareMetalClusterStatusOutput
func (BareMetalClusterStatusArgs) ToBareMetalClusterStatusOutputWithContext ¶
func (i BareMetalClusterStatusArgs) ToBareMetalClusterStatusOutputWithContext(ctx context.Context) BareMetalClusterStatusOutput
type BareMetalClusterStatusArray ¶
type BareMetalClusterStatusArray []BareMetalClusterStatusInput
func (BareMetalClusterStatusArray) ElementType ¶
func (BareMetalClusterStatusArray) ElementType() reflect.Type
func (BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutput ¶
func (i BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutput() BareMetalClusterStatusArrayOutput
func (BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutputWithContext ¶
func (i BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusArrayOutput
type BareMetalClusterStatusArrayInput ¶
type BareMetalClusterStatusArrayInput interface { pulumi.Input ToBareMetalClusterStatusArrayOutput() BareMetalClusterStatusArrayOutput ToBareMetalClusterStatusArrayOutputWithContext(context.Context) BareMetalClusterStatusArrayOutput }
BareMetalClusterStatusArrayInput is an input type that accepts BareMetalClusterStatusArray and BareMetalClusterStatusArrayOutput values. You can construct a concrete instance of `BareMetalClusterStatusArrayInput` via:
BareMetalClusterStatusArray{ BareMetalClusterStatusArgs{...} }
type BareMetalClusterStatusArrayOutput ¶
type BareMetalClusterStatusArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStatusArrayOutput) ElementType ¶
func (BareMetalClusterStatusArrayOutput) ElementType() reflect.Type
func (BareMetalClusterStatusArrayOutput) Index ¶
func (o BareMetalClusterStatusArrayOutput) Index(i pulumi.IntInput) BareMetalClusterStatusOutput
func (BareMetalClusterStatusArrayOutput) ToBareMetalClusterStatusArrayOutput ¶
func (o BareMetalClusterStatusArrayOutput) ToBareMetalClusterStatusArrayOutput() BareMetalClusterStatusArrayOutput
func (BareMetalClusterStatusArrayOutput) ToBareMetalClusterStatusArrayOutputWithContext ¶
func (o BareMetalClusterStatusArrayOutput) ToBareMetalClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusArrayOutput
type BareMetalClusterStatusCondition ¶
type BareMetalClusterStatusCondition struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message *string `pulumi:"message"` // (Output) // A human-readable message of the check failure. Reason *string `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State *string `pulumi:"state"` // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type *string `pulumi:"type"` }
type BareMetalClusterStatusConditionArgs ¶
type BareMetalClusterStatusConditionArgs struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // A human-readable message of the check failure. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput `pulumi:"state"` // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type pulumi.StringPtrInput `pulumi:"type"` }
func (BareMetalClusterStatusConditionArgs) ElementType ¶
func (BareMetalClusterStatusConditionArgs) ElementType() reflect.Type
func (BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutput ¶
func (i BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutput() BareMetalClusterStatusConditionOutput
func (BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutputWithContext ¶
func (i BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionOutput
type BareMetalClusterStatusConditionArray ¶
type BareMetalClusterStatusConditionArray []BareMetalClusterStatusConditionInput
func (BareMetalClusterStatusConditionArray) ElementType ¶
func (BareMetalClusterStatusConditionArray) ElementType() reflect.Type
func (BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutput ¶
func (i BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutput() BareMetalClusterStatusConditionArrayOutput
func (BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutputWithContext ¶
func (i BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionArrayOutput
type BareMetalClusterStatusConditionArrayInput ¶
type BareMetalClusterStatusConditionArrayInput interface { pulumi.Input ToBareMetalClusterStatusConditionArrayOutput() BareMetalClusterStatusConditionArrayOutput ToBareMetalClusterStatusConditionArrayOutputWithContext(context.Context) BareMetalClusterStatusConditionArrayOutput }
BareMetalClusterStatusConditionArrayInput is an input type that accepts BareMetalClusterStatusConditionArray and BareMetalClusterStatusConditionArrayOutput values. You can construct a concrete instance of `BareMetalClusterStatusConditionArrayInput` via:
BareMetalClusterStatusConditionArray{ BareMetalClusterStatusConditionArgs{...} }
type BareMetalClusterStatusConditionArrayOutput ¶
type BareMetalClusterStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStatusConditionArrayOutput) ElementType ¶
func (BareMetalClusterStatusConditionArrayOutput) ElementType() reflect.Type
func (BareMetalClusterStatusConditionArrayOutput) ToBareMetalClusterStatusConditionArrayOutput ¶
func (o BareMetalClusterStatusConditionArrayOutput) ToBareMetalClusterStatusConditionArrayOutput() BareMetalClusterStatusConditionArrayOutput
func (BareMetalClusterStatusConditionArrayOutput) ToBareMetalClusterStatusConditionArrayOutputWithContext ¶
func (o BareMetalClusterStatusConditionArrayOutput) ToBareMetalClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionArrayOutput
type BareMetalClusterStatusConditionInput ¶
type BareMetalClusterStatusConditionInput interface { pulumi.Input ToBareMetalClusterStatusConditionOutput() BareMetalClusterStatusConditionOutput ToBareMetalClusterStatusConditionOutputWithContext(context.Context) BareMetalClusterStatusConditionOutput }
BareMetalClusterStatusConditionInput is an input type that accepts BareMetalClusterStatusConditionArgs and BareMetalClusterStatusConditionOutput values. You can construct a concrete instance of `BareMetalClusterStatusConditionInput` via:
BareMetalClusterStatusConditionArgs{...}
type BareMetalClusterStatusConditionOutput ¶
type BareMetalClusterStatusConditionOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStatusConditionOutput) ElementType ¶
func (BareMetalClusterStatusConditionOutput) ElementType() reflect.Type
func (BareMetalClusterStatusConditionOutput) LastTransitionTime ¶
func (o BareMetalClusterStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transit from one status to another.
func (BareMetalClusterStatusConditionOutput) Message ¶
func (o BareMetalClusterStatusConditionOutput) Message() pulumi.StringPtrOutput
Human-readable message indicating details about last transition.
func (BareMetalClusterStatusConditionOutput) Reason ¶
func (o BareMetalClusterStatusConditionOutput) Reason() pulumi.StringPtrOutput
(Output) A human-readable message of the check failure.
func (BareMetalClusterStatusConditionOutput) State ¶
func (o BareMetalClusterStatusConditionOutput) State() pulumi.StringPtrOutput
(Output) The lifecycle state of the condition.
func (BareMetalClusterStatusConditionOutput) ToBareMetalClusterStatusConditionOutput ¶
func (o BareMetalClusterStatusConditionOutput) ToBareMetalClusterStatusConditionOutput() BareMetalClusterStatusConditionOutput
func (BareMetalClusterStatusConditionOutput) ToBareMetalClusterStatusConditionOutputWithContext ¶
func (o BareMetalClusterStatusConditionOutput) ToBareMetalClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionOutput
func (BareMetalClusterStatusConditionOutput) Type ¶
func (o BareMetalClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
type BareMetalClusterStatusInput ¶
type BareMetalClusterStatusInput interface { pulumi.Input ToBareMetalClusterStatusOutput() BareMetalClusterStatusOutput ToBareMetalClusterStatusOutputWithContext(context.Context) BareMetalClusterStatusOutput }
BareMetalClusterStatusInput is an input type that accepts BareMetalClusterStatusArgs and BareMetalClusterStatusOutput values. You can construct a concrete instance of `BareMetalClusterStatusInput` via:
BareMetalClusterStatusArgs{...}
type BareMetalClusterStatusOutput ¶
type BareMetalClusterStatusOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStatusOutput) Conditions ¶
func (o BareMetalClusterStatusOutput) Conditions() BareMetalClusterStatusConditionArrayOutput
(Output) ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. Structure is documented below.
func (BareMetalClusterStatusOutput) ElementType ¶
func (BareMetalClusterStatusOutput) ElementType() reflect.Type
func (BareMetalClusterStatusOutput) ErrorMessage ¶
func (o BareMetalClusterStatusOutput) ErrorMessage() pulumi.StringPtrOutput
(Output) Human-friendly representation of the error message from the user cluster controller. The error message can be temporary as the user cluster controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
func (BareMetalClusterStatusOutput) ToBareMetalClusterStatusOutput ¶
func (o BareMetalClusterStatusOutput) ToBareMetalClusterStatusOutput() BareMetalClusterStatusOutput
func (BareMetalClusterStatusOutput) ToBareMetalClusterStatusOutputWithContext ¶
func (o BareMetalClusterStatusOutput) ToBareMetalClusterStatusOutputWithContext(ctx context.Context) BareMetalClusterStatusOutput
type BareMetalClusterStorage ¶
type BareMetalClusterStorage struct { // Specifies the config for local PersistentVolumes backed // by mounted node disks. These disks need to be formatted and mounted by the // user, which can be done before or after cluster creation. // Structure is documented below. LvpNodeMountsConfig BareMetalClusterStorageLvpNodeMountsConfig `pulumi:"lvpNodeMountsConfig"` // subdirectories in a shared filesystem. These subdirectores are // automatically created during cluster creation. // Structure is documented below. LvpShareConfig BareMetalClusterStorageLvpShareConfig `pulumi:"lvpShareConfig"` }
type BareMetalClusterStorageArgs ¶
type BareMetalClusterStorageArgs struct { // Specifies the config for local PersistentVolumes backed // by mounted node disks. These disks need to be formatted and mounted by the // user, which can be done before or after cluster creation. // Structure is documented below. LvpNodeMountsConfig BareMetalClusterStorageLvpNodeMountsConfigInput `pulumi:"lvpNodeMountsConfig"` // subdirectories in a shared filesystem. These subdirectores are // automatically created during cluster creation. // Structure is documented below. LvpShareConfig BareMetalClusterStorageLvpShareConfigInput `pulumi:"lvpShareConfig"` }
func (BareMetalClusterStorageArgs) ElementType ¶
func (BareMetalClusterStorageArgs) ElementType() reflect.Type
func (BareMetalClusterStorageArgs) ToBareMetalClusterStorageOutput ¶
func (i BareMetalClusterStorageArgs) ToBareMetalClusterStorageOutput() BareMetalClusterStorageOutput
func (BareMetalClusterStorageArgs) ToBareMetalClusterStorageOutputWithContext ¶
func (i BareMetalClusterStorageArgs) ToBareMetalClusterStorageOutputWithContext(ctx context.Context) BareMetalClusterStorageOutput
func (BareMetalClusterStorageArgs) ToBareMetalClusterStoragePtrOutput ¶
func (i BareMetalClusterStorageArgs) ToBareMetalClusterStoragePtrOutput() BareMetalClusterStoragePtrOutput
func (BareMetalClusterStorageArgs) ToBareMetalClusterStoragePtrOutputWithContext ¶
func (i BareMetalClusterStorageArgs) ToBareMetalClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalClusterStoragePtrOutput
type BareMetalClusterStorageInput ¶
type BareMetalClusterStorageInput interface { pulumi.Input ToBareMetalClusterStorageOutput() BareMetalClusterStorageOutput ToBareMetalClusterStorageOutputWithContext(context.Context) BareMetalClusterStorageOutput }
BareMetalClusterStorageInput is an input type that accepts BareMetalClusterStorageArgs and BareMetalClusterStorageOutput values. You can construct a concrete instance of `BareMetalClusterStorageInput` via:
BareMetalClusterStorageArgs{...}
type BareMetalClusterStorageLvpNodeMountsConfigArgs ¶
type BareMetalClusterStorageLvpNodeMountsConfigArgs struct { // The host machine path. Path pulumi.StringInput `pulumi:"path"` // The StorageClass name that PVs will be created with. // // *** StorageClass pulumi.StringInput `pulumi:"storageClass"` }
func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ElementType ¶
func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ElementType() reflect.Type
func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigOutput ¶
func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigOutput() BareMetalClusterStorageLvpNodeMountsConfigOutput
func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigOutputWithContext ¶
func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigOutput
func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput ¶
func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶
func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalClusterStorageLvpNodeMountsConfigInput ¶
type BareMetalClusterStorageLvpNodeMountsConfigInput interface { pulumi.Input ToBareMetalClusterStorageLvpNodeMountsConfigOutput() BareMetalClusterStorageLvpNodeMountsConfigOutput ToBareMetalClusterStorageLvpNodeMountsConfigOutputWithContext(context.Context) BareMetalClusterStorageLvpNodeMountsConfigOutput }
BareMetalClusterStorageLvpNodeMountsConfigInput is an input type that accepts BareMetalClusterStorageLvpNodeMountsConfigArgs and BareMetalClusterStorageLvpNodeMountsConfigOutput values. You can construct a concrete instance of `BareMetalClusterStorageLvpNodeMountsConfigInput` via:
BareMetalClusterStorageLvpNodeMountsConfigArgs{...}
type BareMetalClusterStorageLvpNodeMountsConfigOutput ¶
type BareMetalClusterStorageLvpNodeMountsConfigOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) ElementType ¶
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) ElementType() reflect.Type
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) Path ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) Path() pulumi.StringOutput
The host machine path.
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) StorageClass ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) StorageClass() pulumi.StringOutput
The StorageClass name that PVs will be created with.
***
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigOutput ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigOutput() BareMetalClusterStorageLvpNodeMountsConfigOutput
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigOutputWithContext ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigOutput
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalClusterStorageLvpNodeMountsConfigPtrInput ¶
type BareMetalClusterStorageLvpNodeMountsConfigPtrInput interface { pulumi.Input ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext(context.Context) BareMetalClusterStorageLvpNodeMountsConfigPtrOutput }
BareMetalClusterStorageLvpNodeMountsConfigPtrInput is an input type that accepts BareMetalClusterStorageLvpNodeMountsConfigArgs, BareMetalClusterStorageLvpNodeMountsConfigPtr and BareMetalClusterStorageLvpNodeMountsConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterStorageLvpNodeMountsConfigPtrInput` via:
BareMetalClusterStorageLvpNodeMountsConfigArgs{...} or: nil
func BareMetalClusterStorageLvpNodeMountsConfigPtr ¶
func BareMetalClusterStorageLvpNodeMountsConfigPtr(v *BareMetalClusterStorageLvpNodeMountsConfigArgs) BareMetalClusterStorageLvpNodeMountsConfigPtrInput
type BareMetalClusterStorageLvpNodeMountsConfigPtrOutput ¶
type BareMetalClusterStorageLvpNodeMountsConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ElementType ¶
func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) Path ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) Path() pulumi.StringPtrOutput
The host machine path.
func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
The StorageClass name that PVs will be created with.
***
func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶
func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalClusterStorageLvpShareConfig ¶
type BareMetalClusterStorageLvpShareConfig struct { // Structure is documented below. LvpConfig BareMetalClusterStorageLvpShareConfigLvpConfig `pulumi:"lvpConfig"` SharedPathPvCount *int `pulumi:"sharedPathPvCount"` }
type BareMetalClusterStorageLvpShareConfigArgs ¶
type BareMetalClusterStorageLvpShareConfigArgs struct { // Structure is documented below. LvpConfig BareMetalClusterStorageLvpShareConfigLvpConfigInput `pulumi:"lvpConfig"` SharedPathPvCount pulumi.IntPtrInput `pulumi:"sharedPathPvCount"` }
func (BareMetalClusterStorageLvpShareConfigArgs) ElementType ¶
func (BareMetalClusterStorageLvpShareConfigArgs) ElementType() reflect.Type
func (BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigOutput ¶
func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigOutput() BareMetalClusterStorageLvpShareConfigOutput
func (BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigOutputWithContext ¶
func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigOutput
func (BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigPtrOutput ¶
func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigPtrOutput() BareMetalClusterStorageLvpShareConfigPtrOutput
func (BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext ¶
func (i BareMetalClusterStorageLvpShareConfigArgs) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigPtrOutput
type BareMetalClusterStorageLvpShareConfigInput ¶
BareMetalClusterStorageLvpShareConfigInput is an input type that accepts BareMetalClusterStorageLvpShareConfigArgs and BareMetalClusterStorageLvpShareConfigOutput values. You can construct a concrete instance of `BareMetalClusterStorageLvpShareConfigInput` via:
BareMetalClusterStorageLvpShareConfigArgs{...}
type BareMetalClusterStorageLvpShareConfigLvpConfigArgs ¶
type BareMetalClusterStorageLvpShareConfigLvpConfigArgs struct { pulumi.StringInput `pulumi:"path"` StorageClass pulumi.StringInput `pulumi:"storageClass"` }Path
func (BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ElementType ¶
func (BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ElementType() reflect.Type
func (BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutput ¶
func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutput() BareMetalClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutputWithContext ¶
func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶
func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalClusterStorageLvpShareConfigLvpConfigInput ¶
BareMetalClusterStorageLvpShareConfigLvpConfigInput is an input type that accepts BareMetalClusterStorageLvpShareConfigLvpConfigArgs and BareMetalClusterStorageLvpShareConfigLvpConfigOutput values. You can construct a concrete instance of `BareMetalClusterStorageLvpShareConfigLvpConfigInput` via:
BareMetalClusterStorageLvpShareConfigLvpConfigArgs{...}
type BareMetalClusterStorageLvpShareConfigLvpConfigOutput ¶
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ElementType ¶
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ElementType() reflect.Type
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) Path ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) Path() pulumi.StringOutput
The host machine path.
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) StorageClass ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) StorageClass() pulumi.StringOutput
The StorageClass name that PVs will be created with.
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutput ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutput() BareMetalClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutputWithContext ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalClusterStorageLvpShareConfigLvpConfigPtrInput ¶
BareMetalClusterStorageLvpShareConfigLvpConfigPtrInput is an input type that accepts BareMetalClusterStorageLvpShareConfigLvpConfigArgs, BareMetalClusterStorageLvpShareConfigLvpConfigPtr and BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterStorageLvpShareConfigLvpConfigPtrInput` via:
BareMetalClusterStorageLvpShareConfigLvpConfigArgs{...} or: nil
func BareMetalClusterStorageLvpShareConfigLvpConfigPtr ¶
func BareMetalClusterStorageLvpShareConfigLvpConfigPtr(v *BareMetalClusterStorageLvpShareConfigLvpConfigArgs) BareMetalClusterStorageLvpShareConfigLvpConfigPtrInput
type BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType ¶
func (BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
The StorageClass name that PVs will be created with.
func (BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶
func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalClusterStorageLvpShareConfigOutput ¶
func (BareMetalClusterStorageLvpShareConfigOutput) ElementType ¶
func (BareMetalClusterStorageLvpShareConfigOutput) ElementType() reflect.Type
func (BareMetalClusterStorageLvpShareConfigOutput) LvpConfig ¶
func (o BareMetalClusterStorageLvpShareConfigOutput) LvpConfig() BareMetalClusterStorageLvpShareConfigLvpConfigOutput
Defines the machine path and storage class for the LVP Share. Structure is documented below.
func (BareMetalClusterStorageLvpShareConfigOutput) SharedPathPvCount ¶
func (o BareMetalClusterStorageLvpShareConfigOutput) SharedPathPvCount() pulumi.IntPtrOutput
The number of subdirectories to create under path.
func (BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigOutput ¶
func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigOutput() BareMetalClusterStorageLvpShareConfigOutput
func (BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigOutputWithContext ¶
func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigOutput
func (BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutput ¶
func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutput() BareMetalClusterStorageLvpShareConfigPtrOutput
func (BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext ¶
func (o BareMetalClusterStorageLvpShareConfigOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigPtrOutput
type BareMetalClusterStorageLvpShareConfigPtrInput ¶
BareMetalClusterStorageLvpShareConfigPtrInput is an input type that accepts BareMetalClusterStorageLvpShareConfigArgs, BareMetalClusterStorageLvpShareConfigPtr and BareMetalClusterStorageLvpShareConfigPtrOutput values. You can construct a concrete instance of `BareMetalClusterStorageLvpShareConfigPtrInput` via:
BareMetalClusterStorageLvpShareConfigArgs{...} or: nil
func BareMetalClusterStorageLvpShareConfigPtr ¶
func BareMetalClusterStorageLvpShareConfigPtr(v *BareMetalClusterStorageLvpShareConfigArgs) BareMetalClusterStorageLvpShareConfigPtrInput
type BareMetalClusterStorageLvpShareConfigPtrOutput ¶
func (BareMetalClusterStorageLvpShareConfigPtrOutput) ElementType ¶
func (BareMetalClusterStorageLvpShareConfigPtrOutput) ElementType() reflect.Type
func (BareMetalClusterStorageLvpShareConfigPtrOutput) LvpConfig ¶
func (o BareMetalClusterStorageLvpShareConfigPtrOutput) LvpConfig() BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput
Defines the machine path and storage class for the LVP Share. Structure is documented below.
func (BareMetalClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount ¶
func (o BareMetalClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount() pulumi.IntPtrOutput
The number of subdirectories to create under path.
func (BareMetalClusterStorageLvpShareConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutput ¶
func (o BareMetalClusterStorageLvpShareConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutput() BareMetalClusterStorageLvpShareConfigPtrOutput
func (BareMetalClusterStorageLvpShareConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext ¶
func (o BareMetalClusterStorageLvpShareConfigPtrOutput) ToBareMetalClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalClusterStorageLvpShareConfigPtrOutput
type BareMetalClusterStorageOutput ¶
type BareMetalClusterStorageOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStorageOutput) ElementType ¶
func (BareMetalClusterStorageOutput) ElementType() reflect.Type
func (BareMetalClusterStorageOutput) LvpNodeMountsConfig ¶
func (o BareMetalClusterStorageOutput) LvpNodeMountsConfig() BareMetalClusterStorageLvpNodeMountsConfigOutput
Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation. Structure is documented below.
func (BareMetalClusterStorageOutput) LvpShareConfig ¶
func (o BareMetalClusterStorageOutput) LvpShareConfig() BareMetalClusterStorageLvpShareConfigOutput
Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation. Structure is documented below.
func (BareMetalClusterStorageOutput) ToBareMetalClusterStorageOutput ¶
func (o BareMetalClusterStorageOutput) ToBareMetalClusterStorageOutput() BareMetalClusterStorageOutput
func (BareMetalClusterStorageOutput) ToBareMetalClusterStorageOutputWithContext ¶
func (o BareMetalClusterStorageOutput) ToBareMetalClusterStorageOutputWithContext(ctx context.Context) BareMetalClusterStorageOutput
func (BareMetalClusterStorageOutput) ToBareMetalClusterStoragePtrOutput ¶
func (o BareMetalClusterStorageOutput) ToBareMetalClusterStoragePtrOutput() BareMetalClusterStoragePtrOutput
func (BareMetalClusterStorageOutput) ToBareMetalClusterStoragePtrOutputWithContext ¶
func (o BareMetalClusterStorageOutput) ToBareMetalClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalClusterStoragePtrOutput
type BareMetalClusterStoragePtrInput ¶
type BareMetalClusterStoragePtrInput interface { pulumi.Input ToBareMetalClusterStoragePtrOutput() BareMetalClusterStoragePtrOutput ToBareMetalClusterStoragePtrOutputWithContext(context.Context) BareMetalClusterStoragePtrOutput }
BareMetalClusterStoragePtrInput is an input type that accepts BareMetalClusterStorageArgs, BareMetalClusterStoragePtr and BareMetalClusterStoragePtrOutput values. You can construct a concrete instance of `BareMetalClusterStoragePtrInput` via:
BareMetalClusterStorageArgs{...} or: nil
func BareMetalClusterStoragePtr ¶
func BareMetalClusterStoragePtr(v *BareMetalClusterStorageArgs) BareMetalClusterStoragePtrInput
type BareMetalClusterStoragePtrOutput ¶
type BareMetalClusterStoragePtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterStoragePtrOutput) Elem ¶
func (o BareMetalClusterStoragePtrOutput) Elem() BareMetalClusterStorageOutput
func (BareMetalClusterStoragePtrOutput) ElementType ¶
func (BareMetalClusterStoragePtrOutput) ElementType() reflect.Type
func (BareMetalClusterStoragePtrOutput) LvpNodeMountsConfig ¶
func (o BareMetalClusterStoragePtrOutput) LvpNodeMountsConfig() BareMetalClusterStorageLvpNodeMountsConfigPtrOutput
Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation. Structure is documented below.
func (BareMetalClusterStoragePtrOutput) LvpShareConfig ¶
func (o BareMetalClusterStoragePtrOutput) LvpShareConfig() BareMetalClusterStorageLvpShareConfigPtrOutput
Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation. Structure is documented below.
func (BareMetalClusterStoragePtrOutput) ToBareMetalClusterStoragePtrOutput ¶
func (o BareMetalClusterStoragePtrOutput) ToBareMetalClusterStoragePtrOutput() BareMetalClusterStoragePtrOutput
func (BareMetalClusterStoragePtrOutput) ToBareMetalClusterStoragePtrOutputWithContext ¶
func (o BareMetalClusterStoragePtrOutput) ToBareMetalClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalClusterStoragePtrOutput
type BareMetalClusterUpgradePolicy ¶
type BareMetalClusterUpgradePolicy struct { // Specifies which upgrade policy to use. // Possible values are: `SERIAL`, `CONCURRENT`. Policy *string `pulumi:"policy"` }
type BareMetalClusterUpgradePolicyArgs ¶
type BareMetalClusterUpgradePolicyArgs struct { // Specifies which upgrade policy to use. // Possible values are: `SERIAL`, `CONCURRENT`. Policy pulumi.StringPtrInput `pulumi:"policy"` }
func (BareMetalClusterUpgradePolicyArgs) ElementType ¶
func (BareMetalClusterUpgradePolicyArgs) ElementType() reflect.Type
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutput ¶
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutput() BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutputWithContext ¶
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutput ¶
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutputWithContext ¶
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
type BareMetalClusterUpgradePolicyInput ¶
type BareMetalClusterUpgradePolicyInput interface { pulumi.Input ToBareMetalClusterUpgradePolicyOutput() BareMetalClusterUpgradePolicyOutput ToBareMetalClusterUpgradePolicyOutputWithContext(context.Context) BareMetalClusterUpgradePolicyOutput }
BareMetalClusterUpgradePolicyInput is an input type that accepts BareMetalClusterUpgradePolicyArgs and BareMetalClusterUpgradePolicyOutput values. You can construct a concrete instance of `BareMetalClusterUpgradePolicyInput` via:
BareMetalClusterUpgradePolicyArgs{...}
type BareMetalClusterUpgradePolicyOutput ¶
type BareMetalClusterUpgradePolicyOutput struct{ *pulumi.OutputState }
func (BareMetalClusterUpgradePolicyOutput) ElementType ¶
func (BareMetalClusterUpgradePolicyOutput) ElementType() reflect.Type
func (BareMetalClusterUpgradePolicyOutput) Policy ¶
func (o BareMetalClusterUpgradePolicyOutput) Policy() pulumi.StringPtrOutput
Specifies which upgrade policy to use. Possible values are: `SERIAL`, `CONCURRENT`.
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutput ¶
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutput() BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutputWithContext ¶
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutput ¶
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext ¶
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
type BareMetalClusterUpgradePolicyPtrInput ¶
type BareMetalClusterUpgradePolicyPtrInput interface { pulumi.Input ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput ToBareMetalClusterUpgradePolicyPtrOutputWithContext(context.Context) BareMetalClusterUpgradePolicyPtrOutput }
BareMetalClusterUpgradePolicyPtrInput is an input type that accepts BareMetalClusterUpgradePolicyArgs, BareMetalClusterUpgradePolicyPtr and BareMetalClusterUpgradePolicyPtrOutput values. You can construct a concrete instance of `BareMetalClusterUpgradePolicyPtrInput` via:
BareMetalClusterUpgradePolicyArgs{...} or: nil
func BareMetalClusterUpgradePolicyPtr ¶
func BareMetalClusterUpgradePolicyPtr(v *BareMetalClusterUpgradePolicyArgs) BareMetalClusterUpgradePolicyPtrInput
type BareMetalClusterUpgradePolicyPtrOutput ¶
type BareMetalClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterUpgradePolicyPtrOutput) ElementType ¶
func (BareMetalClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (BareMetalClusterUpgradePolicyPtrOutput) Policy ¶
func (o BareMetalClusterUpgradePolicyPtrOutput) Policy() pulumi.StringPtrOutput
Specifies which upgrade policy to use. Possible values are: `SERIAL`, `CONCURRENT`.
func (BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutput ¶
func (o BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext ¶
func (o BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
type BareMetalClusterValidationCheck ¶
type BareMetalClusterValidationCheck struct { // (Output) // Options used for the validation check. Options *string `pulumi:"options"` // (Output) // The scenario when the preflight checks were run.. Scenario *string `pulumi:"scenario"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses []BareMetalClusterValidationCheckStatus `pulumi:"statuses"` }
type BareMetalClusterValidationCheckArgs ¶
type BareMetalClusterValidationCheckArgs struct { // (Output) // Options used for the validation check. Options pulumi.StringPtrInput `pulumi:"options"` // (Output) // The scenario when the preflight checks were run.. Scenario pulumi.StringPtrInput `pulumi:"scenario"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses BareMetalClusterValidationCheckStatusArrayInput `pulumi:"statuses"` }
func (BareMetalClusterValidationCheckArgs) ElementType ¶
func (BareMetalClusterValidationCheckArgs) ElementType() reflect.Type
func (BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutput ¶
func (i BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutput() BareMetalClusterValidationCheckOutput
func (BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutputWithContext ¶
func (i BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckOutput
type BareMetalClusterValidationCheckArray ¶
type BareMetalClusterValidationCheckArray []BareMetalClusterValidationCheckInput
func (BareMetalClusterValidationCheckArray) ElementType ¶
func (BareMetalClusterValidationCheckArray) ElementType() reflect.Type
func (BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutput ¶
func (i BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutput() BareMetalClusterValidationCheckArrayOutput
func (BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutputWithContext ¶
func (i BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckArrayOutput
type BareMetalClusterValidationCheckArrayInput ¶
type BareMetalClusterValidationCheckArrayInput interface { pulumi.Input ToBareMetalClusterValidationCheckArrayOutput() BareMetalClusterValidationCheckArrayOutput ToBareMetalClusterValidationCheckArrayOutputWithContext(context.Context) BareMetalClusterValidationCheckArrayOutput }
BareMetalClusterValidationCheckArrayInput is an input type that accepts BareMetalClusterValidationCheckArray and BareMetalClusterValidationCheckArrayOutput values. You can construct a concrete instance of `BareMetalClusterValidationCheckArrayInput` via:
BareMetalClusterValidationCheckArray{ BareMetalClusterValidationCheckArgs{...} }
type BareMetalClusterValidationCheckArrayOutput ¶
type BareMetalClusterValidationCheckArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterValidationCheckArrayOutput) ElementType ¶
func (BareMetalClusterValidationCheckArrayOutput) ElementType() reflect.Type
func (BareMetalClusterValidationCheckArrayOutput) ToBareMetalClusterValidationCheckArrayOutput ¶
func (o BareMetalClusterValidationCheckArrayOutput) ToBareMetalClusterValidationCheckArrayOutput() BareMetalClusterValidationCheckArrayOutput
func (BareMetalClusterValidationCheckArrayOutput) ToBareMetalClusterValidationCheckArrayOutputWithContext ¶
func (o BareMetalClusterValidationCheckArrayOutput) ToBareMetalClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckArrayOutput
type BareMetalClusterValidationCheckInput ¶
type BareMetalClusterValidationCheckInput interface { pulumi.Input ToBareMetalClusterValidationCheckOutput() BareMetalClusterValidationCheckOutput ToBareMetalClusterValidationCheckOutputWithContext(context.Context) BareMetalClusterValidationCheckOutput }
BareMetalClusterValidationCheckInput is an input type that accepts BareMetalClusterValidationCheckArgs and BareMetalClusterValidationCheckOutput values. You can construct a concrete instance of `BareMetalClusterValidationCheckInput` via:
BareMetalClusterValidationCheckArgs{...}
type BareMetalClusterValidationCheckOutput ¶
type BareMetalClusterValidationCheckOutput struct{ *pulumi.OutputState }
func (BareMetalClusterValidationCheckOutput) ElementType ¶
func (BareMetalClusterValidationCheckOutput) ElementType() reflect.Type
func (BareMetalClusterValidationCheckOutput) Options ¶
func (o BareMetalClusterValidationCheckOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (BareMetalClusterValidationCheckOutput) Scenario ¶
func (o BareMetalClusterValidationCheckOutput) Scenario() pulumi.StringPtrOutput
(Output) The scenario when the preflight checks were run..
func (BareMetalClusterValidationCheckOutput) Statuses ¶
func (o BareMetalClusterValidationCheckOutput) Statuses() BareMetalClusterValidationCheckStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (BareMetalClusterValidationCheckOutput) ToBareMetalClusterValidationCheckOutput ¶
func (o BareMetalClusterValidationCheckOutput) ToBareMetalClusterValidationCheckOutput() BareMetalClusterValidationCheckOutput
func (BareMetalClusterValidationCheckOutput) ToBareMetalClusterValidationCheckOutputWithContext ¶
func (o BareMetalClusterValidationCheckOutput) ToBareMetalClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckOutput
type BareMetalClusterValidationCheckStatus ¶
type BareMetalClusterValidationCheckStatus struct { // (Output) // Individual checks which failed as part of the Preflight check execution. // Structure is documented below. Results []BareMetalClusterValidationCheckStatusResult `pulumi:"results"` }
type BareMetalClusterValidationCheckStatusArgs ¶
type BareMetalClusterValidationCheckStatusArgs struct { // (Output) // Individual checks which failed as part of the Preflight check execution. // Structure is documented below. Results BareMetalClusterValidationCheckStatusResultArrayInput `pulumi:"results"` }
func (BareMetalClusterValidationCheckStatusArgs) ElementType ¶
func (BareMetalClusterValidationCheckStatusArgs) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutput ¶
func (i BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutput() BareMetalClusterValidationCheckStatusOutput
func (BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutputWithContext ¶
func (i BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusOutput
type BareMetalClusterValidationCheckStatusArray ¶
type BareMetalClusterValidationCheckStatusArray []BareMetalClusterValidationCheckStatusInput
func (BareMetalClusterValidationCheckStatusArray) ElementType ¶
func (BareMetalClusterValidationCheckStatusArray) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutput ¶
func (i BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutput() BareMetalClusterValidationCheckStatusArrayOutput
func (BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutputWithContext ¶
func (i BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusArrayOutput
type BareMetalClusterValidationCheckStatusArrayInput ¶
type BareMetalClusterValidationCheckStatusArrayInput interface { pulumi.Input ToBareMetalClusterValidationCheckStatusArrayOutput() BareMetalClusterValidationCheckStatusArrayOutput ToBareMetalClusterValidationCheckStatusArrayOutputWithContext(context.Context) BareMetalClusterValidationCheckStatusArrayOutput }
BareMetalClusterValidationCheckStatusArrayInput is an input type that accepts BareMetalClusterValidationCheckStatusArray and BareMetalClusterValidationCheckStatusArrayOutput values. You can construct a concrete instance of `BareMetalClusterValidationCheckStatusArrayInput` via:
BareMetalClusterValidationCheckStatusArray{ BareMetalClusterValidationCheckStatusArgs{...} }
type BareMetalClusterValidationCheckStatusArrayOutput ¶
type BareMetalClusterValidationCheckStatusArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterValidationCheckStatusArrayOutput) ElementType ¶
func (BareMetalClusterValidationCheckStatusArrayOutput) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusArrayOutput) ToBareMetalClusterValidationCheckStatusArrayOutput ¶
func (o BareMetalClusterValidationCheckStatusArrayOutput) ToBareMetalClusterValidationCheckStatusArrayOutput() BareMetalClusterValidationCheckStatusArrayOutput
func (BareMetalClusterValidationCheckStatusArrayOutput) ToBareMetalClusterValidationCheckStatusArrayOutputWithContext ¶
func (o BareMetalClusterValidationCheckStatusArrayOutput) ToBareMetalClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusArrayOutput
type BareMetalClusterValidationCheckStatusInput ¶
type BareMetalClusterValidationCheckStatusInput interface { pulumi.Input ToBareMetalClusterValidationCheckStatusOutput() BareMetalClusterValidationCheckStatusOutput ToBareMetalClusterValidationCheckStatusOutputWithContext(context.Context) BareMetalClusterValidationCheckStatusOutput }
BareMetalClusterValidationCheckStatusInput is an input type that accepts BareMetalClusterValidationCheckStatusArgs and BareMetalClusterValidationCheckStatusOutput values. You can construct a concrete instance of `BareMetalClusterValidationCheckStatusInput` via:
BareMetalClusterValidationCheckStatusArgs{...}
type BareMetalClusterValidationCheckStatusOutput ¶
type BareMetalClusterValidationCheckStatusOutput struct{ *pulumi.OutputState }
func (BareMetalClusterValidationCheckStatusOutput) ElementType ¶
func (BareMetalClusterValidationCheckStatusOutput) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusOutput) Results ¶
func (o BareMetalClusterValidationCheckStatusOutput) Results() BareMetalClusterValidationCheckStatusResultArrayOutput
(Output) Individual checks which failed as part of the Preflight check execution. Structure is documented below.
func (BareMetalClusterValidationCheckStatusOutput) ToBareMetalClusterValidationCheckStatusOutput ¶
func (o BareMetalClusterValidationCheckStatusOutput) ToBareMetalClusterValidationCheckStatusOutput() BareMetalClusterValidationCheckStatusOutput
func (BareMetalClusterValidationCheckStatusOutput) ToBareMetalClusterValidationCheckStatusOutputWithContext ¶
func (o BareMetalClusterValidationCheckStatusOutput) ToBareMetalClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusOutput
type BareMetalClusterValidationCheckStatusResult ¶
type BareMetalClusterValidationCheckStatusResult struct { // (Output) // The category of the validation. Category *string `pulumi:"category"` // (Output) // The description of the validation check. Description *string `pulumi:"description"` // (Output) // Detailed failure information, which might be unformatted. Details *string `pulumi:"details"` // (Output) // Options used for the validation check. Options *string `pulumi:"options"` // (Output) // A human-readable message of the check failure. Reason *string `pulumi:"reason"` }
type BareMetalClusterValidationCheckStatusResultArgs ¶
type BareMetalClusterValidationCheckStatusResultArgs struct { // (Output) // The category of the validation. Category pulumi.StringPtrInput `pulumi:"category"` // (Output) // The description of the validation check. Description pulumi.StringPtrInput `pulumi:"description"` // (Output) // Detailed failure information, which might be unformatted. Details pulumi.StringPtrInput `pulumi:"details"` // (Output) // Options used for the validation check. Options pulumi.StringPtrInput `pulumi:"options"` // (Output) // A human-readable message of the check failure. Reason pulumi.StringPtrInput `pulumi:"reason"` }
func (BareMetalClusterValidationCheckStatusResultArgs) ElementType ¶
func (BareMetalClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutput ¶
func (i BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutput() BareMetalClusterValidationCheckStatusResultOutput
func (BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutputWithContext ¶
func (i BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultOutput
type BareMetalClusterValidationCheckStatusResultArray ¶
type BareMetalClusterValidationCheckStatusResultArray []BareMetalClusterValidationCheckStatusResultInput
func (BareMetalClusterValidationCheckStatusResultArray) ElementType ¶
func (BareMetalClusterValidationCheckStatusResultArray) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutput ¶
func (i BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutput() BareMetalClusterValidationCheckStatusResultArrayOutput
func (BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext ¶
func (i BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultArrayOutput
type BareMetalClusterValidationCheckStatusResultArrayInput ¶
type BareMetalClusterValidationCheckStatusResultArrayInput interface { pulumi.Input ToBareMetalClusterValidationCheckStatusResultArrayOutput() BareMetalClusterValidationCheckStatusResultArrayOutput ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext(context.Context) BareMetalClusterValidationCheckStatusResultArrayOutput }
BareMetalClusterValidationCheckStatusResultArrayInput is an input type that accepts BareMetalClusterValidationCheckStatusResultArray and BareMetalClusterValidationCheckStatusResultArrayOutput values. You can construct a concrete instance of `BareMetalClusterValidationCheckStatusResultArrayInput` via:
BareMetalClusterValidationCheckStatusResultArray{ BareMetalClusterValidationCheckStatusResultArgs{...} }
type BareMetalClusterValidationCheckStatusResultArrayOutput ¶
type BareMetalClusterValidationCheckStatusResultArrayOutput struct{ *pulumi.OutputState }
func (BareMetalClusterValidationCheckStatusResultArrayOutput) ElementType ¶
func (BareMetalClusterValidationCheckStatusResultArrayOutput) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusResultArrayOutput) ToBareMetalClusterValidationCheckStatusResultArrayOutput ¶
func (o BareMetalClusterValidationCheckStatusResultArrayOutput) ToBareMetalClusterValidationCheckStatusResultArrayOutput() BareMetalClusterValidationCheckStatusResultArrayOutput
func (BareMetalClusterValidationCheckStatusResultArrayOutput) ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext ¶
func (o BareMetalClusterValidationCheckStatusResultArrayOutput) ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultArrayOutput
type BareMetalClusterValidationCheckStatusResultInput ¶
type BareMetalClusterValidationCheckStatusResultInput interface { pulumi.Input ToBareMetalClusterValidationCheckStatusResultOutput() BareMetalClusterValidationCheckStatusResultOutput ToBareMetalClusterValidationCheckStatusResultOutputWithContext(context.Context) BareMetalClusterValidationCheckStatusResultOutput }
BareMetalClusterValidationCheckStatusResultInput is an input type that accepts BareMetalClusterValidationCheckStatusResultArgs and BareMetalClusterValidationCheckStatusResultOutput values. You can construct a concrete instance of `BareMetalClusterValidationCheckStatusResultInput` via:
BareMetalClusterValidationCheckStatusResultArgs{...}
type BareMetalClusterValidationCheckStatusResultOutput ¶
type BareMetalClusterValidationCheckStatusResultOutput struct{ *pulumi.OutputState }
func (BareMetalClusterValidationCheckStatusResultOutput) Category ¶
func (o BareMetalClusterValidationCheckStatusResultOutput) Category() pulumi.StringPtrOutput
(Output) The category of the validation.
func (BareMetalClusterValidationCheckStatusResultOutput) Description ¶
func (o BareMetalClusterValidationCheckStatusResultOutput) Description() pulumi.StringPtrOutput
(Output) The description of the validation check.
func (BareMetalClusterValidationCheckStatusResultOutput) Details ¶
func (o BareMetalClusterValidationCheckStatusResultOutput) Details() pulumi.StringPtrOutput
(Output) Detailed failure information, which might be unformatted.
func (BareMetalClusterValidationCheckStatusResultOutput) ElementType ¶
func (BareMetalClusterValidationCheckStatusResultOutput) ElementType() reflect.Type
func (BareMetalClusterValidationCheckStatusResultOutput) Options ¶
func (o BareMetalClusterValidationCheckStatusResultOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (BareMetalClusterValidationCheckStatusResultOutput) Reason ¶
func (o BareMetalClusterValidationCheckStatusResultOutput) Reason() pulumi.StringPtrOutput
(Output) A human-readable message of the check failure.
func (BareMetalClusterValidationCheckStatusResultOutput) ToBareMetalClusterValidationCheckStatusResultOutput ¶
func (o BareMetalClusterValidationCheckStatusResultOutput) ToBareMetalClusterValidationCheckStatusResultOutput() BareMetalClusterValidationCheckStatusResultOutput
func (BareMetalClusterValidationCheckStatusResultOutput) ToBareMetalClusterValidationCheckStatusResultOutputWithContext ¶
func (o BareMetalClusterValidationCheckStatusResultOutput) ToBareMetalClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultOutput
type BareMetalNodePool ¶
type BareMetalNodePool struct { pulumi.CustomResourceState // Annotations on the Bare Metal Node Pool. This field has the same restrictions as Kubernetes annotations. The total size // of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // The cluster this node pool belongs to. BareMetalCluster pulumi.StringOutput `pulumi:"bareMetalCluster"` // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The display name for the Bare Metal Node Pool. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // The bare metal node pool name. Name pulumi.StringOutput `pulumi:"name"` // Node pool configuration. // Structure is documented below. NodePoolConfig BareMetalNodePoolNodePoolConfigOutput `pulumi:"nodePoolConfig"` Project pulumi.StringOutput `pulumi:"project"` // If set, there are currently changes in flight to the Bare Metal User Cluster. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // (Output) // The lifecycle state of the condition. State pulumi.StringOutput `pulumi:"state"` // Specifies detailed node pool status. // Structure is documented below. Statuses BareMetalNodePoolStatusArrayOutput `pulumi:"statuses"` // The unique identifier of the Bare Metal Node Pool. Uid pulumi.StringOutput `pulumi:"uid"` // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A Google Bare Metal Node Pool.
## Example Usage
### Gkeonprem Bare Metal Node Pool Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewBareMetalCluster(ctx, "default-basic", &gkeonprem.BareMetalClusterArgs{ Name: pulumi.String("my-cluster"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), BareMetalVersion: pulumi.String("1.12.3"), NetworkConfig: &gkeonprem.BareMetalClusterNetworkConfigArgs{ IslandModeCidr: &gkeonprem.BareMetalClusterNetworkConfigIslandModeCidrArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("172.26.0.0/16"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.240.0.0/13"), }, }, }, ControlPlane: &gkeonprem.BareMetalClusterControlPlaneArgs{ ControlPlaneNodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.9"), }, }, }, }, }, LoadBalancer: &gkeonprem.BareMetalClusterLoadBalancerArgs{ PortConfig: &gkeonprem.BareMetalClusterLoadBalancerPortConfigArgs{ ControlPlaneLoadBalancerPort: pulumi.Int(443), }, VipConfig: &gkeonprem.BareMetalClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.200.0.13"), IngressVip: pulumi.String("10.200.0.14"), }, MetalLbConfig: &gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigArgs{ AddressPools: gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray{ &gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("pool1"), Addresses: pulumi.StringArray{ pulumi.String("10.200.0.14/32"), pulumi.String("10.200.0.15/32"), pulumi.String("10.200.0.16/32"), pulumi.String("10.200.0.17/32"), pulumi.String("10.200.0.18/32"), pulumi.String("fd00:1::f/128"), pulumi.String("fd00:1::10/128"), pulumi.String("fd00:1::11/128"), pulumi.String("fd00:1::12/128"), }, }, }, }, }, Storage: &gkeonprem.BareMetalClusterStorageArgs{ LvpShareConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigArgs{ LvpConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigLvpConfigArgs{ Path: pulumi.String("/mnt/localpv-share"), StorageClass: pulumi.String("local-shared"), }, SharedPathPvCount: pulumi.Int(5), }, LvpNodeMountsConfig: &gkeonprem.BareMetalClusterStorageLvpNodeMountsConfigArgs{ Path: pulumi.String("/mnt/localpv-disk"), StorageClass: pulumi.String("local-disks"), }, }, SecurityConfig: &gkeonprem.BareMetalClusterSecurityConfigArgs{ Authorization: &gkeonprem.BareMetalClusterSecurityConfigAuthorizationArgs{ AdminUsers: gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArray{ &gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArgs{ Username: pulumi.String("admin@hashicorptest.com"), }, }, }, }, }) if err != nil { return err } _, err = gkeonprem.NewBareMetalNodePool(ctx, "nodepool-basic", &gkeonprem.BareMetalNodePoolArgs{ Name: pulumi.String("my-nodepool"), BareMetalCluster: default_basic.Name, Location: pulumi.String("us-west1"), NodePoolConfig: &gkeonprem.BareMetalNodePoolNodePoolConfigArgs{ OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalNodePoolNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalNodePoolNodePoolConfigNodeConfigArgs{ NodeIp: pulumi.String("10.200.0.11"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Node Pool Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewBareMetalCluster(ctx, "default-full", &gkeonprem.BareMetalClusterArgs{ Name: pulumi.String("my-cluster"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), BareMetalVersion: pulumi.String("1.12.3"), NetworkConfig: &gkeonprem.BareMetalClusterNetworkConfigArgs{ IslandModeCidr: &gkeonprem.BareMetalClusterNetworkConfigIslandModeCidrArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("172.26.0.0/16"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.240.0.0/13"), }, }, }, ControlPlane: &gkeonprem.BareMetalClusterControlPlaneArgs{ ControlPlaneNodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs{ NodePoolConfig: &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs{ Labels: pulumi.StringMap{}, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: pulumi.StringMap{}, NodeIp: pulumi.String("10.200.0.9"), }, }, }, }, }, LoadBalancer: &gkeonprem.BareMetalClusterLoadBalancerArgs{ PortConfig: &gkeonprem.BareMetalClusterLoadBalancerPortConfigArgs{ ControlPlaneLoadBalancerPort: pulumi.Int(443), }, VipConfig: &gkeonprem.BareMetalClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.200.0.13"), IngressVip: pulumi.String("10.200.0.14"), }, MetalLbConfig: &gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigArgs{ AddressPools: gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray{ &gkeonprem.BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("pool1"), Addresses: pulumi.StringArray{ pulumi.String("10.200.0.14/32"), pulumi.String("10.200.0.15/32"), pulumi.String("10.200.0.16/32"), pulumi.String("10.200.0.17/32"), pulumi.String("10.200.0.18/32"), pulumi.String("fd00:1::f/128"), pulumi.String("fd00:1::10/128"), pulumi.String("fd00:1::11/128"), pulumi.String("fd00:1::12/128"), }, }, }, }, }, Storage: &gkeonprem.BareMetalClusterStorageArgs{ LvpShareConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigArgs{ LvpConfig: &gkeonprem.BareMetalClusterStorageLvpShareConfigLvpConfigArgs{ Path: pulumi.String("/mnt/localpv-share"), StorageClass: pulumi.String("local-shared"), }, SharedPathPvCount: pulumi.Int(5), }, LvpNodeMountsConfig: &gkeonprem.BareMetalClusterStorageLvpNodeMountsConfigArgs{ Path: pulumi.String("/mnt/localpv-disk"), StorageClass: pulumi.String("local-disks"), }, }, SecurityConfig: &gkeonprem.BareMetalClusterSecurityConfigArgs{ Authorization: &gkeonprem.BareMetalClusterSecurityConfigAuthorizationArgs{ AdminUsers: gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArray{ &gkeonprem.BareMetalClusterSecurityConfigAuthorizationAdminUserArgs{ Username: pulumi.String("admin@hashicorptest.com"), }, }, }, }, }) if err != nil { return err } _, err = gkeonprem.NewBareMetalNodePool(ctx, "nodepool-full", &gkeonprem.BareMetalNodePoolArgs{ Name: pulumi.String("my-nodepool"), DisplayName: pulumi.String("test-name"), BareMetalCluster: default_full.Name, Location: pulumi.String("us-west1"), Annotations: pulumi.StringMap{}, NodePoolConfig: &gkeonprem.BareMetalNodePoolNodePoolConfigArgs{ OperatingSystem: pulumi.String("LINUX"), Labels: pulumi.StringMap{}, NodeConfigs: gkeonprem.BareMetalNodePoolNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalNodePoolNodePoolConfigNodeConfigArgs{ NodeIp: pulumi.String("10.200.0.11"), Labels: pulumi.StringMap{}, }, }, Taints: gkeonprem.BareMetalNodePoolNodePoolConfigTaintArray{ &gkeonprem.BareMetalNodePoolNodePoolConfigTaintArgs{ Key: pulumi.String("test-key"), Value: pulumi.String("test-value"), Effect: pulumi.String("NO_EXECUTE"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
BareMetalNodePool can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/bareMetalClusters/{{bare_metal_cluster}}/bareMetalNodePools/{{name}}`
* `{{project}}/{{location}}/{{bare_metal_cluster}}/{{name}}`
* `{{location}}/{{bare_metal_cluster}}/{{name}}`
When using the `pulumi import` command, BareMetalNodePool can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:gkeonprem/bareMetalNodePool:BareMetalNodePool default projects/{{project}}/locations/{{location}}/bareMetalClusters/{{bare_metal_cluster}}/bareMetalNodePools/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/bareMetalNodePool:BareMetalNodePool default {{project}}/{{location}}/{{bare_metal_cluster}}/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/bareMetalNodePool:BareMetalNodePool default {{location}}/{{bare_metal_cluster}}/{{name}} ```
func GetBareMetalNodePool ¶
func GetBareMetalNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BareMetalNodePoolState, opts ...pulumi.ResourceOption) (*BareMetalNodePool, error)
GetBareMetalNodePool gets an existing BareMetalNodePool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBareMetalNodePool ¶
func NewBareMetalNodePool(ctx *pulumi.Context, name string, args *BareMetalNodePoolArgs, opts ...pulumi.ResourceOption) (*BareMetalNodePool, error)
NewBareMetalNodePool registers a new resource with the given unique name, arguments, and options.
func (*BareMetalNodePool) ElementType ¶
func (*BareMetalNodePool) ElementType() reflect.Type
func (*BareMetalNodePool) ToBareMetalNodePoolOutput ¶
func (i *BareMetalNodePool) ToBareMetalNodePoolOutput() BareMetalNodePoolOutput
func (*BareMetalNodePool) ToBareMetalNodePoolOutputWithContext ¶
func (i *BareMetalNodePool) ToBareMetalNodePoolOutputWithContext(ctx context.Context) BareMetalNodePoolOutput
type BareMetalNodePoolArgs ¶
type BareMetalNodePoolArgs struct { // Annotations on the Bare Metal Node Pool. This field has the same restrictions as Kubernetes annotations. The total size // of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // The cluster this node pool belongs to. BareMetalCluster pulumi.StringInput // The display name for the Bare Metal Node Pool. DisplayName pulumi.StringPtrInput // The location of the resource. Location pulumi.StringInput // The bare metal node pool name. Name pulumi.StringPtrInput // Node pool configuration. // Structure is documented below. NodePoolConfig BareMetalNodePoolNodePoolConfigInput Project pulumi.StringPtrInput }
The set of arguments for constructing a BareMetalNodePool resource.
func (BareMetalNodePoolArgs) ElementType ¶
func (BareMetalNodePoolArgs) ElementType() reflect.Type
type BareMetalNodePoolArray ¶
type BareMetalNodePoolArray []BareMetalNodePoolInput
func (BareMetalNodePoolArray) ElementType ¶
func (BareMetalNodePoolArray) ElementType() reflect.Type
func (BareMetalNodePoolArray) ToBareMetalNodePoolArrayOutput ¶
func (i BareMetalNodePoolArray) ToBareMetalNodePoolArrayOutput() BareMetalNodePoolArrayOutput
func (BareMetalNodePoolArray) ToBareMetalNodePoolArrayOutputWithContext ¶
func (i BareMetalNodePoolArray) ToBareMetalNodePoolArrayOutputWithContext(ctx context.Context) BareMetalNodePoolArrayOutput
type BareMetalNodePoolArrayInput ¶
type BareMetalNodePoolArrayInput interface { pulumi.Input ToBareMetalNodePoolArrayOutput() BareMetalNodePoolArrayOutput ToBareMetalNodePoolArrayOutputWithContext(context.Context) BareMetalNodePoolArrayOutput }
BareMetalNodePoolArrayInput is an input type that accepts BareMetalNodePoolArray and BareMetalNodePoolArrayOutput values. You can construct a concrete instance of `BareMetalNodePoolArrayInput` via:
BareMetalNodePoolArray{ BareMetalNodePoolArgs{...} }
type BareMetalNodePoolArrayOutput ¶
type BareMetalNodePoolArrayOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolArrayOutput) ElementType ¶
func (BareMetalNodePoolArrayOutput) ElementType() reflect.Type
func (BareMetalNodePoolArrayOutput) Index ¶
func (o BareMetalNodePoolArrayOutput) Index(i pulumi.IntInput) BareMetalNodePoolOutput
func (BareMetalNodePoolArrayOutput) ToBareMetalNodePoolArrayOutput ¶
func (o BareMetalNodePoolArrayOutput) ToBareMetalNodePoolArrayOutput() BareMetalNodePoolArrayOutput
func (BareMetalNodePoolArrayOutput) ToBareMetalNodePoolArrayOutputWithContext ¶
func (o BareMetalNodePoolArrayOutput) ToBareMetalNodePoolArrayOutputWithContext(ctx context.Context) BareMetalNodePoolArrayOutput
type BareMetalNodePoolInput ¶
type BareMetalNodePoolInput interface { pulumi.Input ToBareMetalNodePoolOutput() BareMetalNodePoolOutput ToBareMetalNodePoolOutputWithContext(ctx context.Context) BareMetalNodePoolOutput }
type BareMetalNodePoolMap ¶
type BareMetalNodePoolMap map[string]BareMetalNodePoolInput
func (BareMetalNodePoolMap) ElementType ¶
func (BareMetalNodePoolMap) ElementType() reflect.Type
func (BareMetalNodePoolMap) ToBareMetalNodePoolMapOutput ¶
func (i BareMetalNodePoolMap) ToBareMetalNodePoolMapOutput() BareMetalNodePoolMapOutput
func (BareMetalNodePoolMap) ToBareMetalNodePoolMapOutputWithContext ¶
func (i BareMetalNodePoolMap) ToBareMetalNodePoolMapOutputWithContext(ctx context.Context) BareMetalNodePoolMapOutput
type BareMetalNodePoolMapInput ¶
type BareMetalNodePoolMapInput interface { pulumi.Input ToBareMetalNodePoolMapOutput() BareMetalNodePoolMapOutput ToBareMetalNodePoolMapOutputWithContext(context.Context) BareMetalNodePoolMapOutput }
BareMetalNodePoolMapInput is an input type that accepts BareMetalNodePoolMap and BareMetalNodePoolMapOutput values. You can construct a concrete instance of `BareMetalNodePoolMapInput` via:
BareMetalNodePoolMap{ "key": BareMetalNodePoolArgs{...} }
type BareMetalNodePoolMapOutput ¶
type BareMetalNodePoolMapOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolMapOutput) ElementType ¶
func (BareMetalNodePoolMapOutput) ElementType() reflect.Type
func (BareMetalNodePoolMapOutput) MapIndex ¶
func (o BareMetalNodePoolMapOutput) MapIndex(k pulumi.StringInput) BareMetalNodePoolOutput
func (BareMetalNodePoolMapOutput) ToBareMetalNodePoolMapOutput ¶
func (o BareMetalNodePoolMapOutput) ToBareMetalNodePoolMapOutput() BareMetalNodePoolMapOutput
func (BareMetalNodePoolMapOutput) ToBareMetalNodePoolMapOutputWithContext ¶
func (o BareMetalNodePoolMapOutput) ToBareMetalNodePoolMapOutputWithContext(ctx context.Context) BareMetalNodePoolMapOutput
type BareMetalNodePoolNodePoolConfig ¶
type BareMetalNodePoolNodePoolConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs []BareMetalNodePoolNodePoolConfigNodeConfig `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem *string `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints []BareMetalNodePoolNodePoolConfigTaint `pulumi:"taints"` }
type BareMetalNodePoolNodePoolConfigArgs ¶
type BareMetalNodePoolNodePoolConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The list of machine addresses in the Bare Metal Node Pool. // Structure is documented below. NodeConfigs BareMetalNodePoolNodePoolConfigNodeConfigArrayInput `pulumi:"nodeConfigs"` // Specifies the nodes operating system (default: LINUX). OperatingSystem pulumi.StringPtrInput `pulumi:"operatingSystem"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints BareMetalNodePoolNodePoolConfigTaintArrayInput `pulumi:"taints"` }
func (BareMetalNodePoolNodePoolConfigArgs) ElementType ¶
func (BareMetalNodePoolNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigOutput ¶
func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigOutput() BareMetalNodePoolNodePoolConfigOutput
func (BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigOutputWithContext ¶
func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigOutput
func (BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigPtrOutput ¶
func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigPtrOutput() BareMetalNodePoolNodePoolConfigPtrOutput
func (BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext ¶
func (i BareMetalNodePoolNodePoolConfigArgs) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigPtrOutput
type BareMetalNodePoolNodePoolConfigInput ¶
type BareMetalNodePoolNodePoolConfigInput interface { pulumi.Input ToBareMetalNodePoolNodePoolConfigOutput() BareMetalNodePoolNodePoolConfigOutput ToBareMetalNodePoolNodePoolConfigOutputWithContext(context.Context) BareMetalNodePoolNodePoolConfigOutput }
BareMetalNodePoolNodePoolConfigInput is an input type that accepts BareMetalNodePoolNodePoolConfigArgs and BareMetalNodePoolNodePoolConfigOutput values. You can construct a concrete instance of `BareMetalNodePoolNodePoolConfigInput` via:
BareMetalNodePoolNodePoolConfigArgs{...}
type BareMetalNodePoolNodePoolConfigNodeConfig ¶
type BareMetalNodePoolNodePoolConfigNodeConfig struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels map[string]string `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp *string `pulumi:"nodeIp"` }
type BareMetalNodePoolNodePoolConfigNodeConfigArgs ¶
type BareMetalNodePoolNodePoolConfigNodeConfigArgs struct { // The map of Kubernetes labels (key/value pairs) to be applied to // each node. These will added in addition to any default label(s) // that Kubernetes may apply to the node. In case of conflict in // label keys, the applied set may differ depending on the Kubernetes // version -- it's best to assume the behavior is undefined and // conflicts should be avoided. For more information, including usage // and the valid values, see: // - http://kubernetes.io/v1.1/docs/user-guide/labels.html // An object containing a list of "key": value pairs. // For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Labels pulumi.StringMapInput `pulumi:"labels"` // The default IPv4 address for SSH access and Kubernetes node. // Example: 192.168.0.1 NodeIp pulumi.StringPtrInput `pulumi:"nodeIp"` }
func (BareMetalNodePoolNodePoolConfigNodeConfigArgs) ElementType ¶
func (BareMetalNodePoolNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutput ¶
func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutput() BareMetalNodePoolNodePoolConfigNodeConfigOutput
func (BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext ¶
func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigOutput
type BareMetalNodePoolNodePoolConfigNodeConfigArray ¶
type BareMetalNodePoolNodePoolConfigNodeConfigArray []BareMetalNodePoolNodePoolConfigNodeConfigInput
func (BareMetalNodePoolNodePoolConfigNodeConfigArray) ElementType ¶
func (BareMetalNodePoolNodePoolConfigNodeConfigArray) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput ¶
func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
func (BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
type BareMetalNodePoolNodePoolConfigNodeConfigArrayInput ¶
type BareMetalNodePoolNodePoolConfigNodeConfigArrayInput interface { pulumi.Input ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext(context.Context) BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput }
BareMetalNodePoolNodePoolConfigNodeConfigArrayInput is an input type that accepts BareMetalNodePoolNodePoolConfigNodeConfigArray and BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput values. You can construct a concrete instance of `BareMetalNodePoolNodePoolConfigNodeConfigArrayInput` via:
BareMetalNodePoolNodePoolConfigNodeConfigArray{ BareMetalNodePoolNodePoolConfigNodeConfigArgs{...} }
type BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput ¶
type BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ElementType ¶
func (BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput ¶
func (o BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
func (BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext ¶
func (o BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
type BareMetalNodePoolNodePoolConfigNodeConfigInput ¶
type BareMetalNodePoolNodePoolConfigNodeConfigInput interface { pulumi.Input ToBareMetalNodePoolNodePoolConfigNodeConfigOutput() BareMetalNodePoolNodePoolConfigNodeConfigOutput ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext(context.Context) BareMetalNodePoolNodePoolConfigNodeConfigOutput }
BareMetalNodePoolNodePoolConfigNodeConfigInput is an input type that accepts BareMetalNodePoolNodePoolConfigNodeConfigArgs and BareMetalNodePoolNodePoolConfigNodeConfigOutput values. You can construct a concrete instance of `BareMetalNodePoolNodePoolConfigNodeConfigInput` via:
BareMetalNodePoolNodePoolConfigNodeConfigArgs{...}
type BareMetalNodePoolNodePoolConfigNodeConfigOutput ¶
type BareMetalNodePoolNodePoolConfigNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) ElementType ¶
func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) Labels ¶
func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) NodeIp ¶
func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigOutput ¶
func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigOutput() BareMetalNodePoolNodePoolConfigNodeConfigOutput
func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext ¶
func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigOutput
type BareMetalNodePoolNodePoolConfigOutput ¶
type BareMetalNodePoolNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolNodePoolConfigOutput) ElementType ¶
func (BareMetalNodePoolNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigOutput) Labels ¶
func (o BareMetalNodePoolNodePoolConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalNodePoolNodePoolConfigOutput) NodeConfigs ¶
func (o BareMetalNodePoolNodePoolConfigOutput) NodeConfigs() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalNodePoolNodePoolConfigOutput) OperatingSystem ¶
func (o BareMetalNodePoolNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalNodePoolNodePoolConfigOutput) Taints ¶
func (o BareMetalNodePoolNodePoolConfigOutput) Taints() BareMetalNodePoolNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigOutput ¶
func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigOutput() BareMetalNodePoolNodePoolConfigOutput
func (BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigOutputWithContext ¶
func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigOutput
func (BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigPtrOutput ¶
func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigPtrOutput() BareMetalNodePoolNodePoolConfigPtrOutput
func (BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalNodePoolNodePoolConfigOutput) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigPtrOutput
type BareMetalNodePoolNodePoolConfigPtrInput ¶
type BareMetalNodePoolNodePoolConfigPtrInput interface { pulumi.Input ToBareMetalNodePoolNodePoolConfigPtrOutput() BareMetalNodePoolNodePoolConfigPtrOutput ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext(context.Context) BareMetalNodePoolNodePoolConfigPtrOutput }
BareMetalNodePoolNodePoolConfigPtrInput is an input type that accepts BareMetalNodePoolNodePoolConfigArgs, BareMetalNodePoolNodePoolConfigPtr and BareMetalNodePoolNodePoolConfigPtrOutput values. You can construct a concrete instance of `BareMetalNodePoolNodePoolConfigPtrInput` via:
BareMetalNodePoolNodePoolConfigArgs{...} or: nil
func BareMetalNodePoolNodePoolConfigPtr ¶
func BareMetalNodePoolNodePoolConfigPtr(v *BareMetalNodePoolNodePoolConfigArgs) BareMetalNodePoolNodePoolConfigPtrInput
type BareMetalNodePoolNodePoolConfigPtrOutput ¶
type BareMetalNodePoolNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolNodePoolConfigPtrOutput) ElementType ¶
func (BareMetalNodePoolNodePoolConfigPtrOutput) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigPtrOutput) Labels ¶
func (o BareMetalNodePoolNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see:
- http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. For example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalNodePoolNodePoolConfigPtrOutput) NodeConfigs ¶
func (o BareMetalNodePoolNodePoolConfigPtrOutput) NodeConfigs() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalNodePoolNodePoolConfigPtrOutput) OperatingSystem ¶
func (o BareMetalNodePoolNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalNodePoolNodePoolConfigPtrOutput) Taints ¶
func (o BareMetalNodePoolNodePoolConfigPtrOutput) Taints() BareMetalNodePoolNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalNodePoolNodePoolConfigPtrOutput) ToBareMetalNodePoolNodePoolConfigPtrOutput ¶
func (o BareMetalNodePoolNodePoolConfigPtrOutput) ToBareMetalNodePoolNodePoolConfigPtrOutput() BareMetalNodePoolNodePoolConfigPtrOutput
func (BareMetalNodePoolNodePoolConfigPtrOutput) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext ¶
func (o BareMetalNodePoolNodePoolConfigPtrOutput) ToBareMetalNodePoolNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigPtrOutput
type BareMetalNodePoolNodePoolConfigTaint ¶
type BareMetalNodePoolNodePoolConfigTaint struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. // // *** Effect *string `pulumi:"effect"` // Key associated with the effect. Key *string `pulumi:"key"` // Value associated with the effect. Value *string `pulumi:"value"` }
type BareMetalNodePoolNodePoolConfigTaintArgs ¶
type BareMetalNodePoolNodePoolConfigTaintArgs struct { // Specifies the nodes operating system (default: LINUX). // Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. // // *** Effect pulumi.StringPtrInput `pulumi:"effect"` // Key associated with the effect. Key pulumi.StringPtrInput `pulumi:"key"` // Value associated with the effect. Value pulumi.StringPtrInput `pulumi:"value"` }
func (BareMetalNodePoolNodePoolConfigTaintArgs) ElementType ¶
func (BareMetalNodePoolNodePoolConfigTaintArgs) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutput ¶
func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutput() BareMetalNodePoolNodePoolConfigTaintOutput
func (BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext ¶
func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintOutput
type BareMetalNodePoolNodePoolConfigTaintArray ¶
type BareMetalNodePoolNodePoolConfigTaintArray []BareMetalNodePoolNodePoolConfigTaintInput
func (BareMetalNodePoolNodePoolConfigTaintArray) ElementType ¶
func (BareMetalNodePoolNodePoolConfigTaintArray) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutput ¶
func (i BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutput() BareMetalNodePoolNodePoolConfigTaintArrayOutput
func (BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext ¶
func (i BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintArrayOutput
type BareMetalNodePoolNodePoolConfigTaintArrayInput ¶
type BareMetalNodePoolNodePoolConfigTaintArrayInput interface { pulumi.Input ToBareMetalNodePoolNodePoolConfigTaintArrayOutput() BareMetalNodePoolNodePoolConfigTaintArrayOutput ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext(context.Context) BareMetalNodePoolNodePoolConfigTaintArrayOutput }
BareMetalNodePoolNodePoolConfigTaintArrayInput is an input type that accepts BareMetalNodePoolNodePoolConfigTaintArray and BareMetalNodePoolNodePoolConfigTaintArrayOutput values. You can construct a concrete instance of `BareMetalNodePoolNodePoolConfigTaintArrayInput` via:
BareMetalNodePoolNodePoolConfigTaintArray{ BareMetalNodePoolNodePoolConfigTaintArgs{...} }
type BareMetalNodePoolNodePoolConfigTaintArrayOutput ¶
type BareMetalNodePoolNodePoolConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolNodePoolConfigTaintArrayOutput) ElementType ¶
func (BareMetalNodePoolNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToBareMetalNodePoolNodePoolConfigTaintArrayOutput ¶
func (o BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToBareMetalNodePoolNodePoolConfigTaintArrayOutput() BareMetalNodePoolNodePoolConfigTaintArrayOutput
func (BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext ¶
func (o BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintArrayOutput
type BareMetalNodePoolNodePoolConfigTaintInput ¶
type BareMetalNodePoolNodePoolConfigTaintInput interface { pulumi.Input ToBareMetalNodePoolNodePoolConfigTaintOutput() BareMetalNodePoolNodePoolConfigTaintOutput ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext(context.Context) BareMetalNodePoolNodePoolConfigTaintOutput }
BareMetalNodePoolNodePoolConfigTaintInput is an input type that accepts BareMetalNodePoolNodePoolConfigTaintArgs and BareMetalNodePoolNodePoolConfigTaintOutput values. You can construct a concrete instance of `BareMetalNodePoolNodePoolConfigTaintInput` via:
BareMetalNodePoolNodePoolConfigTaintArgs{...}
type BareMetalNodePoolNodePoolConfigTaintOutput ¶
type BareMetalNodePoolNodePoolConfigTaintOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolNodePoolConfigTaintOutput) Effect ¶
func (o BareMetalNodePoolNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX). Possible values are: `EFFECT_UNSPECIFIED`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.
***
func (BareMetalNodePoolNodePoolConfigTaintOutput) ElementType ¶
func (BareMetalNodePoolNodePoolConfigTaintOutput) ElementType() reflect.Type
func (BareMetalNodePoolNodePoolConfigTaintOutput) Key ¶
func (o BareMetalNodePoolNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
Key associated with the effect.
func (BareMetalNodePoolNodePoolConfigTaintOutput) ToBareMetalNodePoolNodePoolConfigTaintOutput ¶
func (o BareMetalNodePoolNodePoolConfigTaintOutput) ToBareMetalNodePoolNodePoolConfigTaintOutput() BareMetalNodePoolNodePoolConfigTaintOutput
func (BareMetalNodePoolNodePoolConfigTaintOutput) ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext ¶
func (o BareMetalNodePoolNodePoolConfigTaintOutput) ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintOutput
func (BareMetalNodePoolNodePoolConfigTaintOutput) Value ¶
func (o BareMetalNodePoolNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
Value associated with the effect.
type BareMetalNodePoolOutput ¶
type BareMetalNodePoolOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolOutput) Annotations ¶
func (o BareMetalNodePoolOutput) Annotations() pulumi.StringMapOutput
Annotations on the Bare Metal Node Pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource.
func (BareMetalNodePoolOutput) BareMetalCluster ¶
func (o BareMetalNodePoolOutput) BareMetalCluster() pulumi.StringOutput
The cluster this node pool belongs to.
func (BareMetalNodePoolOutput) CreateTime ¶
func (o BareMetalNodePoolOutput) CreateTime() pulumi.StringOutput
The time the cluster was created, in RFC3339 text format.
func (BareMetalNodePoolOutput) DeleteTime ¶
func (o BareMetalNodePoolOutput) DeleteTime() pulumi.StringOutput
The time the cluster was deleted, in RFC3339 text format.
func (BareMetalNodePoolOutput) DisplayName ¶
func (o BareMetalNodePoolOutput) DisplayName() pulumi.StringPtrOutput
The display name for the Bare Metal Node Pool.
func (BareMetalNodePoolOutput) EffectiveAnnotations ¶
func (o BareMetalNodePoolOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (BareMetalNodePoolOutput) ElementType ¶
func (BareMetalNodePoolOutput) ElementType() reflect.Type
func (BareMetalNodePoolOutput) Etag ¶
func (o BareMetalNodePoolOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
func (BareMetalNodePoolOutput) Location ¶
func (o BareMetalNodePoolOutput) Location() pulumi.StringOutput
The location of the resource.
func (BareMetalNodePoolOutput) Name ¶
func (o BareMetalNodePoolOutput) Name() pulumi.StringOutput
The bare metal node pool name.
func (BareMetalNodePoolOutput) NodePoolConfig ¶
func (o BareMetalNodePoolOutput) NodePoolConfig() BareMetalNodePoolNodePoolConfigOutput
Node pool configuration. Structure is documented below.
func (BareMetalNodePoolOutput) Project ¶
func (o BareMetalNodePoolOutput) Project() pulumi.StringOutput
func (BareMetalNodePoolOutput) Reconciling ¶
func (o BareMetalNodePoolOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the Bare Metal User Cluster.
func (BareMetalNodePoolOutput) State ¶
func (o BareMetalNodePoolOutput) State() pulumi.StringOutput
(Output) The lifecycle state of the condition.
func (BareMetalNodePoolOutput) Statuses ¶
func (o BareMetalNodePoolOutput) Statuses() BareMetalNodePoolStatusArrayOutput
Specifies detailed node pool status. Structure is documented below.
func (BareMetalNodePoolOutput) ToBareMetalNodePoolOutput ¶
func (o BareMetalNodePoolOutput) ToBareMetalNodePoolOutput() BareMetalNodePoolOutput
func (BareMetalNodePoolOutput) ToBareMetalNodePoolOutputWithContext ¶
func (o BareMetalNodePoolOutput) ToBareMetalNodePoolOutputWithContext(ctx context.Context) BareMetalNodePoolOutput
func (BareMetalNodePoolOutput) Uid ¶
func (o BareMetalNodePoolOutput) Uid() pulumi.StringOutput
The unique identifier of the Bare Metal Node Pool.
func (BareMetalNodePoolOutput) UpdateTime ¶
func (o BareMetalNodePoolOutput) UpdateTime() pulumi.StringOutput
The time the cluster was last updated, in RFC3339 text format.
type BareMetalNodePoolState ¶
type BareMetalNodePoolState struct { // Annotations on the Bare Metal Node Pool. This field has the same restrictions as Kubernetes annotations. The total size // of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // The cluster this node pool belongs to. BareMetalCluster pulumi.StringPtrInput // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringPtrInput // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringPtrInput // The display name for the Bare Metal Node Pool. DisplayName pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The bare metal node pool name. Name pulumi.StringPtrInput // Node pool configuration. // Structure is documented below. NodePoolConfig BareMetalNodePoolNodePoolConfigPtrInput Project pulumi.StringPtrInput // If set, there are currently changes in flight to the Bare Metal User Cluster. Reconciling pulumi.BoolPtrInput // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput // Specifies detailed node pool status. // Structure is documented below. Statuses BareMetalNodePoolStatusArrayInput // The unique identifier of the Bare Metal Node Pool. Uid pulumi.StringPtrInput // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringPtrInput }
func (BareMetalNodePoolState) ElementType ¶
func (BareMetalNodePoolState) ElementType() reflect.Type
type BareMetalNodePoolStatus ¶
type BareMetalNodePoolStatus struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions []BareMetalNodePoolStatusCondition `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage *string `pulumi:"errorMessage"` }
type BareMetalNodePoolStatusArgs ¶
type BareMetalNodePoolStatusArgs struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions BareMetalNodePoolStatusConditionArrayInput `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` }
func (BareMetalNodePoolStatusArgs) ElementType ¶
func (BareMetalNodePoolStatusArgs) ElementType() reflect.Type
func (BareMetalNodePoolStatusArgs) ToBareMetalNodePoolStatusOutput ¶
func (i BareMetalNodePoolStatusArgs) ToBareMetalNodePoolStatusOutput() BareMetalNodePoolStatusOutput
func (BareMetalNodePoolStatusArgs) ToBareMetalNodePoolStatusOutputWithContext ¶
func (i BareMetalNodePoolStatusArgs) ToBareMetalNodePoolStatusOutputWithContext(ctx context.Context) BareMetalNodePoolStatusOutput
type BareMetalNodePoolStatusArray ¶
type BareMetalNodePoolStatusArray []BareMetalNodePoolStatusInput
func (BareMetalNodePoolStatusArray) ElementType ¶
func (BareMetalNodePoolStatusArray) ElementType() reflect.Type
func (BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutput ¶
func (i BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutput() BareMetalNodePoolStatusArrayOutput
func (BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutputWithContext ¶
func (i BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusArrayOutput
type BareMetalNodePoolStatusArrayInput ¶
type BareMetalNodePoolStatusArrayInput interface { pulumi.Input ToBareMetalNodePoolStatusArrayOutput() BareMetalNodePoolStatusArrayOutput ToBareMetalNodePoolStatusArrayOutputWithContext(context.Context) BareMetalNodePoolStatusArrayOutput }
BareMetalNodePoolStatusArrayInput is an input type that accepts BareMetalNodePoolStatusArray and BareMetalNodePoolStatusArrayOutput values. You can construct a concrete instance of `BareMetalNodePoolStatusArrayInput` via:
BareMetalNodePoolStatusArray{ BareMetalNodePoolStatusArgs{...} }
type BareMetalNodePoolStatusArrayOutput ¶
type BareMetalNodePoolStatusArrayOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolStatusArrayOutput) ElementType ¶
func (BareMetalNodePoolStatusArrayOutput) ElementType() reflect.Type
func (BareMetalNodePoolStatusArrayOutput) Index ¶
func (o BareMetalNodePoolStatusArrayOutput) Index(i pulumi.IntInput) BareMetalNodePoolStatusOutput
func (BareMetalNodePoolStatusArrayOutput) ToBareMetalNodePoolStatusArrayOutput ¶
func (o BareMetalNodePoolStatusArrayOutput) ToBareMetalNodePoolStatusArrayOutput() BareMetalNodePoolStatusArrayOutput
func (BareMetalNodePoolStatusArrayOutput) ToBareMetalNodePoolStatusArrayOutputWithContext ¶
func (o BareMetalNodePoolStatusArrayOutput) ToBareMetalNodePoolStatusArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusArrayOutput
type BareMetalNodePoolStatusCondition ¶
type BareMetalNodePoolStatusCondition struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message *string `pulumi:"message"` // Machine-readable message indicating details about last transition. Reason *string `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State *string `pulumi:"state"` // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type *string `pulumi:"type"` }
type BareMetalNodePoolStatusConditionArgs ¶
type BareMetalNodePoolStatusConditionArgs struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // Machine-readable message indicating details about last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput `pulumi:"state"` // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type pulumi.StringPtrInput `pulumi:"type"` }
func (BareMetalNodePoolStatusConditionArgs) ElementType ¶
func (BareMetalNodePoolStatusConditionArgs) ElementType() reflect.Type
func (BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutput ¶
func (i BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutput() BareMetalNodePoolStatusConditionOutput
func (BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutputWithContext ¶
func (i BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionOutput
type BareMetalNodePoolStatusConditionArray ¶
type BareMetalNodePoolStatusConditionArray []BareMetalNodePoolStatusConditionInput
func (BareMetalNodePoolStatusConditionArray) ElementType ¶
func (BareMetalNodePoolStatusConditionArray) ElementType() reflect.Type
func (BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutput ¶
func (i BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutput() BareMetalNodePoolStatusConditionArrayOutput
func (BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutputWithContext ¶
func (i BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionArrayOutput
type BareMetalNodePoolStatusConditionArrayInput ¶
type BareMetalNodePoolStatusConditionArrayInput interface { pulumi.Input ToBareMetalNodePoolStatusConditionArrayOutput() BareMetalNodePoolStatusConditionArrayOutput ToBareMetalNodePoolStatusConditionArrayOutputWithContext(context.Context) BareMetalNodePoolStatusConditionArrayOutput }
BareMetalNodePoolStatusConditionArrayInput is an input type that accepts BareMetalNodePoolStatusConditionArray and BareMetalNodePoolStatusConditionArrayOutput values. You can construct a concrete instance of `BareMetalNodePoolStatusConditionArrayInput` via:
BareMetalNodePoolStatusConditionArray{ BareMetalNodePoolStatusConditionArgs{...} }
type BareMetalNodePoolStatusConditionArrayOutput ¶
type BareMetalNodePoolStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolStatusConditionArrayOutput) ElementType ¶
func (BareMetalNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
func (BareMetalNodePoolStatusConditionArrayOutput) ToBareMetalNodePoolStatusConditionArrayOutput ¶
func (o BareMetalNodePoolStatusConditionArrayOutput) ToBareMetalNodePoolStatusConditionArrayOutput() BareMetalNodePoolStatusConditionArrayOutput
func (BareMetalNodePoolStatusConditionArrayOutput) ToBareMetalNodePoolStatusConditionArrayOutputWithContext ¶
func (o BareMetalNodePoolStatusConditionArrayOutput) ToBareMetalNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionArrayOutput
type BareMetalNodePoolStatusConditionInput ¶
type BareMetalNodePoolStatusConditionInput interface { pulumi.Input ToBareMetalNodePoolStatusConditionOutput() BareMetalNodePoolStatusConditionOutput ToBareMetalNodePoolStatusConditionOutputWithContext(context.Context) BareMetalNodePoolStatusConditionOutput }
BareMetalNodePoolStatusConditionInput is an input type that accepts BareMetalNodePoolStatusConditionArgs and BareMetalNodePoolStatusConditionOutput values. You can construct a concrete instance of `BareMetalNodePoolStatusConditionInput` via:
BareMetalNodePoolStatusConditionArgs{...}
type BareMetalNodePoolStatusConditionOutput ¶
type BareMetalNodePoolStatusConditionOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolStatusConditionOutput) ElementType ¶
func (BareMetalNodePoolStatusConditionOutput) ElementType() reflect.Type
func (BareMetalNodePoolStatusConditionOutput) LastTransitionTime ¶
func (o BareMetalNodePoolStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transit from one status to another.
func (BareMetalNodePoolStatusConditionOutput) Message ¶
func (o BareMetalNodePoolStatusConditionOutput) Message() pulumi.StringPtrOutput
Human-readable message indicating details about last transition.
func (BareMetalNodePoolStatusConditionOutput) Reason ¶
func (o BareMetalNodePoolStatusConditionOutput) Reason() pulumi.StringPtrOutput
Machine-readable message indicating details about last transition.
func (BareMetalNodePoolStatusConditionOutput) State ¶
func (o BareMetalNodePoolStatusConditionOutput) State() pulumi.StringPtrOutput
(Output) The lifecycle state of the condition.
func (BareMetalNodePoolStatusConditionOutput) ToBareMetalNodePoolStatusConditionOutput ¶
func (o BareMetalNodePoolStatusConditionOutput) ToBareMetalNodePoolStatusConditionOutput() BareMetalNodePoolStatusConditionOutput
func (BareMetalNodePoolStatusConditionOutput) ToBareMetalNodePoolStatusConditionOutputWithContext ¶
func (o BareMetalNodePoolStatusConditionOutput) ToBareMetalNodePoolStatusConditionOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionOutput
func (BareMetalNodePoolStatusConditionOutput) Type ¶
func (o BareMetalNodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
type BareMetalNodePoolStatusInput ¶
type BareMetalNodePoolStatusInput interface { pulumi.Input ToBareMetalNodePoolStatusOutput() BareMetalNodePoolStatusOutput ToBareMetalNodePoolStatusOutputWithContext(context.Context) BareMetalNodePoolStatusOutput }
BareMetalNodePoolStatusInput is an input type that accepts BareMetalNodePoolStatusArgs and BareMetalNodePoolStatusOutput values. You can construct a concrete instance of `BareMetalNodePoolStatusInput` via:
BareMetalNodePoolStatusArgs{...}
type BareMetalNodePoolStatusOutput ¶
type BareMetalNodePoolStatusOutput struct{ *pulumi.OutputState }
func (BareMetalNodePoolStatusOutput) Conditions ¶
func (o BareMetalNodePoolStatusOutput) Conditions() BareMetalNodePoolStatusConditionArrayOutput
(Output) ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. Structure is documented below.
func (BareMetalNodePoolStatusOutput) ElementType ¶
func (BareMetalNodePoolStatusOutput) ElementType() reflect.Type
func (BareMetalNodePoolStatusOutput) ErrorMessage ¶
func (o BareMetalNodePoolStatusOutput) ErrorMessage() pulumi.StringPtrOutput
(Output) Human-friendly representation of the error message from the user cluster controller. The error message can be temporary as the user cluster controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
func (BareMetalNodePoolStatusOutput) ToBareMetalNodePoolStatusOutput ¶
func (o BareMetalNodePoolStatusOutput) ToBareMetalNodePoolStatusOutput() BareMetalNodePoolStatusOutput
func (BareMetalNodePoolStatusOutput) ToBareMetalNodePoolStatusOutputWithContext ¶
func (o BareMetalNodePoolStatusOutput) ToBareMetalNodePoolStatusOutputWithContext(ctx context.Context) BareMetalNodePoolStatusOutput
type VMwareCluster ¶
type VMwareCluster struct { pulumi.CustomResourceState // The admin cluster this VMware User Cluster belongs to. // This is the full resource name of the admin cluster's hub membership. // In the future, references to other resource types might be allowed if // admin clusters are modeled as their own resources. AdminClusterMembership pulumi.StringOutput `pulumi:"adminClusterMembership"` // Annotations on the VMware User Cluster. This field has the same restrictions as Kubernetes annotations. The total size // of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // AAGConfig specifies whether to spread VMware User Cluster nodes across at least three physical hosts in the datacenter. AntiAffinityGroups VMwareClusterAntiAffinityGroupsOutput `pulumi:"antiAffinityGroups"` // RBAC policy that will be applied and managed by GKE On-Prem. Authorization VMwareClusterAuthorizationPtrOutput `pulumi:"authorization"` // Configuration for auto repairing. AutoRepairConfig VMwareClusterAutoRepairConfigOutput `pulumi:"autoRepairConfig"` // VMware User Cluster control plane nodes must have either 1 or 3 replicas. // Structure is documented below. ControlPlaneNode VMwareClusterControlPlaneNodeOutput `pulumi:"controlPlaneNode"` // The time at which VMware User Cluster was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // VmwareDataplaneV2Config specifies configuration for Dataplane V2. DataplaneV2 VMwareClusterDataplaneV2Output `pulumi:"dataplaneV2"` // The time at which VMware User Cluster was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // (Output) // The description of the validation check. Description pulumi.StringPtrOutput `pulumi:"description"` // Disable bundled ingress. DisableBundledIngress pulumi.BoolPtrOutput `pulumi:"disableBundledIngress"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // Enable control plane V2. Default to false. EnableControlPlaneV2 pulumi.BoolPtrOutput `pulumi:"enableControlPlaneV2"` // The DNS name of VMware User Cluster's API server. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringOutput `pulumi:"etag"` // Fleet configuration for the cluster. // Structure is documented below. Fleets VMwareClusterFleetArrayOutput `pulumi:"fleets"` // Load Balancer configuration. LoadBalancer VMwareClusterLoadBalancerPtrOutput `pulumi:"loadBalancer"` // The object name of the VMware OnPremUserCluster custom resource on the // associated admin cluster. This field is used to support conflicting // names when enrolling existing clusters to the API. When used as a part of // cluster enrollment, this field will differ from the ID in the resource // name. For new clusters, this field will match the user provided cluster ID // and be visible in the last component of the resource name. It is not // modifiable. // All users should use this name to access their cluster using gkectl or // kubectl and should expect to see the local name when viewing admin // cluster controller logs. LocalName pulumi.StringOutput `pulumi:"localName"` // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // The VMware cluster name. Name pulumi.StringOutput `pulumi:"name"` // The VMware User Cluster network configuration. NetworkConfig VMwareClusterNetworkConfigPtrOutput `pulumi:"networkConfig"` // The Anthos clusters on the VMware version for your user cluster. OnPremVersion pulumi.StringOutput `pulumi:"onPremVersion"` Project pulumi.StringOutput `pulumi:"project"` // If set, there are currently changes in flight to the VMware User Cluster. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // (Output) // The lifecycle state of the condition. State pulumi.StringOutput `pulumi:"state"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses VMwareClusterStatusArrayOutput `pulumi:"statuses"` // Storage configuration. Storage VMwareClusterStorageOutput `pulumi:"storage"` // The unique identifier of the VMware User Cluster. Uid pulumi.StringOutput `pulumi:"uid"` // The time at which VMware User Cluster was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Specifies upgrade policy for the cluster. UpgradePolicy VMwareClusterUpgradePolicyPtrOutput `pulumi:"upgradePolicy"` // ValidationCheck represents the result of the preflight check job. // Structure is documented below. ValidationChecks VMwareClusterValidationCheckArrayOutput `pulumi:"validationChecks"` // VmwareVCenterConfig specifies vCenter config for the user cluster. Inherited from the admin cluster. Vcenter VMwareClusterVcenterPtrOutput `pulumi:"vcenter"` // Enable VM tracking. VmTrackingEnabled pulumi.BoolOutput `pulumi:"vmTrackingEnabled"` }
A Google VMware User Cluster.
## Example Usage
### Gkeonprem Vmware Cluster Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewVMwareCluster(ctx, "cluster-basic", &gkeonprem.VMwareClusterArgs{ Name: pulumi.String("cluster-basic"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), Description: pulumi.String("test cluster"), OnPremVersion: pulumi.String("1.13.1-gke.35"), Annotations: pulumi.StringMap{}, NetworkConfig: &gkeonprem.VMwareClusterNetworkConfigArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.96.0.0/12"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("192.168.0.0/16"), }, DhcpIpConfig: &gkeonprem.VMwareClusterNetworkConfigDhcpIpConfigArgs{ Enabled: pulumi.Bool(true), }, }, ControlPlaneNode: &gkeonprem.VMwareClusterControlPlaneNodeArgs{ Cpus: pulumi.Int(4), Memory: pulumi.Int(8192), Replicas: pulumi.Int(1), }, LoadBalancer: &gkeonprem.VMwareClusterLoadBalancerArgs{ VipConfig: &gkeonprem.VMwareClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.251.133.5"), IngressVip: pulumi.String("10.251.135.19"), }, MetalLbConfig: &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigArgs{ AddressPools: gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray{ &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("ingress-ip"), ManualAssign: pulumi.Bool(true), Addresses: pulumi.StringArray{ pulumi.String("10.251.135.19"), }, AvoidBuggyIps: pulumi.Bool(true), }, &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("lb-test-ip"), ManualAssign: pulumi.Bool(true), Addresses: pulumi.StringArray{ pulumi.String("10.251.135.19"), }, AvoidBuggyIps: pulumi.Bool(true), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Gkeonprem Vmware Cluster F5lb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewVMwareCluster(ctx, "cluster-f5lb", &gkeonprem.VMwareClusterArgs{ Name: pulumi.String("cluster-f5lb"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), Description: pulumi.String("test cluster"), OnPremVersion: pulumi.String("1.13.1-gke.35"), Annotations: pulumi.StringMap{}, NetworkConfig: &gkeonprem.VMwareClusterNetworkConfigArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.96.0.0/12"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("192.168.0.0/16"), }, DhcpIpConfig: &gkeonprem.VMwareClusterNetworkConfigDhcpIpConfigArgs{ Enabled: pulumi.Bool(true), }, ControlPlaneV2Config: &gkeonprem.VMwareClusterNetworkConfigControlPlaneV2ConfigArgs{ ControlPlaneIpBlock: &gkeonprem.VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs{ Ips: gkeonprem.VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray{ &gkeonprem.VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs{ Hostname: pulumi.String("test-hostname"), Ip: pulumi.String("10.0.0.1"), }, }, Netmask: pulumi.String("10.0.0.1/32"), Gateway: pulumi.String("test-gateway"), }, }, VcenterNetwork: pulumi.String("test-vcenter-network"), }, ControlPlaneNode: &gkeonprem.VMwareClusterControlPlaneNodeArgs{ Cpus: pulumi.Int(4), Memory: pulumi.Int(8192), Replicas: pulumi.Int(1), AutoResizeConfig: &gkeonprem.VMwareClusterControlPlaneNodeAutoResizeConfigArgs{ Enabled: pulumi.Bool(true), }, }, LoadBalancer: &gkeonprem.VMwareClusterLoadBalancerArgs{ VipConfig: &gkeonprem.VMwareClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.251.133.5"), IngressVip: pulumi.String("10.251.135.19"), }, F5Config: &gkeonprem.VMwareClusterLoadBalancerF5ConfigArgs{ Address: pulumi.String("10.0.0.1"), Partition: pulumi.String("test-partition"), SnatPool: pulumi.String("test-snap-pool"), }, }, DataplaneV2: &gkeonprem.VMwareClusterDataplaneV2Args{ DataplaneV2Enabled: pulumi.Bool(true), WindowsDataplaneV2Enabled: pulumi.Bool(true), AdvancedNetworking: pulumi.Bool(true), }, VmTrackingEnabled: pulumi.Bool(true), EnableControlPlaneV2: pulumi.Bool(true), DisableBundledIngress: pulumi.Bool(true), Authorization: &gkeonprem.VMwareClusterAuthorizationArgs{ AdminUsers: gkeonprem.VMwareClusterAuthorizationAdminUserArray{ &gkeonprem.VMwareClusterAuthorizationAdminUserArgs{ Username: pulumi.String("testuser@gmail.com"), }, }, }, AntiAffinityGroups: &gkeonprem.VMwareClusterAntiAffinityGroupsArgs{ AagConfigDisabled: pulumi.Bool(true), }, AutoRepairConfig: &gkeonprem.VMwareClusterAutoRepairConfigArgs{ Enabled: pulumi.Bool(true), }, Storage: &gkeonprem.VMwareClusterStorageArgs{ VsphereCsiDisabled: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
``` ### Gkeonprem Vmware Cluster Manuallb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewVMwareCluster(ctx, "cluster-manuallb", &gkeonprem.VMwareClusterArgs{ Name: pulumi.String("cluster-manuallb"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), Description: pulumi.String("test cluster"), OnPremVersion: pulumi.String("1.13.1-gke.35"), Annotations: pulumi.StringMap{}, NetworkConfig: &gkeonprem.VMwareClusterNetworkConfigArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.96.0.0/12"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("192.168.0.0/16"), }, HostConfig: &gkeonprem.VMwareClusterNetworkConfigHostConfigArgs{ DnsServers: pulumi.StringArray{ pulumi.String("10.254.41.1"), }, NtpServers: pulumi.StringArray{ pulumi.String("216.239.35.8"), }, DnsSearchDomains: pulumi.StringArray{ pulumi.String("test-domain"), }, }, StaticIpConfig: &gkeonprem.VMwareClusterNetworkConfigStaticIpConfigArgs{ IpBlocks: gkeonprem.VMwareClusterNetworkConfigStaticIpConfigIpBlockArray{ &gkeonprem.VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs{ Netmask: pulumi.String("255.255.252.0"), Gateway: pulumi.String("10.251.31.254"), Ips: gkeonprem.VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray{ &gkeonprem.VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs{ Ip: pulumi.String("10.251.30.153"), Hostname: pulumi.String("test-hostname1"), }, &gkeonprem.VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs{ Ip: pulumi.String("10.251.31.206"), Hostname: pulumi.String("test-hostname2"), }, &gkeonprem.VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs{ Ip: pulumi.String("10.251.31.193"), Hostname: pulumi.String("test-hostname3"), }, &gkeonprem.VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs{ Ip: pulumi.String("10.251.30.230"), Hostname: pulumi.String("test-hostname4"), }, }, }, }, }, }, ControlPlaneNode: &gkeonprem.VMwareClusterControlPlaneNodeArgs{ Cpus: pulumi.Int(4), Memory: pulumi.Int(8192), Replicas: pulumi.Int(1), AutoResizeConfig: &gkeonprem.VMwareClusterControlPlaneNodeAutoResizeConfigArgs{ Enabled: pulumi.Bool(true), }, }, LoadBalancer: &gkeonprem.VMwareClusterLoadBalancerArgs{ VipConfig: &gkeonprem.VMwareClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.251.133.5"), IngressVip: pulumi.String("10.251.135.19"), }, ManualLbConfig: &gkeonprem.VMwareClusterLoadBalancerManualLbConfigArgs{ IngressHttpNodePort: pulumi.Int(30005), IngressHttpsNodePort: pulumi.Int(30006), ControlPlaneNodePort: pulumi.Int(30007), KonnectivityServerNodePort: pulumi.Int(30008), }, }, Vcenter: &gkeonprem.VMwareClusterVcenterArgs{ ResourcePool: pulumi.String("test-resource-pool"), Datastore: pulumi.String("test-datastore"), Datacenter: pulumi.String("test-datacenter"), Cluster: pulumi.String("test-cluster"), Folder: pulumi.String("test-folder"), CaCertData: pulumi.String("test-ca-cert-data"), StoragePolicyName: pulumi.String("test-storage-policy-name"), }, DataplaneV2: &gkeonprem.VMwareClusterDataplaneV2Args{ DataplaneV2Enabled: pulumi.Bool(true), WindowsDataplaneV2Enabled: pulumi.Bool(true), AdvancedNetworking: pulumi.Bool(true), }, VmTrackingEnabled: pulumi.Bool(true), EnableControlPlaneV2: pulumi.Bool(true), UpgradePolicy: &gkeonprem.VMwareClusterUpgradePolicyArgs{ ControlPlaneOnly: pulumi.Bool(true), }, Authorization: &gkeonprem.VMwareClusterAuthorizationArgs{ AdminUsers: gkeonprem.VMwareClusterAuthorizationAdminUserArray{ &gkeonprem.VMwareClusterAuthorizationAdminUserArgs{ Username: pulumi.String("testuser@gmail.com"), }, }, }, AntiAffinityGroups: &gkeonprem.VMwareClusterAntiAffinityGroupsArgs{ AagConfigDisabled: pulumi.Bool(true), }, AutoRepairConfig: &gkeonprem.VMwareClusterAutoRepairConfigArgs{ Enabled: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
```
## Import
VmwareCluster can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/vmwareClusters/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, VmwareCluster can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:gkeonprem/vMwareCluster:VMwareCluster default projects/{{project}}/locations/{{location}}/vmwareClusters/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/vMwareCluster:VMwareCluster default {{project}}/{{location}}/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/vMwareCluster:VMwareCluster default {{location}}/{{name}} ```
func GetVMwareCluster ¶
func GetVMwareCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VMwareClusterState, opts ...pulumi.ResourceOption) (*VMwareCluster, error)
GetVMwareCluster gets an existing VMwareCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVMwareCluster ¶
func NewVMwareCluster(ctx *pulumi.Context, name string, args *VMwareClusterArgs, opts ...pulumi.ResourceOption) (*VMwareCluster, error)
NewVMwareCluster registers a new resource with the given unique name, arguments, and options.
func (*VMwareCluster) ElementType ¶
func (*VMwareCluster) ElementType() reflect.Type
func (*VMwareCluster) ToVMwareClusterOutput ¶
func (i *VMwareCluster) ToVMwareClusterOutput() VMwareClusterOutput
func (*VMwareCluster) ToVMwareClusterOutputWithContext ¶
func (i *VMwareCluster) ToVMwareClusterOutputWithContext(ctx context.Context) VMwareClusterOutput
type VMwareClusterAntiAffinityGroups ¶
type VMwareClusterAntiAffinityGroups struct { // Spread nodes across at least three physical hosts (requires at least three // hosts). // Enabled by default. AagConfigDisabled bool `pulumi:"aagConfigDisabled"` }
type VMwareClusterAntiAffinityGroupsArgs ¶
type VMwareClusterAntiAffinityGroupsArgs struct { // Spread nodes across at least three physical hosts (requires at least three // hosts). // Enabled by default. AagConfigDisabled pulumi.BoolInput `pulumi:"aagConfigDisabled"` }
func (VMwareClusterAntiAffinityGroupsArgs) ElementType ¶
func (VMwareClusterAntiAffinityGroupsArgs) ElementType() reflect.Type
func (VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsOutput ¶
func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsOutput() VMwareClusterAntiAffinityGroupsOutput
func (VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsOutputWithContext ¶
func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsOutput
func (VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsPtrOutput ¶
func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput
func (VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext ¶
func (i VMwareClusterAntiAffinityGroupsArgs) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsPtrOutput
type VMwareClusterAntiAffinityGroupsInput ¶
type VMwareClusterAntiAffinityGroupsInput interface { pulumi.Input ToVMwareClusterAntiAffinityGroupsOutput() VMwareClusterAntiAffinityGroupsOutput ToVMwareClusterAntiAffinityGroupsOutputWithContext(context.Context) VMwareClusterAntiAffinityGroupsOutput }
VMwareClusterAntiAffinityGroupsInput is an input type that accepts VMwareClusterAntiAffinityGroupsArgs and VMwareClusterAntiAffinityGroupsOutput values. You can construct a concrete instance of `VMwareClusterAntiAffinityGroupsInput` via:
VMwareClusterAntiAffinityGroupsArgs{...}
type VMwareClusterAntiAffinityGroupsOutput ¶
type VMwareClusterAntiAffinityGroupsOutput struct{ *pulumi.OutputState }
func (VMwareClusterAntiAffinityGroupsOutput) AagConfigDisabled ¶
func (o VMwareClusterAntiAffinityGroupsOutput) AagConfigDisabled() pulumi.BoolOutput
Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
func (VMwareClusterAntiAffinityGroupsOutput) ElementType ¶
func (VMwareClusterAntiAffinityGroupsOutput) ElementType() reflect.Type
func (VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsOutput ¶
func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsOutput() VMwareClusterAntiAffinityGroupsOutput
func (VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsOutputWithContext ¶
func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsOutput
func (VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsPtrOutput ¶
func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput
func (VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext ¶
func (o VMwareClusterAntiAffinityGroupsOutput) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsPtrOutput
type VMwareClusterAntiAffinityGroupsPtrInput ¶
type VMwareClusterAntiAffinityGroupsPtrInput interface { pulumi.Input ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(context.Context) VMwareClusterAntiAffinityGroupsPtrOutput }
VMwareClusterAntiAffinityGroupsPtrInput is an input type that accepts VMwareClusterAntiAffinityGroupsArgs, VMwareClusterAntiAffinityGroupsPtr and VMwareClusterAntiAffinityGroupsPtrOutput values. You can construct a concrete instance of `VMwareClusterAntiAffinityGroupsPtrInput` via:
VMwareClusterAntiAffinityGroupsArgs{...} or: nil
func VMwareClusterAntiAffinityGroupsPtr ¶
func VMwareClusterAntiAffinityGroupsPtr(v *VMwareClusterAntiAffinityGroupsArgs) VMwareClusterAntiAffinityGroupsPtrInput
type VMwareClusterAntiAffinityGroupsPtrOutput ¶
type VMwareClusterAntiAffinityGroupsPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterAntiAffinityGroupsPtrOutput) AagConfigDisabled ¶
func (o VMwareClusterAntiAffinityGroupsPtrOutput) AagConfigDisabled() pulumi.BoolPtrOutput
Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
func (VMwareClusterAntiAffinityGroupsPtrOutput) ElementType ¶
func (VMwareClusterAntiAffinityGroupsPtrOutput) ElementType() reflect.Type
func (VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutput ¶
func (o VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput
func (VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext ¶
func (o VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsPtrOutput
type VMwareClusterArgs ¶
type VMwareClusterArgs struct { // The admin cluster this VMware User Cluster belongs to. // This is the full resource name of the admin cluster's hub membership. // In the future, references to other resource types might be allowed if // admin clusters are modeled as their own resources. AdminClusterMembership pulumi.StringInput // Annotations on the VMware User Cluster. This field has the same restrictions as Kubernetes annotations. The total size // of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // AAGConfig specifies whether to spread VMware User Cluster nodes across at least three physical hosts in the datacenter. AntiAffinityGroups VMwareClusterAntiAffinityGroupsPtrInput // RBAC policy that will be applied and managed by GKE On-Prem. Authorization VMwareClusterAuthorizationPtrInput // Configuration for auto repairing. AutoRepairConfig VMwareClusterAutoRepairConfigPtrInput // VMware User Cluster control plane nodes must have either 1 or 3 replicas. // Structure is documented below. ControlPlaneNode VMwareClusterControlPlaneNodeInput // VmwareDataplaneV2Config specifies configuration for Dataplane V2. DataplaneV2 VMwareClusterDataplaneV2PtrInput // (Output) // The description of the validation check. Description pulumi.StringPtrInput // Disable bundled ingress. DisableBundledIngress pulumi.BoolPtrInput // Enable control plane V2. Default to false. EnableControlPlaneV2 pulumi.BoolPtrInput // Load Balancer configuration. LoadBalancer VMwareClusterLoadBalancerPtrInput // The location of the resource. Location pulumi.StringInput // The VMware cluster name. Name pulumi.StringPtrInput // The VMware User Cluster network configuration. NetworkConfig VMwareClusterNetworkConfigPtrInput // The Anthos clusters on the VMware version for your user cluster. OnPremVersion pulumi.StringInput Project pulumi.StringPtrInput // Storage configuration. Storage VMwareClusterStoragePtrInput // Specifies upgrade policy for the cluster. UpgradePolicy VMwareClusterUpgradePolicyPtrInput // VmwareVCenterConfig specifies vCenter config for the user cluster. Inherited from the admin cluster. Vcenter VMwareClusterVcenterPtrInput // Enable VM tracking. VmTrackingEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a VMwareCluster resource.
func (VMwareClusterArgs) ElementType ¶
func (VMwareClusterArgs) ElementType() reflect.Type
type VMwareClusterArray ¶
type VMwareClusterArray []VMwareClusterInput
func (VMwareClusterArray) ElementType ¶
func (VMwareClusterArray) ElementType() reflect.Type
func (VMwareClusterArray) ToVMwareClusterArrayOutput ¶
func (i VMwareClusterArray) ToVMwareClusterArrayOutput() VMwareClusterArrayOutput
func (VMwareClusterArray) ToVMwareClusterArrayOutputWithContext ¶
func (i VMwareClusterArray) ToVMwareClusterArrayOutputWithContext(ctx context.Context) VMwareClusterArrayOutput
type VMwareClusterArrayInput ¶
type VMwareClusterArrayInput interface { pulumi.Input ToVMwareClusterArrayOutput() VMwareClusterArrayOutput ToVMwareClusterArrayOutputWithContext(context.Context) VMwareClusterArrayOutput }
VMwareClusterArrayInput is an input type that accepts VMwareClusterArray and VMwareClusterArrayOutput values. You can construct a concrete instance of `VMwareClusterArrayInput` via:
VMwareClusterArray{ VMwareClusterArgs{...} }
type VMwareClusterArrayOutput ¶
type VMwareClusterArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterArrayOutput) ElementType ¶
func (VMwareClusterArrayOutput) ElementType() reflect.Type
func (VMwareClusterArrayOutput) Index ¶
func (o VMwareClusterArrayOutput) Index(i pulumi.IntInput) VMwareClusterOutput
func (VMwareClusterArrayOutput) ToVMwareClusterArrayOutput ¶
func (o VMwareClusterArrayOutput) ToVMwareClusterArrayOutput() VMwareClusterArrayOutput
func (VMwareClusterArrayOutput) ToVMwareClusterArrayOutputWithContext ¶
func (o VMwareClusterArrayOutput) ToVMwareClusterArrayOutputWithContext(ctx context.Context) VMwareClusterArrayOutput
type VMwareClusterAuthorization ¶
type VMwareClusterAuthorization struct { // Users that will be granted the cluster-admin role on the cluster, providing // full access to the cluster. // Structure is documented below. AdminUsers []VMwareClusterAuthorizationAdminUser `pulumi:"adminUsers"` }
type VMwareClusterAuthorizationAdminUser ¶
type VMwareClusterAuthorizationAdminUser struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username string `pulumi:"username"` }
type VMwareClusterAuthorizationAdminUserArgs ¶
type VMwareClusterAuthorizationAdminUserArgs struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username pulumi.StringInput `pulumi:"username"` }
func (VMwareClusterAuthorizationAdminUserArgs) ElementType ¶
func (VMwareClusterAuthorizationAdminUserArgs) ElementType() reflect.Type
func (VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutput ¶
func (i VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutput() VMwareClusterAuthorizationAdminUserOutput
func (VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutputWithContext ¶
func (i VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserOutput
type VMwareClusterAuthorizationAdminUserArray ¶
type VMwareClusterAuthorizationAdminUserArray []VMwareClusterAuthorizationAdminUserInput
func (VMwareClusterAuthorizationAdminUserArray) ElementType ¶
func (VMwareClusterAuthorizationAdminUserArray) ElementType() reflect.Type
func (VMwareClusterAuthorizationAdminUserArray) ToVMwareClusterAuthorizationAdminUserArrayOutput ¶
func (i VMwareClusterAuthorizationAdminUserArray) ToVMwareClusterAuthorizationAdminUserArrayOutput() VMwareClusterAuthorizationAdminUserArrayOutput
func (VMwareClusterAuthorizationAdminUserArray) ToVMwareClusterAuthorizationAdminUserArrayOutputWithContext ¶
func (i VMwareClusterAuthorizationAdminUserArray) ToVMwareClusterAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserArrayOutput
type VMwareClusterAuthorizationAdminUserArrayInput ¶
type VMwareClusterAuthorizationAdminUserArrayInput interface { pulumi.Input ToVMwareClusterAuthorizationAdminUserArrayOutput() VMwareClusterAuthorizationAdminUserArrayOutput ToVMwareClusterAuthorizationAdminUserArrayOutputWithContext(context.Context) VMwareClusterAuthorizationAdminUserArrayOutput }
VMwareClusterAuthorizationAdminUserArrayInput is an input type that accepts VMwareClusterAuthorizationAdminUserArray and VMwareClusterAuthorizationAdminUserArrayOutput values. You can construct a concrete instance of `VMwareClusterAuthorizationAdminUserArrayInput` via:
VMwareClusterAuthorizationAdminUserArray{ VMwareClusterAuthorizationAdminUserArgs{...} }
type VMwareClusterAuthorizationAdminUserArrayOutput ¶
type VMwareClusterAuthorizationAdminUserArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterAuthorizationAdminUserArrayOutput) ElementType ¶
func (VMwareClusterAuthorizationAdminUserArrayOutput) ElementType() reflect.Type
func (VMwareClusterAuthorizationAdminUserArrayOutput) ToVMwareClusterAuthorizationAdminUserArrayOutput ¶
func (o VMwareClusterAuthorizationAdminUserArrayOutput) ToVMwareClusterAuthorizationAdminUserArrayOutput() VMwareClusterAuthorizationAdminUserArrayOutput
func (VMwareClusterAuthorizationAdminUserArrayOutput) ToVMwareClusterAuthorizationAdminUserArrayOutputWithContext ¶
func (o VMwareClusterAuthorizationAdminUserArrayOutput) ToVMwareClusterAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserArrayOutput
type VMwareClusterAuthorizationAdminUserInput ¶
type VMwareClusterAuthorizationAdminUserInput interface { pulumi.Input ToVMwareClusterAuthorizationAdminUserOutput() VMwareClusterAuthorizationAdminUserOutput ToVMwareClusterAuthorizationAdminUserOutputWithContext(context.Context) VMwareClusterAuthorizationAdminUserOutput }
VMwareClusterAuthorizationAdminUserInput is an input type that accepts VMwareClusterAuthorizationAdminUserArgs and VMwareClusterAuthorizationAdminUserOutput values. You can construct a concrete instance of `VMwareClusterAuthorizationAdminUserInput` via:
VMwareClusterAuthorizationAdminUserArgs{...}
type VMwareClusterAuthorizationAdminUserOutput ¶
type VMwareClusterAuthorizationAdminUserOutput struct{ *pulumi.OutputState }
func (VMwareClusterAuthorizationAdminUserOutput) ElementType ¶
func (VMwareClusterAuthorizationAdminUserOutput) ElementType() reflect.Type
func (VMwareClusterAuthorizationAdminUserOutput) ToVMwareClusterAuthorizationAdminUserOutput ¶
func (o VMwareClusterAuthorizationAdminUserOutput) ToVMwareClusterAuthorizationAdminUserOutput() VMwareClusterAuthorizationAdminUserOutput
func (VMwareClusterAuthorizationAdminUserOutput) ToVMwareClusterAuthorizationAdminUserOutputWithContext ¶
func (o VMwareClusterAuthorizationAdminUserOutput) ToVMwareClusterAuthorizationAdminUserOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserOutput
func (VMwareClusterAuthorizationAdminUserOutput) Username ¶
func (o VMwareClusterAuthorizationAdminUserOutput) Username() pulumi.StringOutput
The name of the user, e.g. `my-gcp-id@gmail.com`.
type VMwareClusterAuthorizationArgs ¶
type VMwareClusterAuthorizationArgs struct { // Users that will be granted the cluster-admin role on the cluster, providing // full access to the cluster. // Structure is documented below. AdminUsers VMwareClusterAuthorizationAdminUserArrayInput `pulumi:"adminUsers"` }
func (VMwareClusterAuthorizationArgs) ElementType ¶
func (VMwareClusterAuthorizationArgs) ElementType() reflect.Type
func (VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationOutput ¶
func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationOutput() VMwareClusterAuthorizationOutput
func (VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationOutputWithContext ¶
func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationOutputWithContext(ctx context.Context) VMwareClusterAuthorizationOutput
func (VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationPtrOutput ¶
func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationPtrOutput() VMwareClusterAuthorizationPtrOutput
func (VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationPtrOutputWithContext ¶
func (i VMwareClusterAuthorizationArgs) ToVMwareClusterAuthorizationPtrOutputWithContext(ctx context.Context) VMwareClusterAuthorizationPtrOutput
type VMwareClusterAuthorizationInput ¶
type VMwareClusterAuthorizationInput interface { pulumi.Input ToVMwareClusterAuthorizationOutput() VMwareClusterAuthorizationOutput ToVMwareClusterAuthorizationOutputWithContext(context.Context) VMwareClusterAuthorizationOutput }
VMwareClusterAuthorizationInput is an input type that accepts VMwareClusterAuthorizationArgs and VMwareClusterAuthorizationOutput values. You can construct a concrete instance of `VMwareClusterAuthorizationInput` via:
VMwareClusterAuthorizationArgs{...}
type VMwareClusterAuthorizationOutput ¶
type VMwareClusterAuthorizationOutput struct{ *pulumi.OutputState }
func (VMwareClusterAuthorizationOutput) AdminUsers ¶
func (o VMwareClusterAuthorizationOutput) AdminUsers() VMwareClusterAuthorizationAdminUserArrayOutput
Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. Structure is documented below.
func (VMwareClusterAuthorizationOutput) ElementType ¶
func (VMwareClusterAuthorizationOutput) ElementType() reflect.Type
func (VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationOutput ¶
func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationOutput() VMwareClusterAuthorizationOutput
func (VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationOutputWithContext ¶
func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationOutputWithContext(ctx context.Context) VMwareClusterAuthorizationOutput
func (VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationPtrOutput ¶
func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationPtrOutput() VMwareClusterAuthorizationPtrOutput
func (VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationPtrOutputWithContext ¶
func (o VMwareClusterAuthorizationOutput) ToVMwareClusterAuthorizationPtrOutputWithContext(ctx context.Context) VMwareClusterAuthorizationPtrOutput
type VMwareClusterAuthorizationPtrInput ¶
type VMwareClusterAuthorizationPtrInput interface { pulumi.Input ToVMwareClusterAuthorizationPtrOutput() VMwareClusterAuthorizationPtrOutput ToVMwareClusterAuthorizationPtrOutputWithContext(context.Context) VMwareClusterAuthorizationPtrOutput }
VMwareClusterAuthorizationPtrInput is an input type that accepts VMwareClusterAuthorizationArgs, VMwareClusterAuthorizationPtr and VMwareClusterAuthorizationPtrOutput values. You can construct a concrete instance of `VMwareClusterAuthorizationPtrInput` via:
VMwareClusterAuthorizationArgs{...} or: nil
func VMwareClusterAuthorizationPtr ¶
func VMwareClusterAuthorizationPtr(v *VMwareClusterAuthorizationArgs) VMwareClusterAuthorizationPtrInput
type VMwareClusterAuthorizationPtrOutput ¶
type VMwareClusterAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterAuthorizationPtrOutput) AdminUsers ¶
func (o VMwareClusterAuthorizationPtrOutput) AdminUsers() VMwareClusterAuthorizationAdminUserArrayOutput
Users that will be granted the cluster-admin role on the cluster, providing full access to the cluster. Structure is documented below.
func (VMwareClusterAuthorizationPtrOutput) Elem ¶
func (o VMwareClusterAuthorizationPtrOutput) Elem() VMwareClusterAuthorizationOutput
func (VMwareClusterAuthorizationPtrOutput) ElementType ¶
func (VMwareClusterAuthorizationPtrOutput) ElementType() reflect.Type
func (VMwareClusterAuthorizationPtrOutput) ToVMwareClusterAuthorizationPtrOutput ¶
func (o VMwareClusterAuthorizationPtrOutput) ToVMwareClusterAuthorizationPtrOutput() VMwareClusterAuthorizationPtrOutput
func (VMwareClusterAuthorizationPtrOutput) ToVMwareClusterAuthorizationPtrOutputWithContext ¶
func (o VMwareClusterAuthorizationPtrOutput) ToVMwareClusterAuthorizationPtrOutputWithContext(ctx context.Context) VMwareClusterAuthorizationPtrOutput
type VMwareClusterAutoRepairConfig ¶
type VMwareClusterAutoRepairConfig struct { // Whether auto repair is enabled. Enabled bool `pulumi:"enabled"` }
type VMwareClusterAutoRepairConfigArgs ¶
type VMwareClusterAutoRepairConfigArgs struct { // Whether auto repair is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (VMwareClusterAutoRepairConfigArgs) ElementType ¶
func (VMwareClusterAutoRepairConfigArgs) ElementType() reflect.Type
func (VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigOutput ¶
func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigOutput() VMwareClusterAutoRepairConfigOutput
func (VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigOutputWithContext ¶
func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigOutput
func (VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigPtrOutput ¶
func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigPtrOutput() VMwareClusterAutoRepairConfigPtrOutput
func (VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigPtrOutputWithContext ¶
func (i VMwareClusterAutoRepairConfigArgs) ToVMwareClusterAutoRepairConfigPtrOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigPtrOutput
type VMwareClusterAutoRepairConfigInput ¶
type VMwareClusterAutoRepairConfigInput interface { pulumi.Input ToVMwareClusterAutoRepairConfigOutput() VMwareClusterAutoRepairConfigOutput ToVMwareClusterAutoRepairConfigOutputWithContext(context.Context) VMwareClusterAutoRepairConfigOutput }
VMwareClusterAutoRepairConfigInput is an input type that accepts VMwareClusterAutoRepairConfigArgs and VMwareClusterAutoRepairConfigOutput values. You can construct a concrete instance of `VMwareClusterAutoRepairConfigInput` via:
VMwareClusterAutoRepairConfigArgs{...}
type VMwareClusterAutoRepairConfigOutput ¶
type VMwareClusterAutoRepairConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterAutoRepairConfigOutput) ElementType ¶
func (VMwareClusterAutoRepairConfigOutput) ElementType() reflect.Type
func (VMwareClusterAutoRepairConfigOutput) Enabled ¶
func (o VMwareClusterAutoRepairConfigOutput) Enabled() pulumi.BoolOutput
Whether auto repair is enabled.
func (VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigOutput ¶
func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigOutput() VMwareClusterAutoRepairConfigOutput
func (VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigOutputWithContext ¶
func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigOutput
func (VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigPtrOutput ¶
func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigPtrOutput() VMwareClusterAutoRepairConfigPtrOutput
func (VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigPtrOutputWithContext ¶
func (o VMwareClusterAutoRepairConfigOutput) ToVMwareClusterAutoRepairConfigPtrOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigPtrOutput
type VMwareClusterAutoRepairConfigPtrInput ¶
type VMwareClusterAutoRepairConfigPtrInput interface { pulumi.Input ToVMwareClusterAutoRepairConfigPtrOutput() VMwareClusterAutoRepairConfigPtrOutput ToVMwareClusterAutoRepairConfigPtrOutputWithContext(context.Context) VMwareClusterAutoRepairConfigPtrOutput }
VMwareClusterAutoRepairConfigPtrInput is an input type that accepts VMwareClusterAutoRepairConfigArgs, VMwareClusterAutoRepairConfigPtr and VMwareClusterAutoRepairConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterAutoRepairConfigPtrInput` via:
VMwareClusterAutoRepairConfigArgs{...} or: nil
func VMwareClusterAutoRepairConfigPtr ¶
func VMwareClusterAutoRepairConfigPtr(v *VMwareClusterAutoRepairConfigArgs) VMwareClusterAutoRepairConfigPtrInput
type VMwareClusterAutoRepairConfigPtrOutput ¶
type VMwareClusterAutoRepairConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterAutoRepairConfigPtrOutput) ElementType ¶
func (VMwareClusterAutoRepairConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterAutoRepairConfigPtrOutput) Enabled ¶
func (o VMwareClusterAutoRepairConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether auto repair is enabled.
func (VMwareClusterAutoRepairConfigPtrOutput) ToVMwareClusterAutoRepairConfigPtrOutput ¶
func (o VMwareClusterAutoRepairConfigPtrOutput) ToVMwareClusterAutoRepairConfigPtrOutput() VMwareClusterAutoRepairConfigPtrOutput
func (VMwareClusterAutoRepairConfigPtrOutput) ToVMwareClusterAutoRepairConfigPtrOutputWithContext ¶
func (o VMwareClusterAutoRepairConfigPtrOutput) ToVMwareClusterAutoRepairConfigPtrOutputWithContext(ctx context.Context) VMwareClusterAutoRepairConfigPtrOutput
type VMwareClusterControlPlaneNode ¶
type VMwareClusterControlPlaneNode struct { // AutoResizeConfig provides auto resizing configurations. // Structure is documented below. AutoResizeConfig *VMwareClusterControlPlaneNodeAutoResizeConfig `pulumi:"autoResizeConfig"` // The number of CPUs for each admin cluster node that serve as control planes // for this VMware User Cluster. (default: 4 CPUs) Cpus *int `pulumi:"cpus"` // The megabytes of memory for each admin cluster node that serves as a // control plane for this VMware User Cluster (default: 8192 MB memory). Memory *int `pulumi:"memory"` // The number of control plane nodes for this VMware User Cluster. // (default: 1 replica). Replicas *int `pulumi:"replicas"` // (Output) // Vsphere-specific config. // Structure is documented below. VsphereConfigs []VMwareClusterControlPlaneNodeVsphereConfig `pulumi:"vsphereConfigs"` }
type VMwareClusterControlPlaneNodeArgs ¶
type VMwareClusterControlPlaneNodeArgs struct { // AutoResizeConfig provides auto resizing configurations. // Structure is documented below. AutoResizeConfig VMwareClusterControlPlaneNodeAutoResizeConfigPtrInput `pulumi:"autoResizeConfig"` // The number of CPUs for each admin cluster node that serve as control planes // for this VMware User Cluster. (default: 4 CPUs) Cpus pulumi.IntPtrInput `pulumi:"cpus"` // The megabytes of memory for each admin cluster node that serves as a // control plane for this VMware User Cluster (default: 8192 MB memory). Memory pulumi.IntPtrInput `pulumi:"memory"` // The number of control plane nodes for this VMware User Cluster. // (default: 1 replica). Replicas pulumi.IntPtrInput `pulumi:"replicas"` // (Output) // Vsphere-specific config. // Structure is documented below. VsphereConfigs VMwareClusterControlPlaneNodeVsphereConfigArrayInput `pulumi:"vsphereConfigs"` }
func (VMwareClusterControlPlaneNodeArgs) ElementType ¶
func (VMwareClusterControlPlaneNodeArgs) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodeOutput ¶
func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodeOutput() VMwareClusterControlPlaneNodeOutput
func (VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodeOutputWithContext ¶
func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodeOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeOutput
func (VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodePtrOutput ¶
func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodePtrOutput() VMwareClusterControlPlaneNodePtrOutput
func (VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodePtrOutputWithContext ¶
func (i VMwareClusterControlPlaneNodeArgs) ToVMwareClusterControlPlaneNodePtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodePtrOutput
type VMwareClusterControlPlaneNodeAutoResizeConfig ¶
type VMwareClusterControlPlaneNodeAutoResizeConfig struct { // Whether to enable control plane node auto resizing. // // <a name="nestedVsphereConfig"></a>The `vsphereConfig` block contains: Enabled bool `pulumi:"enabled"` }
type VMwareClusterControlPlaneNodeAutoResizeConfigArgs ¶
type VMwareClusterControlPlaneNodeAutoResizeConfigArgs struct { // Whether to enable control plane node auto resizing. // // <a name="nestedVsphereConfig"></a>The `vsphereConfig` block contains: Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ElementType ¶
func (VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutput ¶
func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutput() VMwareClusterControlPlaneNodeAutoResizeConfigOutput
func (VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutputWithContext ¶
func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigOutput
func (VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput ¶
func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
func (VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext ¶
func (i VMwareClusterControlPlaneNodeAutoResizeConfigArgs) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
type VMwareClusterControlPlaneNodeAutoResizeConfigInput ¶
type VMwareClusterControlPlaneNodeAutoResizeConfigInput interface { pulumi.Input ToVMwareClusterControlPlaneNodeAutoResizeConfigOutput() VMwareClusterControlPlaneNodeAutoResizeConfigOutput ToVMwareClusterControlPlaneNodeAutoResizeConfigOutputWithContext(context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigOutput }
VMwareClusterControlPlaneNodeAutoResizeConfigInput is an input type that accepts VMwareClusterControlPlaneNodeAutoResizeConfigArgs and VMwareClusterControlPlaneNodeAutoResizeConfigOutput values. You can construct a concrete instance of `VMwareClusterControlPlaneNodeAutoResizeConfigInput` via:
VMwareClusterControlPlaneNodeAutoResizeConfigArgs{...}
type VMwareClusterControlPlaneNodeAutoResizeConfigOutput ¶
type VMwareClusterControlPlaneNodeAutoResizeConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ElementType ¶
func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) Enabled ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) Enabled() pulumi.BoolOutput
Whether to enable control plane node auto resizing.
<a name="nestedVsphereConfig"></a>The `vsphereConfig` block contains:
func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutput ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutput() VMwareClusterControlPlaneNodeAutoResizeConfigOutput
func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutputWithContext ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigOutput
func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
func (VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
type VMwareClusterControlPlaneNodeAutoResizeConfigPtrInput ¶
type VMwareClusterControlPlaneNodeAutoResizeConfigPtrInput interface { pulumi.Input ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext(context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput }
VMwareClusterControlPlaneNodeAutoResizeConfigPtrInput is an input type that accepts VMwareClusterControlPlaneNodeAutoResizeConfigArgs, VMwareClusterControlPlaneNodeAutoResizeConfigPtr and VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterControlPlaneNodeAutoResizeConfigPtrInput` via:
VMwareClusterControlPlaneNodeAutoResizeConfigArgs{...} or: nil
func VMwareClusterControlPlaneNodeAutoResizeConfigPtr ¶
func VMwareClusterControlPlaneNodeAutoResizeConfigPtr(v *VMwareClusterControlPlaneNodeAutoResizeConfigArgs) VMwareClusterControlPlaneNodeAutoResizeConfigPtrInput
type VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput ¶
type VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ElementType ¶
func (VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) Enabled ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable control plane node auto resizing.
<a name="nestedVsphereConfig"></a>The `vsphereConfig` block contains:
func (VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
func (VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext ¶
func (o VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput) ToVMwareClusterControlPlaneNodeAutoResizeConfigPtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
type VMwareClusterControlPlaneNodeInput ¶
type VMwareClusterControlPlaneNodeInput interface { pulumi.Input ToVMwareClusterControlPlaneNodeOutput() VMwareClusterControlPlaneNodeOutput ToVMwareClusterControlPlaneNodeOutputWithContext(context.Context) VMwareClusterControlPlaneNodeOutput }
VMwareClusterControlPlaneNodeInput is an input type that accepts VMwareClusterControlPlaneNodeArgs and VMwareClusterControlPlaneNodeOutput values. You can construct a concrete instance of `VMwareClusterControlPlaneNodeInput` via:
VMwareClusterControlPlaneNodeArgs{...}
type VMwareClusterControlPlaneNodeOutput ¶
type VMwareClusterControlPlaneNodeOutput struct{ *pulumi.OutputState }
func (VMwareClusterControlPlaneNodeOutput) AutoResizeConfig ¶
func (o VMwareClusterControlPlaneNodeOutput) AutoResizeConfig() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
AutoResizeConfig provides auto resizing configurations. Structure is documented below.
func (VMwareClusterControlPlaneNodeOutput) Cpus ¶
func (o VMwareClusterControlPlaneNodeOutput) Cpus() pulumi.IntPtrOutput
The number of CPUs for each admin cluster node that serve as control planes for this VMware User Cluster. (default: 4 CPUs)
func (VMwareClusterControlPlaneNodeOutput) ElementType ¶
func (VMwareClusterControlPlaneNodeOutput) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeOutput) Memory ¶
func (o VMwareClusterControlPlaneNodeOutput) Memory() pulumi.IntPtrOutput
The megabytes of memory for each admin cluster node that serves as a control plane for this VMware User Cluster (default: 8192 MB memory).
func (VMwareClusterControlPlaneNodeOutput) Replicas ¶
func (o VMwareClusterControlPlaneNodeOutput) Replicas() pulumi.IntPtrOutput
The number of control plane nodes for this VMware User Cluster. (default: 1 replica).
func (VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodeOutput ¶
func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodeOutput() VMwareClusterControlPlaneNodeOutput
func (VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodeOutputWithContext ¶
func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodeOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeOutput
func (VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodePtrOutput ¶
func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodePtrOutput() VMwareClusterControlPlaneNodePtrOutput
func (VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodePtrOutputWithContext ¶
func (o VMwareClusterControlPlaneNodeOutput) ToVMwareClusterControlPlaneNodePtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodePtrOutput
func (VMwareClusterControlPlaneNodeOutput) VsphereConfigs ¶
func (o VMwareClusterControlPlaneNodeOutput) VsphereConfigs() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
(Output) Vsphere-specific config. Structure is documented below.
type VMwareClusterControlPlaneNodePtrInput ¶
type VMwareClusterControlPlaneNodePtrInput interface { pulumi.Input ToVMwareClusterControlPlaneNodePtrOutput() VMwareClusterControlPlaneNodePtrOutput ToVMwareClusterControlPlaneNodePtrOutputWithContext(context.Context) VMwareClusterControlPlaneNodePtrOutput }
VMwareClusterControlPlaneNodePtrInput is an input type that accepts VMwareClusterControlPlaneNodeArgs, VMwareClusterControlPlaneNodePtr and VMwareClusterControlPlaneNodePtrOutput values. You can construct a concrete instance of `VMwareClusterControlPlaneNodePtrInput` via:
VMwareClusterControlPlaneNodeArgs{...} or: nil
func VMwareClusterControlPlaneNodePtr ¶
func VMwareClusterControlPlaneNodePtr(v *VMwareClusterControlPlaneNodeArgs) VMwareClusterControlPlaneNodePtrInput
type VMwareClusterControlPlaneNodePtrOutput ¶
type VMwareClusterControlPlaneNodePtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterControlPlaneNodePtrOutput) AutoResizeConfig ¶
func (o VMwareClusterControlPlaneNodePtrOutput) AutoResizeConfig() VMwareClusterControlPlaneNodeAutoResizeConfigPtrOutput
AutoResizeConfig provides auto resizing configurations. Structure is documented below.
func (VMwareClusterControlPlaneNodePtrOutput) Cpus ¶
func (o VMwareClusterControlPlaneNodePtrOutput) Cpus() pulumi.IntPtrOutput
The number of CPUs for each admin cluster node that serve as control planes for this VMware User Cluster. (default: 4 CPUs)
func (VMwareClusterControlPlaneNodePtrOutput) ElementType ¶
func (VMwareClusterControlPlaneNodePtrOutput) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodePtrOutput) Memory ¶
func (o VMwareClusterControlPlaneNodePtrOutput) Memory() pulumi.IntPtrOutput
The megabytes of memory for each admin cluster node that serves as a control plane for this VMware User Cluster (default: 8192 MB memory).
func (VMwareClusterControlPlaneNodePtrOutput) Replicas ¶
func (o VMwareClusterControlPlaneNodePtrOutput) Replicas() pulumi.IntPtrOutput
The number of control plane nodes for this VMware User Cluster. (default: 1 replica).
func (VMwareClusterControlPlaneNodePtrOutput) ToVMwareClusterControlPlaneNodePtrOutput ¶
func (o VMwareClusterControlPlaneNodePtrOutput) ToVMwareClusterControlPlaneNodePtrOutput() VMwareClusterControlPlaneNodePtrOutput
func (VMwareClusterControlPlaneNodePtrOutput) ToVMwareClusterControlPlaneNodePtrOutputWithContext ¶
func (o VMwareClusterControlPlaneNodePtrOutput) ToVMwareClusterControlPlaneNodePtrOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodePtrOutput
func (VMwareClusterControlPlaneNodePtrOutput) VsphereConfigs ¶
func (o VMwareClusterControlPlaneNodePtrOutput) VsphereConfigs() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
(Output) Vsphere-specific config. Structure is documented below.
type VMwareClusterControlPlaneNodeVsphereConfigArgs ¶
type VMwareClusterControlPlaneNodeVsphereConfigArgs struct { // The Vsphere datastore used by the Control Plane Node. Datastore pulumi.StringPtrInput `pulumi:"datastore"` // The Vsphere storage policy used by the control plane Node. StoragePolicyName pulumi.StringPtrInput `pulumi:"storagePolicyName"` }
func (VMwareClusterControlPlaneNodeVsphereConfigArgs) ElementType ¶
func (VMwareClusterControlPlaneNodeVsphereConfigArgs) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutput ¶
func (i VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutput() VMwareClusterControlPlaneNodeVsphereConfigOutput
func (VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext ¶
func (i VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigOutput
type VMwareClusterControlPlaneNodeVsphereConfigArray ¶
type VMwareClusterControlPlaneNodeVsphereConfigArray []VMwareClusterControlPlaneNodeVsphereConfigInput
func (VMwareClusterControlPlaneNodeVsphereConfigArray) ElementType ¶
func (VMwareClusterControlPlaneNodeVsphereConfigArray) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeVsphereConfigArray) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutput ¶
func (i VMwareClusterControlPlaneNodeVsphereConfigArray) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutput() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
func (VMwareClusterControlPlaneNodeVsphereConfigArray) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutputWithContext ¶
func (i VMwareClusterControlPlaneNodeVsphereConfigArray) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
type VMwareClusterControlPlaneNodeVsphereConfigArrayInput ¶
type VMwareClusterControlPlaneNodeVsphereConfigArrayInput interface { pulumi.Input ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutput() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutputWithContext(context.Context) VMwareClusterControlPlaneNodeVsphereConfigArrayOutput }
VMwareClusterControlPlaneNodeVsphereConfigArrayInput is an input type that accepts VMwareClusterControlPlaneNodeVsphereConfigArray and VMwareClusterControlPlaneNodeVsphereConfigArrayOutput values. You can construct a concrete instance of `VMwareClusterControlPlaneNodeVsphereConfigArrayInput` via:
VMwareClusterControlPlaneNodeVsphereConfigArray{ VMwareClusterControlPlaneNodeVsphereConfigArgs{...} }
type VMwareClusterControlPlaneNodeVsphereConfigArrayOutput ¶
type VMwareClusterControlPlaneNodeVsphereConfigArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ElementType ¶
func (VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutput ¶
func (o VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutput() VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
func (VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutputWithContext ¶
func (o VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ToVMwareClusterControlPlaneNodeVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigArrayOutput
type VMwareClusterControlPlaneNodeVsphereConfigInput ¶
type VMwareClusterControlPlaneNodeVsphereConfigInput interface { pulumi.Input ToVMwareClusterControlPlaneNodeVsphereConfigOutput() VMwareClusterControlPlaneNodeVsphereConfigOutput ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext(context.Context) VMwareClusterControlPlaneNodeVsphereConfigOutput }
VMwareClusterControlPlaneNodeVsphereConfigInput is an input type that accepts VMwareClusterControlPlaneNodeVsphereConfigArgs and VMwareClusterControlPlaneNodeVsphereConfigOutput values. You can construct a concrete instance of `VMwareClusterControlPlaneNodeVsphereConfigInput` via:
VMwareClusterControlPlaneNodeVsphereConfigArgs{...}
type VMwareClusterControlPlaneNodeVsphereConfigOutput ¶
type VMwareClusterControlPlaneNodeVsphereConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) Datastore ¶
func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) Datastore() pulumi.StringPtrOutput
The Vsphere datastore used by the Control Plane Node.
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) ElementType ¶
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) StoragePolicyName ¶
func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) StoragePolicyName() pulumi.StringPtrOutput
The Vsphere storage policy used by the control plane Node.
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) ToVMwareClusterControlPlaneNodeVsphereConfigOutput ¶
func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) ToVMwareClusterControlPlaneNodeVsphereConfigOutput() VMwareClusterControlPlaneNodeVsphereConfigOutput
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext ¶
func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigOutput
type VMwareClusterDataplaneV2 ¶
type VMwareClusterDataplaneV2 struct { // Enable advanced networking which requires dataplaneV2Enabled to be set true. AdvancedNetworking *bool `pulumi:"advancedNetworking"` // Enables Dataplane V2. DataplaneV2Enabled *bool `pulumi:"dataplaneV2Enabled"` // Enable Dataplane V2 for clusters with Windows nodes. WindowsDataplaneV2Enabled *bool `pulumi:"windowsDataplaneV2Enabled"` }
type VMwareClusterDataplaneV2Args ¶
type VMwareClusterDataplaneV2Args struct { // Enable advanced networking which requires dataplaneV2Enabled to be set true. AdvancedNetworking pulumi.BoolPtrInput `pulumi:"advancedNetworking"` // Enables Dataplane V2. DataplaneV2Enabled pulumi.BoolPtrInput `pulumi:"dataplaneV2Enabled"` // Enable Dataplane V2 for clusters with Windows nodes. WindowsDataplaneV2Enabled pulumi.BoolPtrInput `pulumi:"windowsDataplaneV2Enabled"` }
func (VMwareClusterDataplaneV2Args) ElementType ¶
func (VMwareClusterDataplaneV2Args) ElementType() reflect.Type
func (VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2Output ¶
func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2Output() VMwareClusterDataplaneV2Output
func (VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2OutputWithContext ¶
func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2OutputWithContext(ctx context.Context) VMwareClusterDataplaneV2Output
func (VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2PtrOutput ¶
func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput
func (VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2PtrOutputWithContext ¶
func (i VMwareClusterDataplaneV2Args) ToVMwareClusterDataplaneV2PtrOutputWithContext(ctx context.Context) VMwareClusterDataplaneV2PtrOutput
type VMwareClusterDataplaneV2Input ¶
type VMwareClusterDataplaneV2Input interface { pulumi.Input ToVMwareClusterDataplaneV2Output() VMwareClusterDataplaneV2Output ToVMwareClusterDataplaneV2OutputWithContext(context.Context) VMwareClusterDataplaneV2Output }
VMwareClusterDataplaneV2Input is an input type that accepts VMwareClusterDataplaneV2Args and VMwareClusterDataplaneV2Output values. You can construct a concrete instance of `VMwareClusterDataplaneV2Input` via:
VMwareClusterDataplaneV2Args{...}
type VMwareClusterDataplaneV2Output ¶
type VMwareClusterDataplaneV2Output struct{ *pulumi.OutputState }
func (VMwareClusterDataplaneV2Output) AdvancedNetworking ¶
func (o VMwareClusterDataplaneV2Output) AdvancedNetworking() pulumi.BoolPtrOutput
Enable advanced networking which requires dataplaneV2Enabled to be set true.
func (VMwareClusterDataplaneV2Output) DataplaneV2Enabled ¶
func (o VMwareClusterDataplaneV2Output) DataplaneV2Enabled() pulumi.BoolPtrOutput
Enables Dataplane V2.
func (VMwareClusterDataplaneV2Output) ElementType ¶
func (VMwareClusterDataplaneV2Output) ElementType() reflect.Type
func (VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2Output ¶
func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2Output() VMwareClusterDataplaneV2Output
func (VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2OutputWithContext ¶
func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2OutputWithContext(ctx context.Context) VMwareClusterDataplaneV2Output
func (VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2PtrOutput ¶
func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput
func (VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2PtrOutputWithContext ¶
func (o VMwareClusterDataplaneV2Output) ToVMwareClusterDataplaneV2PtrOutputWithContext(ctx context.Context) VMwareClusterDataplaneV2PtrOutput
func (VMwareClusterDataplaneV2Output) WindowsDataplaneV2Enabled ¶
func (o VMwareClusterDataplaneV2Output) WindowsDataplaneV2Enabled() pulumi.BoolPtrOutput
Enable Dataplane V2 for clusters with Windows nodes.
type VMwareClusterDataplaneV2PtrInput ¶
type VMwareClusterDataplaneV2PtrInput interface { pulumi.Input ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput ToVMwareClusterDataplaneV2PtrOutputWithContext(context.Context) VMwareClusterDataplaneV2PtrOutput }
VMwareClusterDataplaneV2PtrInput is an input type that accepts VMwareClusterDataplaneV2Args, VMwareClusterDataplaneV2Ptr and VMwareClusterDataplaneV2PtrOutput values. You can construct a concrete instance of `VMwareClusterDataplaneV2PtrInput` via:
VMwareClusterDataplaneV2Args{...} or: nil
func VMwareClusterDataplaneV2Ptr ¶
func VMwareClusterDataplaneV2Ptr(v *VMwareClusterDataplaneV2Args) VMwareClusterDataplaneV2PtrInput
type VMwareClusterDataplaneV2PtrOutput ¶
type VMwareClusterDataplaneV2PtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterDataplaneV2PtrOutput) AdvancedNetworking ¶
func (o VMwareClusterDataplaneV2PtrOutput) AdvancedNetworking() pulumi.BoolPtrOutput
Enable advanced networking which requires dataplaneV2Enabled to be set true.
func (VMwareClusterDataplaneV2PtrOutput) DataplaneV2Enabled ¶
func (o VMwareClusterDataplaneV2PtrOutput) DataplaneV2Enabled() pulumi.BoolPtrOutput
Enables Dataplane V2.
func (VMwareClusterDataplaneV2PtrOutput) Elem ¶
func (o VMwareClusterDataplaneV2PtrOutput) Elem() VMwareClusterDataplaneV2Output
func (VMwareClusterDataplaneV2PtrOutput) ElementType ¶
func (VMwareClusterDataplaneV2PtrOutput) ElementType() reflect.Type
func (VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutput ¶
func (o VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput
func (VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutputWithContext ¶
func (o VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutputWithContext(ctx context.Context) VMwareClusterDataplaneV2PtrOutput
func (VMwareClusterDataplaneV2PtrOutput) WindowsDataplaneV2Enabled ¶
func (o VMwareClusterDataplaneV2PtrOutput) WindowsDataplaneV2Enabled() pulumi.BoolPtrOutput
Enable Dataplane V2 for clusters with Windows nodes.
type VMwareClusterFleet ¶
type VMwareClusterFleet struct { // (Output) // The name of the managed Hub Membership resource associated to this cluster. // Membership names are formatted as // `projects/<project-number>/locations/<location>/memberships/<cluster-id>`. Membership *string `pulumi:"membership"` }
type VMwareClusterFleetArgs ¶
type VMwareClusterFleetArgs struct { // (Output) // The name of the managed Hub Membership resource associated to this cluster. // Membership names are formatted as // `projects/<project-number>/locations/<location>/memberships/<cluster-id>`. Membership pulumi.StringPtrInput `pulumi:"membership"` }
func (VMwareClusterFleetArgs) ElementType ¶
func (VMwareClusterFleetArgs) ElementType() reflect.Type
func (VMwareClusterFleetArgs) ToVMwareClusterFleetOutput ¶
func (i VMwareClusterFleetArgs) ToVMwareClusterFleetOutput() VMwareClusterFleetOutput
func (VMwareClusterFleetArgs) ToVMwareClusterFleetOutputWithContext ¶
func (i VMwareClusterFleetArgs) ToVMwareClusterFleetOutputWithContext(ctx context.Context) VMwareClusterFleetOutput
type VMwareClusterFleetArray ¶
type VMwareClusterFleetArray []VMwareClusterFleetInput
func (VMwareClusterFleetArray) ElementType ¶
func (VMwareClusterFleetArray) ElementType() reflect.Type
func (VMwareClusterFleetArray) ToVMwareClusterFleetArrayOutput ¶
func (i VMwareClusterFleetArray) ToVMwareClusterFleetArrayOutput() VMwareClusterFleetArrayOutput
func (VMwareClusterFleetArray) ToVMwareClusterFleetArrayOutputWithContext ¶
func (i VMwareClusterFleetArray) ToVMwareClusterFleetArrayOutputWithContext(ctx context.Context) VMwareClusterFleetArrayOutput
type VMwareClusterFleetArrayInput ¶
type VMwareClusterFleetArrayInput interface { pulumi.Input ToVMwareClusterFleetArrayOutput() VMwareClusterFleetArrayOutput ToVMwareClusterFleetArrayOutputWithContext(context.Context) VMwareClusterFleetArrayOutput }
VMwareClusterFleetArrayInput is an input type that accepts VMwareClusterFleetArray and VMwareClusterFleetArrayOutput values. You can construct a concrete instance of `VMwareClusterFleetArrayInput` via:
VMwareClusterFleetArray{ VMwareClusterFleetArgs{...} }
type VMwareClusterFleetArrayOutput ¶
type VMwareClusterFleetArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterFleetArrayOutput) ElementType ¶
func (VMwareClusterFleetArrayOutput) ElementType() reflect.Type
func (VMwareClusterFleetArrayOutput) Index ¶
func (o VMwareClusterFleetArrayOutput) Index(i pulumi.IntInput) VMwareClusterFleetOutput
func (VMwareClusterFleetArrayOutput) ToVMwareClusterFleetArrayOutput ¶
func (o VMwareClusterFleetArrayOutput) ToVMwareClusterFleetArrayOutput() VMwareClusterFleetArrayOutput
func (VMwareClusterFleetArrayOutput) ToVMwareClusterFleetArrayOutputWithContext ¶
func (o VMwareClusterFleetArrayOutput) ToVMwareClusterFleetArrayOutputWithContext(ctx context.Context) VMwareClusterFleetArrayOutput
type VMwareClusterFleetInput ¶
type VMwareClusterFleetInput interface { pulumi.Input ToVMwareClusterFleetOutput() VMwareClusterFleetOutput ToVMwareClusterFleetOutputWithContext(context.Context) VMwareClusterFleetOutput }
VMwareClusterFleetInput is an input type that accepts VMwareClusterFleetArgs and VMwareClusterFleetOutput values. You can construct a concrete instance of `VMwareClusterFleetInput` via:
VMwareClusterFleetArgs{...}
type VMwareClusterFleetOutput ¶
type VMwareClusterFleetOutput struct{ *pulumi.OutputState }
func (VMwareClusterFleetOutput) ElementType ¶
func (VMwareClusterFleetOutput) ElementType() reflect.Type
func (VMwareClusterFleetOutput) Membership ¶
func (o VMwareClusterFleetOutput) Membership() pulumi.StringPtrOutput
(Output) The name of the managed Hub Membership resource associated to this cluster. Membership names are formatted as `projects/<project-number>/locations/<location>/memberships/<cluster-id>`.
func (VMwareClusterFleetOutput) ToVMwareClusterFleetOutput ¶
func (o VMwareClusterFleetOutput) ToVMwareClusterFleetOutput() VMwareClusterFleetOutput
func (VMwareClusterFleetOutput) ToVMwareClusterFleetOutputWithContext ¶
func (o VMwareClusterFleetOutput) ToVMwareClusterFleetOutputWithContext(ctx context.Context) VMwareClusterFleetOutput
type VMwareClusterInput ¶
type VMwareClusterInput interface { pulumi.Input ToVMwareClusterOutput() VMwareClusterOutput ToVMwareClusterOutputWithContext(ctx context.Context) VMwareClusterOutput }
type VMwareClusterLoadBalancer ¶
type VMwareClusterLoadBalancer struct { // Configuration for F5 Big IP typed load balancers. // Structure is documented below. F5Config *VMwareClusterLoadBalancerF5Config `pulumi:"f5Config"` // Manually configured load balancers. // Structure is documented below. ManualLbConfig *VMwareClusterLoadBalancerManualLbConfig `pulumi:"manualLbConfig"` // Configuration for MetalLB typed load balancers. // Structure is documented below. MetalLbConfig *VMwareClusterLoadBalancerMetalLbConfig `pulumi:"metalLbConfig"` // The VIPs used by the load balancer. // Structure is documented below. VipConfig *VMwareClusterLoadBalancerVipConfig `pulumi:"vipConfig"` }
type VMwareClusterLoadBalancerArgs ¶
type VMwareClusterLoadBalancerArgs struct { // Configuration for F5 Big IP typed load balancers. // Structure is documented below. F5Config VMwareClusterLoadBalancerF5ConfigPtrInput `pulumi:"f5Config"` // Manually configured load balancers. // Structure is documented below. ManualLbConfig VMwareClusterLoadBalancerManualLbConfigPtrInput `pulumi:"manualLbConfig"` // Configuration for MetalLB typed load balancers. // Structure is documented below. MetalLbConfig VMwareClusterLoadBalancerMetalLbConfigPtrInput `pulumi:"metalLbConfig"` // The VIPs used by the load balancer. // Structure is documented below. VipConfig VMwareClusterLoadBalancerVipConfigPtrInput `pulumi:"vipConfig"` }
func (VMwareClusterLoadBalancerArgs) ElementType ¶
func (VMwareClusterLoadBalancerArgs) ElementType() reflect.Type
func (VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerOutput ¶
func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerOutput() VMwareClusterLoadBalancerOutput
func (VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerOutputWithContext ¶
func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerOutput
func (VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerPtrOutput ¶
func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerPtrOutput() VMwareClusterLoadBalancerPtrOutput
func (VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerPtrOutputWithContext ¶
func (i VMwareClusterLoadBalancerArgs) ToVMwareClusterLoadBalancerPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerPtrOutput
type VMwareClusterLoadBalancerF5Config ¶
type VMwareClusterLoadBalancerF5Config struct { // The load balancer's IP address. Address *string `pulumi:"address"` // he preexisting partition to be used by the load balancer. T // his partition is usually created for the admin cluster for example: // 'my-f5-admin-partition'. Partition *string `pulumi:"partition"` // The pool name. Only necessary, if using SNAT. SnatPool *string `pulumi:"snatPool"` }
type VMwareClusterLoadBalancerF5ConfigArgs ¶
type VMwareClusterLoadBalancerF5ConfigArgs struct { // The load balancer's IP address. Address pulumi.StringPtrInput `pulumi:"address"` // he preexisting partition to be used by the load balancer. T // his partition is usually created for the admin cluster for example: // 'my-f5-admin-partition'. Partition pulumi.StringPtrInput `pulumi:"partition"` // The pool name. Only necessary, if using SNAT. SnatPool pulumi.StringPtrInput `pulumi:"snatPool"` }
func (VMwareClusterLoadBalancerF5ConfigArgs) ElementType ¶
func (VMwareClusterLoadBalancerF5ConfigArgs) ElementType() reflect.Type
func (VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigOutput ¶
func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigOutput() VMwareClusterLoadBalancerF5ConfigOutput
func (VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigOutputWithContext ¶
func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigOutput
func (VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigPtrOutput ¶
func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigPtrOutput() VMwareClusterLoadBalancerF5ConfigPtrOutput
func (VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext ¶
func (i VMwareClusterLoadBalancerF5ConfigArgs) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigPtrOutput
type VMwareClusterLoadBalancerF5ConfigInput ¶
type VMwareClusterLoadBalancerF5ConfigInput interface { pulumi.Input ToVMwareClusterLoadBalancerF5ConfigOutput() VMwareClusterLoadBalancerF5ConfigOutput ToVMwareClusterLoadBalancerF5ConfigOutputWithContext(context.Context) VMwareClusterLoadBalancerF5ConfigOutput }
VMwareClusterLoadBalancerF5ConfigInput is an input type that accepts VMwareClusterLoadBalancerF5ConfigArgs and VMwareClusterLoadBalancerF5ConfigOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerF5ConfigInput` via:
VMwareClusterLoadBalancerF5ConfigArgs{...}
type VMwareClusterLoadBalancerF5ConfigOutput ¶
type VMwareClusterLoadBalancerF5ConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerF5ConfigOutput) Address ¶
func (o VMwareClusterLoadBalancerF5ConfigOutput) Address() pulumi.StringPtrOutput
The load balancer's IP address.
func (VMwareClusterLoadBalancerF5ConfigOutput) ElementType ¶
func (VMwareClusterLoadBalancerF5ConfigOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerF5ConfigOutput) Partition ¶
func (o VMwareClusterLoadBalancerF5ConfigOutput) Partition() pulumi.StringPtrOutput
he preexisting partition to be used by the load balancer. T his partition is usually created for the admin cluster for example: 'my-f5-admin-partition'.
func (VMwareClusterLoadBalancerF5ConfigOutput) SnatPool ¶
func (o VMwareClusterLoadBalancerF5ConfigOutput) SnatPool() pulumi.StringPtrOutput
The pool name. Only necessary, if using SNAT.
func (VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigOutput ¶
func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigOutput() VMwareClusterLoadBalancerF5ConfigOutput
func (VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigOutputWithContext ¶
func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigOutput
func (VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutput() VMwareClusterLoadBalancerF5ConfigPtrOutput
func (VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerF5ConfigOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigPtrOutput
type VMwareClusterLoadBalancerF5ConfigPtrInput ¶
type VMwareClusterLoadBalancerF5ConfigPtrInput interface { pulumi.Input ToVMwareClusterLoadBalancerF5ConfigPtrOutput() VMwareClusterLoadBalancerF5ConfigPtrOutput ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext(context.Context) VMwareClusterLoadBalancerF5ConfigPtrOutput }
VMwareClusterLoadBalancerF5ConfigPtrInput is an input type that accepts VMwareClusterLoadBalancerF5ConfigArgs, VMwareClusterLoadBalancerF5ConfigPtr and VMwareClusterLoadBalancerF5ConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerF5ConfigPtrInput` via:
VMwareClusterLoadBalancerF5ConfigArgs{...} or: nil
func VMwareClusterLoadBalancerF5ConfigPtr ¶
func VMwareClusterLoadBalancerF5ConfigPtr(v *VMwareClusterLoadBalancerF5ConfigArgs) VMwareClusterLoadBalancerF5ConfigPtrInput
type VMwareClusterLoadBalancerF5ConfigPtrOutput ¶
type VMwareClusterLoadBalancerF5ConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerF5ConfigPtrOutput) Address ¶
func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) Address() pulumi.StringPtrOutput
The load balancer's IP address.
func (VMwareClusterLoadBalancerF5ConfigPtrOutput) ElementType ¶
func (VMwareClusterLoadBalancerF5ConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerF5ConfigPtrOutput) Partition ¶
func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) Partition() pulumi.StringPtrOutput
he preexisting partition to be used by the load balancer. T his partition is usually created for the admin cluster for example: 'my-f5-admin-partition'.
func (VMwareClusterLoadBalancerF5ConfigPtrOutput) SnatPool ¶
func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) SnatPool() pulumi.StringPtrOutput
The pool name. Only necessary, if using SNAT.
func (VMwareClusterLoadBalancerF5ConfigPtrOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutput() VMwareClusterLoadBalancerF5ConfigPtrOutput
func (VMwareClusterLoadBalancerF5ConfigPtrOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) ToVMwareClusterLoadBalancerF5ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerF5ConfigPtrOutput
type VMwareClusterLoadBalancerInput ¶
type VMwareClusterLoadBalancerInput interface { pulumi.Input ToVMwareClusterLoadBalancerOutput() VMwareClusterLoadBalancerOutput ToVMwareClusterLoadBalancerOutputWithContext(context.Context) VMwareClusterLoadBalancerOutput }
VMwareClusterLoadBalancerInput is an input type that accepts VMwareClusterLoadBalancerArgs and VMwareClusterLoadBalancerOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerInput` via:
VMwareClusterLoadBalancerArgs{...}
type VMwareClusterLoadBalancerManualLbConfig ¶
type VMwareClusterLoadBalancerManualLbConfig struct { // NodePort for control plane service. The Kubernetes API server in the admin // cluster is implemented as a Service of type NodePort (ex. 30968). ControlPlaneNodePort *int `pulumi:"controlPlaneNodePort"` // NodePort for ingress service's http. The ingress service in the admin // cluster is implemented as a Service of type NodePort (ex. 32527). IngressHttpNodePort *int `pulumi:"ingressHttpNodePort"` // NodePort for ingress service's https. The ingress service in the admin // cluster is implemented as a Service of type NodePort (ex. 30139). IngressHttpsNodePort *int `pulumi:"ingressHttpsNodePort"` // NodePort for konnectivity server service running as a sidecar in each // kube-apiserver pod (ex. 30564). KonnectivityServerNodePort *int `pulumi:"konnectivityServerNodePort"` }
type VMwareClusterLoadBalancerManualLbConfigArgs ¶
type VMwareClusterLoadBalancerManualLbConfigArgs struct { // NodePort for control plane service. The Kubernetes API server in the admin // cluster is implemented as a Service of type NodePort (ex. 30968). ControlPlaneNodePort pulumi.IntPtrInput `pulumi:"controlPlaneNodePort"` // NodePort for ingress service's http. The ingress service in the admin // cluster is implemented as a Service of type NodePort (ex. 32527). IngressHttpNodePort pulumi.IntPtrInput `pulumi:"ingressHttpNodePort"` // NodePort for ingress service's https. The ingress service in the admin // cluster is implemented as a Service of type NodePort (ex. 30139). IngressHttpsNodePort pulumi.IntPtrInput `pulumi:"ingressHttpsNodePort"` // NodePort for konnectivity server service running as a sidecar in each // kube-apiserver pod (ex. 30564). KonnectivityServerNodePort pulumi.IntPtrInput `pulumi:"konnectivityServerNodePort"` }
func (VMwareClusterLoadBalancerManualLbConfigArgs) ElementType ¶
func (VMwareClusterLoadBalancerManualLbConfigArgs) ElementType() reflect.Type
func (VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigOutput ¶
func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigOutput() VMwareClusterLoadBalancerManualLbConfigOutput
func (VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigOutputWithContext ¶
func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigOutput
func (VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput ¶
func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput() VMwareClusterLoadBalancerManualLbConfigPtrOutput
func (VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigPtrOutput
type VMwareClusterLoadBalancerManualLbConfigInput ¶
type VMwareClusterLoadBalancerManualLbConfigInput interface { pulumi.Input ToVMwareClusterLoadBalancerManualLbConfigOutput() VMwareClusterLoadBalancerManualLbConfigOutput ToVMwareClusterLoadBalancerManualLbConfigOutputWithContext(context.Context) VMwareClusterLoadBalancerManualLbConfigOutput }
VMwareClusterLoadBalancerManualLbConfigInput is an input type that accepts VMwareClusterLoadBalancerManualLbConfigArgs and VMwareClusterLoadBalancerManualLbConfigOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerManualLbConfigInput` via:
VMwareClusterLoadBalancerManualLbConfigArgs{...}
type VMwareClusterLoadBalancerManualLbConfigOutput ¶
type VMwareClusterLoadBalancerManualLbConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerManualLbConfigOutput) ControlPlaneNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) ControlPlaneNodePort() pulumi.IntPtrOutput
NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
func (VMwareClusterLoadBalancerManualLbConfigOutput) ElementType ¶
func (VMwareClusterLoadBalancerManualLbConfigOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerManualLbConfigOutput) IngressHttpNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) IngressHttpNodePort() pulumi.IntPtrOutput
NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
func (VMwareClusterLoadBalancerManualLbConfigOutput) IngressHttpsNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) IngressHttpsNodePort() pulumi.IntPtrOutput
NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
func (VMwareClusterLoadBalancerManualLbConfigOutput) KonnectivityServerNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) KonnectivityServerNodePort() pulumi.IntPtrOutput
NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
func (VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigOutput ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigOutput() VMwareClusterLoadBalancerManualLbConfigOutput
func (VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigOutputWithContext ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigOutput
func (VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput() VMwareClusterLoadBalancerManualLbConfigPtrOutput
func (VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigPtrOutput
type VMwareClusterLoadBalancerManualLbConfigPtrInput ¶
type VMwareClusterLoadBalancerManualLbConfigPtrInput interface { pulumi.Input ToVMwareClusterLoadBalancerManualLbConfigPtrOutput() VMwareClusterLoadBalancerManualLbConfigPtrOutput ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext(context.Context) VMwareClusterLoadBalancerManualLbConfigPtrOutput }
VMwareClusterLoadBalancerManualLbConfigPtrInput is an input type that accepts VMwareClusterLoadBalancerManualLbConfigArgs, VMwareClusterLoadBalancerManualLbConfigPtr and VMwareClusterLoadBalancerManualLbConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerManualLbConfigPtrInput` via:
VMwareClusterLoadBalancerManualLbConfigArgs{...} or: nil
func VMwareClusterLoadBalancerManualLbConfigPtr ¶
func VMwareClusterLoadBalancerManualLbConfigPtr(v *VMwareClusterLoadBalancerManualLbConfigArgs) VMwareClusterLoadBalancerManualLbConfigPtrInput
type VMwareClusterLoadBalancerManualLbConfigPtrOutput ¶
type VMwareClusterLoadBalancerManualLbConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) ControlPlaneNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) ControlPlaneNodePort() pulumi.IntPtrOutput
NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) ElementType ¶
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) IngressHttpNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) IngressHttpNodePort() pulumi.IntPtrOutput
NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) IngressHttpsNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) IngressHttpsNodePort() pulumi.IntPtrOutput
NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) KonnectivityServerNodePort ¶
func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) KonnectivityServerNodePort() pulumi.IntPtrOutput
NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutput() VMwareClusterLoadBalancerManualLbConfigPtrOutput
func (VMwareClusterLoadBalancerManualLbConfigPtrOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) ToVMwareClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerManualLbConfigPtrOutput
type VMwareClusterLoadBalancerMetalLbConfig ¶
type VMwareClusterLoadBalancerMetalLbConfig struct { // AddressPools is a list of non-overlapping IP pools used by load balancer // typed services. All addresses must be routable to load balancer nodes. // IngressVIP must be included in the pools. // Structure is documented below. AddressPools []VMwareClusterLoadBalancerMetalLbConfigAddressPool `pulumi:"addressPools"` }
type VMwareClusterLoadBalancerMetalLbConfigAddressPool ¶
type VMwareClusterLoadBalancerMetalLbConfigAddressPool struct { // The addresses that are part of this pool. Each address // must be either in the CIDR form (1.2.3.0/24) or range // form (1.2.3.1-1.2.3.5). Addresses []string `pulumi:"addresses"` // If true, avoid using IPs ending in .0 or .255. // This avoids buggy consumer devices mistakenly dropping IPv4 traffic for // those special IP addresses. AvoidBuggyIps *bool `pulumi:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. // // <a name="nestedDataplaneV2"></a>The `dataplaneV2` block supports: ManualAssign *bool `pulumi:"manualAssign"` // The name of the address pool. Pool string `pulumi:"pool"` }
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs ¶
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs struct { // The addresses that are part of this pool. Each address // must be either in the CIDR form (1.2.3.0/24) or range // form (1.2.3.1-1.2.3.5). Addresses pulumi.StringArrayInput `pulumi:"addresses"` // If true, avoid using IPs ending in .0 or .255. // This avoids buggy consumer devices mistakenly dropping IPv4 traffic for // those special IP addresses. AvoidBuggyIps pulumi.BoolPtrInput `pulumi:"avoidBuggyIps"` // If true, prevent IP addresses from being automatically assigned. // // <a name="nestedDataplaneV2"></a>The `dataplaneV2` block supports: ManualAssign pulumi.BoolPtrInput `pulumi:"manualAssign"` // The name of the address pool. Pool pulumi.StringInput `pulumi:"pool"` }
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ElementType ¶
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ElementType() reflect.Type
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput ¶
func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext ¶
func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray ¶
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray []VMwareClusterLoadBalancerMetalLbConfigAddressPoolInput
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType ¶
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType() reflect.Type
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ¶
func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext ¶
func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayInput ¶
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayInput interface { pulumi.Input ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput }
VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayInput is an input type that accepts VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray and VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayInput` via:
VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray{ VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{...} }
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ¶
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ElementType ¶
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput ¶
func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext ¶
func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolInput ¶
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolInput interface { pulumi.Input ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput }
VMwareClusterLoadBalancerMetalLbConfigAddressPoolInput is an input type that accepts VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs and VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerMetalLbConfigAddressPoolInput` via:
VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{...}
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput ¶
type VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) Addresses ¶
func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) Addresses() pulumi.StringArrayOutput
The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) AvoidBuggyIps ¶
func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) AvoidBuggyIps() pulumi.BoolPtrOutput
If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ElementType ¶
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ManualAssign ¶
func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ManualAssign() pulumi.BoolPtrOutput
If true, prevent IP addresses from being automatically assigned.
<a name="nestedDataplaneV2"></a>The `dataplaneV2` block supports:
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput ¶
func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext ¶
func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
type VMwareClusterLoadBalancerMetalLbConfigArgs ¶
type VMwareClusterLoadBalancerMetalLbConfigArgs struct { // AddressPools is a list of non-overlapping IP pools used by load balancer // typed services. All addresses must be routable to load balancer nodes. // IngressVIP must be included in the pools. // Structure is documented below. AddressPools VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayInput `pulumi:"addressPools"` }
func (VMwareClusterLoadBalancerMetalLbConfigArgs) ElementType ¶
func (VMwareClusterLoadBalancerMetalLbConfigArgs) ElementType() reflect.Type
func (VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigOutput ¶
func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigOutput() VMwareClusterLoadBalancerMetalLbConfigOutput
func (VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigOutputWithContext ¶
func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigOutput
func (VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput ¶
func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
func (VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext ¶
func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigPtrOutput
type VMwareClusterLoadBalancerMetalLbConfigInput ¶
type VMwareClusterLoadBalancerMetalLbConfigInput interface { pulumi.Input ToVMwareClusterLoadBalancerMetalLbConfigOutput() VMwareClusterLoadBalancerMetalLbConfigOutput ToVMwareClusterLoadBalancerMetalLbConfigOutputWithContext(context.Context) VMwareClusterLoadBalancerMetalLbConfigOutput }
VMwareClusterLoadBalancerMetalLbConfigInput is an input type that accepts VMwareClusterLoadBalancerMetalLbConfigArgs and VMwareClusterLoadBalancerMetalLbConfigOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerMetalLbConfigInput` via:
VMwareClusterLoadBalancerMetalLbConfigArgs{...}
type VMwareClusterLoadBalancerMetalLbConfigOutput ¶
type VMwareClusterLoadBalancerMetalLbConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerMetalLbConfigOutput) AddressPools ¶
func (o VMwareClusterLoadBalancerMetalLbConfigOutput) AddressPools() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. Structure is documented below.
func (VMwareClusterLoadBalancerMetalLbConfigOutput) ElementType ¶
func (VMwareClusterLoadBalancerMetalLbConfigOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigOutput ¶
func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigOutput() VMwareClusterLoadBalancerMetalLbConfigOutput
func (VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigOutputWithContext ¶
func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigOutput
func (VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
func (VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigPtrOutput
type VMwareClusterLoadBalancerMetalLbConfigPtrInput ¶
type VMwareClusterLoadBalancerMetalLbConfigPtrInput interface { pulumi.Input ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput() VMwareClusterLoadBalancerMetalLbConfigPtrOutput ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext(context.Context) VMwareClusterLoadBalancerMetalLbConfigPtrOutput }
VMwareClusterLoadBalancerMetalLbConfigPtrInput is an input type that accepts VMwareClusterLoadBalancerMetalLbConfigArgs, VMwareClusterLoadBalancerMetalLbConfigPtr and VMwareClusterLoadBalancerMetalLbConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerMetalLbConfigPtrInput` via:
VMwareClusterLoadBalancerMetalLbConfigArgs{...} or: nil
func VMwareClusterLoadBalancerMetalLbConfigPtr ¶
func VMwareClusterLoadBalancerMetalLbConfigPtr(v *VMwareClusterLoadBalancerMetalLbConfigArgs) VMwareClusterLoadBalancerMetalLbConfigPtrInput
type VMwareClusterLoadBalancerMetalLbConfigPtrOutput ¶
type VMwareClusterLoadBalancerMetalLbConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerMetalLbConfigPtrOutput) AddressPools ¶
func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) AddressPools() VMwareClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools. Structure is documented below.
func (VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ElementType ¶
func (VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutput() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
func (VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ToVMwareClusterLoadBalancerMetalLbConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigPtrOutput
type VMwareClusterLoadBalancerOutput ¶
type VMwareClusterLoadBalancerOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerOutput) ElementType ¶
func (VMwareClusterLoadBalancerOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerOutput) F5Config ¶
func (o VMwareClusterLoadBalancerOutput) F5Config() VMwareClusterLoadBalancerF5ConfigPtrOutput
Configuration for F5 Big IP typed load balancers. Structure is documented below.
func (VMwareClusterLoadBalancerOutput) ManualLbConfig ¶
func (o VMwareClusterLoadBalancerOutput) ManualLbConfig() VMwareClusterLoadBalancerManualLbConfigPtrOutput
Manually configured load balancers. Structure is documented below.
func (VMwareClusterLoadBalancerOutput) MetalLbConfig ¶
func (o VMwareClusterLoadBalancerOutput) MetalLbConfig() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
Configuration for MetalLB typed load balancers. Structure is documented below.
func (VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerOutput ¶
func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerOutput() VMwareClusterLoadBalancerOutput
func (VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerOutputWithContext ¶
func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerOutput
func (VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerPtrOutput ¶
func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerPtrOutput() VMwareClusterLoadBalancerPtrOutput
func (VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerOutput) ToVMwareClusterLoadBalancerPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerPtrOutput
func (VMwareClusterLoadBalancerOutput) VipConfig ¶
func (o VMwareClusterLoadBalancerOutput) VipConfig() VMwareClusterLoadBalancerVipConfigPtrOutput
The VIPs used by the load balancer. Structure is documented below.
type VMwareClusterLoadBalancerPtrInput ¶
type VMwareClusterLoadBalancerPtrInput interface { pulumi.Input ToVMwareClusterLoadBalancerPtrOutput() VMwareClusterLoadBalancerPtrOutput ToVMwareClusterLoadBalancerPtrOutputWithContext(context.Context) VMwareClusterLoadBalancerPtrOutput }
VMwareClusterLoadBalancerPtrInput is an input type that accepts VMwareClusterLoadBalancerArgs, VMwareClusterLoadBalancerPtr and VMwareClusterLoadBalancerPtrOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerPtrInput` via:
VMwareClusterLoadBalancerArgs{...} or: nil
func VMwareClusterLoadBalancerPtr ¶
func VMwareClusterLoadBalancerPtr(v *VMwareClusterLoadBalancerArgs) VMwareClusterLoadBalancerPtrInput
type VMwareClusterLoadBalancerPtrOutput ¶
type VMwareClusterLoadBalancerPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerPtrOutput) Elem ¶
func (o VMwareClusterLoadBalancerPtrOutput) Elem() VMwareClusterLoadBalancerOutput
func (VMwareClusterLoadBalancerPtrOutput) ElementType ¶
func (VMwareClusterLoadBalancerPtrOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerPtrOutput) F5Config ¶
func (o VMwareClusterLoadBalancerPtrOutput) F5Config() VMwareClusterLoadBalancerF5ConfigPtrOutput
Configuration for F5 Big IP typed load balancers. Structure is documented below.
func (VMwareClusterLoadBalancerPtrOutput) ManualLbConfig ¶
func (o VMwareClusterLoadBalancerPtrOutput) ManualLbConfig() VMwareClusterLoadBalancerManualLbConfigPtrOutput
Manually configured load balancers. Structure is documented below.
func (VMwareClusterLoadBalancerPtrOutput) MetalLbConfig ¶
func (o VMwareClusterLoadBalancerPtrOutput) MetalLbConfig() VMwareClusterLoadBalancerMetalLbConfigPtrOutput
Configuration for MetalLB typed load balancers. Structure is documented below.
func (VMwareClusterLoadBalancerPtrOutput) ToVMwareClusterLoadBalancerPtrOutput ¶
func (o VMwareClusterLoadBalancerPtrOutput) ToVMwareClusterLoadBalancerPtrOutput() VMwareClusterLoadBalancerPtrOutput
func (VMwareClusterLoadBalancerPtrOutput) ToVMwareClusterLoadBalancerPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerPtrOutput) ToVMwareClusterLoadBalancerPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerPtrOutput
func (VMwareClusterLoadBalancerPtrOutput) VipConfig ¶
func (o VMwareClusterLoadBalancerPtrOutput) VipConfig() VMwareClusterLoadBalancerVipConfigPtrOutput
The VIPs used by the load balancer. Structure is documented below.
type VMwareClusterLoadBalancerVipConfig ¶
type VMwareClusterLoadBalancerVipConfig struct { // The VIP which you previously set aside for the Kubernetes API of this cluster. ControlPlaneVip *string `pulumi:"controlPlaneVip"` // The VIP which you previously set aside for ingress traffic into this cluster. // // <a name="nestedF5Config"></a>The `f5Config` block supports: IngressVip *string `pulumi:"ingressVip"` }
type VMwareClusterLoadBalancerVipConfigArgs ¶
type VMwareClusterLoadBalancerVipConfigArgs struct { // The VIP which you previously set aside for the Kubernetes API of this cluster. ControlPlaneVip pulumi.StringPtrInput `pulumi:"controlPlaneVip"` // The VIP which you previously set aside for ingress traffic into this cluster. // // <a name="nestedF5Config"></a>The `f5Config` block supports: IngressVip pulumi.StringPtrInput `pulumi:"ingressVip"` }
func (VMwareClusterLoadBalancerVipConfigArgs) ElementType ¶
func (VMwareClusterLoadBalancerVipConfigArgs) ElementType() reflect.Type
func (VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigOutput ¶
func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigOutput() VMwareClusterLoadBalancerVipConfigOutput
func (VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigOutputWithContext ¶
func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigOutput
func (VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigPtrOutput ¶
func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput
func (VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (i VMwareClusterLoadBalancerVipConfigArgs) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput
type VMwareClusterLoadBalancerVipConfigInput ¶
type VMwareClusterLoadBalancerVipConfigInput interface { pulumi.Input ToVMwareClusterLoadBalancerVipConfigOutput() VMwareClusterLoadBalancerVipConfigOutput ToVMwareClusterLoadBalancerVipConfigOutputWithContext(context.Context) VMwareClusterLoadBalancerVipConfigOutput }
VMwareClusterLoadBalancerVipConfigInput is an input type that accepts VMwareClusterLoadBalancerVipConfigArgs and VMwareClusterLoadBalancerVipConfigOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerVipConfigInput` via:
VMwareClusterLoadBalancerVipConfigArgs{...}
type VMwareClusterLoadBalancerVipConfigOutput ¶
type VMwareClusterLoadBalancerVipConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerVipConfigOutput) ControlPlaneVip ¶
func (o VMwareClusterLoadBalancerVipConfigOutput) ControlPlaneVip() pulumi.StringPtrOutput
The VIP which you previously set aside for the Kubernetes API of this cluster.
func (VMwareClusterLoadBalancerVipConfigOutput) ElementType ¶
func (VMwareClusterLoadBalancerVipConfigOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerVipConfigOutput) IngressVip ¶
func (o VMwareClusterLoadBalancerVipConfigOutput) IngressVip() pulumi.StringPtrOutput
The VIP which you previously set aside for ingress traffic into this cluster.
<a name="nestedF5Config"></a>The `f5Config` block supports:
func (VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigOutput ¶
func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigOutput() VMwareClusterLoadBalancerVipConfigOutput
func (VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigOutputWithContext ¶
func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigOutput
func (VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput
func (VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerVipConfigOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput
type VMwareClusterLoadBalancerVipConfigPtrInput ¶
type VMwareClusterLoadBalancerVipConfigPtrInput interface { pulumi.Input ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput }
VMwareClusterLoadBalancerVipConfigPtrInput is an input type that accepts VMwareClusterLoadBalancerVipConfigArgs, VMwareClusterLoadBalancerVipConfigPtr and VMwareClusterLoadBalancerVipConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterLoadBalancerVipConfigPtrInput` via:
VMwareClusterLoadBalancerVipConfigArgs{...} or: nil
func VMwareClusterLoadBalancerVipConfigPtr ¶
func VMwareClusterLoadBalancerVipConfigPtr(v *VMwareClusterLoadBalancerVipConfigArgs) VMwareClusterLoadBalancerVipConfigPtrInput
type VMwareClusterLoadBalancerVipConfigPtrOutput ¶
type VMwareClusterLoadBalancerVipConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip ¶
func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip() pulumi.StringPtrOutput
The VIP which you previously set aside for the Kubernetes API of this cluster.
func (VMwareClusterLoadBalancerVipConfigPtrOutput) ElementType ¶
func (VMwareClusterLoadBalancerVipConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterLoadBalancerVipConfigPtrOutput) IngressVip ¶
func (o VMwareClusterLoadBalancerVipConfigPtrOutput) IngressVip() pulumi.StringPtrOutput
The VIP which you previously set aside for ingress traffic into this cluster.
<a name="nestedF5Config"></a>The `f5Config` block supports:
func (VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutput ¶
func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput
func (VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext ¶
func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput
type VMwareClusterMap ¶
type VMwareClusterMap map[string]VMwareClusterInput
func (VMwareClusterMap) ElementType ¶
func (VMwareClusterMap) ElementType() reflect.Type
func (VMwareClusterMap) ToVMwareClusterMapOutput ¶
func (i VMwareClusterMap) ToVMwareClusterMapOutput() VMwareClusterMapOutput
func (VMwareClusterMap) ToVMwareClusterMapOutputWithContext ¶
func (i VMwareClusterMap) ToVMwareClusterMapOutputWithContext(ctx context.Context) VMwareClusterMapOutput
type VMwareClusterMapInput ¶
type VMwareClusterMapInput interface { pulumi.Input ToVMwareClusterMapOutput() VMwareClusterMapOutput ToVMwareClusterMapOutputWithContext(context.Context) VMwareClusterMapOutput }
VMwareClusterMapInput is an input type that accepts VMwareClusterMap and VMwareClusterMapOutput values. You can construct a concrete instance of `VMwareClusterMapInput` via:
VMwareClusterMap{ "key": VMwareClusterArgs{...} }
type VMwareClusterMapOutput ¶
type VMwareClusterMapOutput struct{ *pulumi.OutputState }
func (VMwareClusterMapOutput) ElementType ¶
func (VMwareClusterMapOutput) ElementType() reflect.Type
func (VMwareClusterMapOutput) MapIndex ¶
func (o VMwareClusterMapOutput) MapIndex(k pulumi.StringInput) VMwareClusterOutput
func (VMwareClusterMapOutput) ToVMwareClusterMapOutput ¶
func (o VMwareClusterMapOutput) ToVMwareClusterMapOutput() VMwareClusterMapOutput
func (VMwareClusterMapOutput) ToVMwareClusterMapOutputWithContext ¶
func (o VMwareClusterMapOutput) ToVMwareClusterMapOutputWithContext(ctx context.Context) VMwareClusterMapOutput
type VMwareClusterNetworkConfig ¶
type VMwareClusterNetworkConfig struct { // Configuration for control plane V2 mode. // Structure is documented below. ControlPlaneV2Config *VMwareClusterNetworkConfigControlPlaneV2Config `pulumi:"controlPlaneV2Config"` // Configuration settings for a DHCP IP configuration. // Structure is documented below. DhcpIpConfig *VMwareClusterNetworkConfigDhcpIpConfig `pulumi:"dhcpIpConfig"` // Represents common network settings irrespective of the host's IP address. // Structure is documented below. HostConfig *VMwareClusterNetworkConfigHostConfig `pulumi:"hostConfig"` // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. // Only a single range is supported. This field cannot be changed after creation. PodAddressCidrBlocks []string `pulumi:"podAddressCidrBlocks"` // All services in the cluster are assigned an RFC1918 IPv4 address // from these ranges. Only a single range is supported.. This field // cannot be changed after creation. ServiceAddressCidrBlocks []string `pulumi:"serviceAddressCidrBlocks"` // Configuration settings for a static IP configuration. // Structure is documented below. StaticIpConfig *VMwareClusterNetworkConfigStaticIpConfig `pulumi:"staticIpConfig"` // vcenter_network specifies vCenter network name. Inherited from the admin cluster. VcenterNetwork *string `pulumi:"vcenterNetwork"` }
type VMwareClusterNetworkConfigArgs ¶
type VMwareClusterNetworkConfigArgs struct { // Configuration for control plane V2 mode. // Structure is documented below. ControlPlaneV2Config VMwareClusterNetworkConfigControlPlaneV2ConfigPtrInput `pulumi:"controlPlaneV2Config"` // Configuration settings for a DHCP IP configuration. // Structure is documented below. DhcpIpConfig VMwareClusterNetworkConfigDhcpIpConfigPtrInput `pulumi:"dhcpIpConfig"` // Represents common network settings irrespective of the host's IP address. // Structure is documented below. HostConfig VMwareClusterNetworkConfigHostConfigPtrInput `pulumi:"hostConfig"` // All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. // Only a single range is supported. This field cannot be changed after creation. PodAddressCidrBlocks pulumi.StringArrayInput `pulumi:"podAddressCidrBlocks"` // All services in the cluster are assigned an RFC1918 IPv4 address // from these ranges. Only a single range is supported.. This field // cannot be changed after creation. ServiceAddressCidrBlocks pulumi.StringArrayInput `pulumi:"serviceAddressCidrBlocks"` // Configuration settings for a static IP configuration. // Structure is documented below. StaticIpConfig VMwareClusterNetworkConfigStaticIpConfigPtrInput `pulumi:"staticIpConfig"` // vcenter_network specifies vCenter network name. Inherited from the admin cluster. VcenterNetwork pulumi.StringPtrInput `pulumi:"vcenterNetwork"` }
func (VMwareClusterNetworkConfigArgs) ElementType ¶
func (VMwareClusterNetworkConfigArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigOutput ¶
func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigOutput() VMwareClusterNetworkConfigOutput
func (VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigOutputWithContext ¶
func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigOutput
func (VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigPtrOutput ¶
func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigPtrOutput() VMwareClusterNetworkConfigPtrOutput
func (VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigPtrOutputWithContext ¶
func (i VMwareClusterNetworkConfigArgs) ToVMwareClusterNetworkConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigPtrOutput
type VMwareClusterNetworkConfigControlPlaneV2Config ¶
type VMwareClusterNetworkConfigControlPlaneV2Config struct { // Static IP addresses for the control plane nodes. ControlPlaneIpBlock *VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock `pulumi:"controlPlaneIpBlock"` }
type VMwareClusterNetworkConfigControlPlaneV2ConfigArgs ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigArgs struct { // Static IP addresses for the control plane nodes. ControlPlaneIpBlock VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrInput `pulumi:"controlPlaneIpBlock"` }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutput ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutputWithContext ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock struct { // The network gateway used by the VMware User Cluster. Gateway *string `pulumi:"gateway"` // The node's network configurations used by the VMware User Cluster. // Structure is documented below. Ips []VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIp `pulumi:"ips"` // The netmask used by the VMware User Cluster. Netmask *string `pulumi:"netmask"` }
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs struct { // The network gateway used by the VMware User Cluster. Gateway pulumi.StringPtrInput `pulumi:"gateway"` // The node's network configurations used by the VMware User Cluster. // Structure is documented below. Ips VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayInput `pulumi:"ips"` // The netmask used by the VMware User Cluster. Netmask pulumi.StringPtrInput `pulumi:"netmask"` }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputWithContext ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockInput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockInput interface { pulumi.Input ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputWithContext(context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput }
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockInput is an input type that accepts VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs and VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockInput` via:
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs{...}
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs struct { // Hostname of the machine. VM's name will be used if this field is empty. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // IP could be an IP address (like 1.2.3.4) or a CIDR (like 1.2.3.0/24). Ip pulumi.StringPtrInput `pulumi:"ip"` }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray []VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpInput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutputWithContext ¶
func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayInput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayInput interface { pulumi.Input ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutputWithContext(context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput }
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayInput is an input type that accepts VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray and VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayInput` via:
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray{ VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs{...} }
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpInput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpInput interface { pulumi.Input ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext(context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput }
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpInput is an input type that accepts VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs and VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpInput` via:
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs{...}
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) Hostname ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) Hostname() pulumi.StringPtrOutput
Hostname of the machine. VM's name will be used if this field is empty.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) Ip ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) Ip() pulumi.StringPtrOutput
IP could be an IP address (like 1.2.3.4) or a CIDR (like 1.2.3.0/24).
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Gateway ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Gateway() pulumi.StringPtrOutput
The network gateway used by the VMware User Cluster.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Ips ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Ips() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
The node's network configurations used by the VMware User Cluster. Structure is documented below.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Netmask ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) Netmask() pulumi.StringPtrOutput
The netmask used by the VMware User Cluster.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrInput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrInput interface { pulumi.Input ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext(context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput }
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrInput is an input type that accepts VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs, VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtr and VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrInput` via:
VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs{...} or: nil
func VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtr ¶
func VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtr(v *VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockArgs) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrInput
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Gateway ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Gateway() pulumi.StringPtrOutput
The network gateway used by the VMware User Cluster.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Ips ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Ips() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArrayOutput
The node's network configurations used by the VMware User Cluster. Structure is documented below.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Netmask ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) Netmask() pulumi.StringPtrOutput
The netmask used by the VMware User Cluster.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigInput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigInput interface { pulumi.Input ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigOutput ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutputWithContext(context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigOutput }
VMwareClusterNetworkConfigControlPlaneV2ConfigInput is an input type that accepts VMwareClusterNetworkConfigControlPlaneV2ConfigArgs and VMwareClusterNetworkConfigControlPlaneV2ConfigOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigControlPlaneV2ConfigInput` via:
VMwareClusterNetworkConfigControlPlaneV2ConfigArgs{...}
type VMwareClusterNetworkConfigControlPlaneV2ConfigOutput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ControlPlaneIpBlock ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ControlPlaneIpBlock() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
Static IP addresses for the control plane nodes.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
type VMwareClusterNetworkConfigControlPlaneV2ConfigPtrInput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigPtrInput interface { pulumi.Input ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext(context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput }
VMwareClusterNetworkConfigControlPlaneV2ConfigPtrInput is an input type that accepts VMwareClusterNetworkConfigControlPlaneV2ConfigArgs, VMwareClusterNetworkConfigControlPlaneV2ConfigPtr and VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigControlPlaneV2ConfigPtrInput` via:
VMwareClusterNetworkConfigControlPlaneV2ConfigArgs{...} or: nil
func VMwareClusterNetworkConfigControlPlaneV2ConfigPtr ¶
func VMwareClusterNetworkConfigControlPlaneV2ConfigPtr(v *VMwareClusterNetworkConfigControlPlaneV2ConfigArgs) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrInput
type VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ControlPlaneIpBlock ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ControlPlaneIpBlock() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockPtrOutput
Static IP addresses for the control plane nodes.
func (VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ElementType ¶
func (VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
func (VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput) ToVMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
type VMwareClusterNetworkConfigDhcpIpConfig ¶
type VMwareClusterNetworkConfigDhcpIpConfig struct { // enabled is a flag to mark if DHCP IP allocation is // used for VMware user clusters. Enabled bool `pulumi:"enabled"` }
type VMwareClusterNetworkConfigDhcpIpConfigArgs ¶
type VMwareClusterNetworkConfigDhcpIpConfigArgs struct { // enabled is a flag to mark if DHCP IP allocation is // used for VMware user clusters. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (VMwareClusterNetworkConfigDhcpIpConfigArgs) ElementType ¶
func (VMwareClusterNetworkConfigDhcpIpConfigArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigOutput ¶
func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigOutput() VMwareClusterNetworkConfigDhcpIpConfigOutput
func (VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigOutputWithContext ¶
func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigOutput
func (VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput ¶
func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
func (VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext ¶
func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
type VMwareClusterNetworkConfigDhcpIpConfigInput ¶
type VMwareClusterNetworkConfigDhcpIpConfigInput interface { pulumi.Input ToVMwareClusterNetworkConfigDhcpIpConfigOutput() VMwareClusterNetworkConfigDhcpIpConfigOutput ToVMwareClusterNetworkConfigDhcpIpConfigOutputWithContext(context.Context) VMwareClusterNetworkConfigDhcpIpConfigOutput }
VMwareClusterNetworkConfigDhcpIpConfigInput is an input type that accepts VMwareClusterNetworkConfigDhcpIpConfigArgs and VMwareClusterNetworkConfigDhcpIpConfigOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigDhcpIpConfigInput` via:
VMwareClusterNetworkConfigDhcpIpConfigArgs{...}
type VMwareClusterNetworkConfigDhcpIpConfigOutput ¶
type VMwareClusterNetworkConfigDhcpIpConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigDhcpIpConfigOutput) ElementType ¶
func (VMwareClusterNetworkConfigDhcpIpConfigOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigDhcpIpConfigOutput) Enabled ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) Enabled() pulumi.BoolOutput
enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
func (VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigOutput ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigOutput() VMwareClusterNetworkConfigDhcpIpConfigOutput
func (VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigOutputWithContext ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigOutput
func (VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
func (VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
type VMwareClusterNetworkConfigDhcpIpConfigPtrInput ¶
type VMwareClusterNetworkConfigDhcpIpConfigPtrInput interface { pulumi.Input ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext(context.Context) VMwareClusterNetworkConfigDhcpIpConfigPtrOutput }
VMwareClusterNetworkConfigDhcpIpConfigPtrInput is an input type that accepts VMwareClusterNetworkConfigDhcpIpConfigArgs, VMwareClusterNetworkConfigDhcpIpConfigPtr and VMwareClusterNetworkConfigDhcpIpConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigDhcpIpConfigPtrInput` via:
VMwareClusterNetworkConfigDhcpIpConfigArgs{...} or: nil
func VMwareClusterNetworkConfigDhcpIpConfigPtr ¶
func VMwareClusterNetworkConfigDhcpIpConfigPtr(v *VMwareClusterNetworkConfigDhcpIpConfigArgs) VMwareClusterNetworkConfigDhcpIpConfigPtrInput
type VMwareClusterNetworkConfigDhcpIpConfigPtrOutput ¶
type VMwareClusterNetworkConfigDhcpIpConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ElementType ¶
func (VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) Enabled ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
func (VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutput() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
func (VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ToVMwareClusterNetworkConfigDhcpIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
type VMwareClusterNetworkConfigHostConfig ¶
type VMwareClusterNetworkConfigHostConfig struct { // DNS search domains. // // <a name="nestedControlPlaneV2Config"></a>The `controlPlaneV2Config` block supports: DnsSearchDomains []string `pulumi:"dnsSearchDomains"` // DNS servers. DnsServers []string `pulumi:"dnsServers"` // NTP servers. NtpServers []string `pulumi:"ntpServers"` }
type VMwareClusterNetworkConfigHostConfigArgs ¶
type VMwareClusterNetworkConfigHostConfigArgs struct { // DNS search domains. // // <a name="nestedControlPlaneV2Config"></a>The `controlPlaneV2Config` block supports: DnsSearchDomains pulumi.StringArrayInput `pulumi:"dnsSearchDomains"` // DNS servers. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // NTP servers. NtpServers pulumi.StringArrayInput `pulumi:"ntpServers"` }
func (VMwareClusterNetworkConfigHostConfigArgs) ElementType ¶
func (VMwareClusterNetworkConfigHostConfigArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigOutput ¶
func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigOutput() VMwareClusterNetworkConfigHostConfigOutput
func (VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigOutputWithContext ¶
func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigOutput
func (VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigPtrOutput ¶
func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigPtrOutput() VMwareClusterNetworkConfigHostConfigPtrOutput
func (VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext ¶
func (i VMwareClusterNetworkConfigHostConfigArgs) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigPtrOutput
type VMwareClusterNetworkConfigHostConfigInput ¶
type VMwareClusterNetworkConfigHostConfigInput interface { pulumi.Input ToVMwareClusterNetworkConfigHostConfigOutput() VMwareClusterNetworkConfigHostConfigOutput ToVMwareClusterNetworkConfigHostConfigOutputWithContext(context.Context) VMwareClusterNetworkConfigHostConfigOutput }
VMwareClusterNetworkConfigHostConfigInput is an input type that accepts VMwareClusterNetworkConfigHostConfigArgs and VMwareClusterNetworkConfigHostConfigOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigHostConfigInput` via:
VMwareClusterNetworkConfigHostConfigArgs{...}
type VMwareClusterNetworkConfigHostConfigOutput ¶
type VMwareClusterNetworkConfigHostConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigHostConfigOutput) DnsSearchDomains ¶
func (o VMwareClusterNetworkConfigHostConfigOutput) DnsSearchDomains() pulumi.StringArrayOutput
DNS search domains.
<a name="nestedControlPlaneV2Config"></a>The `controlPlaneV2Config` block supports:
func (VMwareClusterNetworkConfigHostConfigOutput) DnsServers ¶
func (o VMwareClusterNetworkConfigHostConfigOutput) DnsServers() pulumi.StringArrayOutput
DNS servers.
func (VMwareClusterNetworkConfigHostConfigOutput) ElementType ¶
func (VMwareClusterNetworkConfigHostConfigOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigHostConfigOutput) NtpServers ¶
func (o VMwareClusterNetworkConfigHostConfigOutput) NtpServers() pulumi.StringArrayOutput
NTP servers.
func (VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigOutput ¶
func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigOutput() VMwareClusterNetworkConfigHostConfigOutput
func (VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigOutputWithContext ¶
func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigOutput
func (VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutput() VMwareClusterNetworkConfigHostConfigPtrOutput
func (VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigHostConfigOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigPtrOutput
type VMwareClusterNetworkConfigHostConfigPtrInput ¶
type VMwareClusterNetworkConfigHostConfigPtrInput interface { pulumi.Input ToVMwareClusterNetworkConfigHostConfigPtrOutput() VMwareClusterNetworkConfigHostConfigPtrOutput ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext(context.Context) VMwareClusterNetworkConfigHostConfigPtrOutput }
VMwareClusterNetworkConfigHostConfigPtrInput is an input type that accepts VMwareClusterNetworkConfigHostConfigArgs, VMwareClusterNetworkConfigHostConfigPtr and VMwareClusterNetworkConfigHostConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigHostConfigPtrInput` via:
VMwareClusterNetworkConfigHostConfigArgs{...} or: nil
func VMwareClusterNetworkConfigHostConfigPtr ¶
func VMwareClusterNetworkConfigHostConfigPtr(v *VMwareClusterNetworkConfigHostConfigArgs) VMwareClusterNetworkConfigHostConfigPtrInput
type VMwareClusterNetworkConfigHostConfigPtrOutput ¶
type VMwareClusterNetworkConfigHostConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigHostConfigPtrOutput) DnsSearchDomains ¶
func (o VMwareClusterNetworkConfigHostConfigPtrOutput) DnsSearchDomains() pulumi.StringArrayOutput
DNS search domains.
<a name="nestedControlPlaneV2Config"></a>The `controlPlaneV2Config` block supports:
func (VMwareClusterNetworkConfigHostConfigPtrOutput) DnsServers ¶
func (o VMwareClusterNetworkConfigHostConfigPtrOutput) DnsServers() pulumi.StringArrayOutput
DNS servers.
func (VMwareClusterNetworkConfigHostConfigPtrOutput) ElementType ¶
func (VMwareClusterNetworkConfigHostConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigHostConfigPtrOutput) NtpServers ¶
func (o VMwareClusterNetworkConfigHostConfigPtrOutput) NtpServers() pulumi.StringArrayOutput
NTP servers.
func (VMwareClusterNetworkConfigHostConfigPtrOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigHostConfigPtrOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutput() VMwareClusterNetworkConfigHostConfigPtrOutput
func (VMwareClusterNetworkConfigHostConfigPtrOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigHostConfigPtrOutput) ToVMwareClusterNetworkConfigHostConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigHostConfigPtrOutput
type VMwareClusterNetworkConfigInput ¶
type VMwareClusterNetworkConfigInput interface { pulumi.Input ToVMwareClusterNetworkConfigOutput() VMwareClusterNetworkConfigOutput ToVMwareClusterNetworkConfigOutputWithContext(context.Context) VMwareClusterNetworkConfigOutput }
VMwareClusterNetworkConfigInput is an input type that accepts VMwareClusterNetworkConfigArgs and VMwareClusterNetworkConfigOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigInput` via:
VMwareClusterNetworkConfigArgs{...}
type VMwareClusterNetworkConfigOutput ¶
type VMwareClusterNetworkConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigOutput) ControlPlaneV2Config ¶
func (o VMwareClusterNetworkConfigOutput) ControlPlaneV2Config() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
Configuration for control plane V2 mode. Structure is documented below.
func (VMwareClusterNetworkConfigOutput) DhcpIpConfig ¶
func (o VMwareClusterNetworkConfigOutput) DhcpIpConfig() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
Configuration settings for a DHCP IP configuration. Structure is documented below.
func (VMwareClusterNetworkConfigOutput) ElementType ¶
func (VMwareClusterNetworkConfigOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigOutput) HostConfig ¶
func (o VMwareClusterNetworkConfigOutput) HostConfig() VMwareClusterNetworkConfigHostConfigPtrOutput
Represents common network settings irrespective of the host's IP address. Structure is documented below.
func (VMwareClusterNetworkConfigOutput) PodAddressCidrBlocks ¶
func (o VMwareClusterNetworkConfigOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
func (VMwareClusterNetworkConfigOutput) ServiceAddressCidrBlocks ¶
func (o VMwareClusterNetworkConfigOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported.. This field cannot be changed after creation.
func (VMwareClusterNetworkConfigOutput) StaticIpConfig ¶
func (o VMwareClusterNetworkConfigOutput) StaticIpConfig() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
Configuration settings for a static IP configuration. Structure is documented below.
func (VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigOutput ¶
func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigOutput() VMwareClusterNetworkConfigOutput
func (VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigOutputWithContext ¶
func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigOutput
func (VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigPtrOutput() VMwareClusterNetworkConfigPtrOutput
func (VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigOutput) ToVMwareClusterNetworkConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigPtrOutput
func (VMwareClusterNetworkConfigOutput) VcenterNetwork ¶
func (o VMwareClusterNetworkConfigOutput) VcenterNetwork() pulumi.StringPtrOutput
vcenter_network specifies vCenter network name. Inherited from the admin cluster.
type VMwareClusterNetworkConfigPtrInput ¶
type VMwareClusterNetworkConfigPtrInput interface { pulumi.Input ToVMwareClusterNetworkConfigPtrOutput() VMwareClusterNetworkConfigPtrOutput ToVMwareClusterNetworkConfigPtrOutputWithContext(context.Context) VMwareClusterNetworkConfigPtrOutput }
VMwareClusterNetworkConfigPtrInput is an input type that accepts VMwareClusterNetworkConfigArgs, VMwareClusterNetworkConfigPtr and VMwareClusterNetworkConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigPtrInput` via:
VMwareClusterNetworkConfigArgs{...} or: nil
func VMwareClusterNetworkConfigPtr ¶
func VMwareClusterNetworkConfigPtr(v *VMwareClusterNetworkConfigArgs) VMwareClusterNetworkConfigPtrInput
type VMwareClusterNetworkConfigPtrOutput ¶
type VMwareClusterNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigPtrOutput) ControlPlaneV2Config ¶
func (o VMwareClusterNetworkConfigPtrOutput) ControlPlaneV2Config() VMwareClusterNetworkConfigControlPlaneV2ConfigPtrOutput
Configuration for control plane V2 mode. Structure is documented below.
func (VMwareClusterNetworkConfigPtrOutput) DhcpIpConfig ¶
func (o VMwareClusterNetworkConfigPtrOutput) DhcpIpConfig() VMwareClusterNetworkConfigDhcpIpConfigPtrOutput
Configuration settings for a DHCP IP configuration. Structure is documented below.
func (VMwareClusterNetworkConfigPtrOutput) Elem ¶
func (o VMwareClusterNetworkConfigPtrOutput) Elem() VMwareClusterNetworkConfigOutput
func (VMwareClusterNetworkConfigPtrOutput) ElementType ¶
func (VMwareClusterNetworkConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigPtrOutput) HostConfig ¶
func (o VMwareClusterNetworkConfigPtrOutput) HostConfig() VMwareClusterNetworkConfigHostConfigPtrOutput
Represents common network settings irrespective of the host's IP address. Structure is documented below.
func (VMwareClusterNetworkConfigPtrOutput) PodAddressCidrBlocks ¶
func (o VMwareClusterNetworkConfigPtrOutput) PodAddressCidrBlocks() pulumi.StringArrayOutput
All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
func (VMwareClusterNetworkConfigPtrOutput) ServiceAddressCidrBlocks ¶
func (o VMwareClusterNetworkConfigPtrOutput) ServiceAddressCidrBlocks() pulumi.StringArrayOutput
All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported.. This field cannot be changed after creation.
func (VMwareClusterNetworkConfigPtrOutput) StaticIpConfig ¶
func (o VMwareClusterNetworkConfigPtrOutput) StaticIpConfig() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
Configuration settings for a static IP configuration. Structure is documented below.
func (VMwareClusterNetworkConfigPtrOutput) ToVMwareClusterNetworkConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigPtrOutput) ToVMwareClusterNetworkConfigPtrOutput() VMwareClusterNetworkConfigPtrOutput
func (VMwareClusterNetworkConfigPtrOutput) ToVMwareClusterNetworkConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigPtrOutput) ToVMwareClusterNetworkConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigPtrOutput
func (VMwareClusterNetworkConfigPtrOutput) VcenterNetwork ¶
func (o VMwareClusterNetworkConfigPtrOutput) VcenterNetwork() pulumi.StringPtrOutput
vcenter_network specifies vCenter network name. Inherited from the admin cluster.
type VMwareClusterNetworkConfigStaticIpConfig ¶
type VMwareClusterNetworkConfigStaticIpConfig struct { // Represents the configuration values for static IP allocation to nodes. // Structure is documented below. IpBlocks []VMwareClusterNetworkConfigStaticIpConfigIpBlock `pulumi:"ipBlocks"` }
type VMwareClusterNetworkConfigStaticIpConfigArgs ¶
type VMwareClusterNetworkConfigStaticIpConfigArgs struct { // Represents the configuration values for static IP allocation to nodes. // Structure is documented below. IpBlocks VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayInput `pulumi:"ipBlocks"` }
func (VMwareClusterNetworkConfigStaticIpConfigArgs) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigOutput ¶
func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigOutput() VMwareClusterNetworkConfigStaticIpConfigOutput
func (VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigOutputWithContext ¶
func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigOutput
func (VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput ¶
func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
func (VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext ¶
func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigPtrOutput
type VMwareClusterNetworkConfigStaticIpConfigInput ¶
type VMwareClusterNetworkConfigStaticIpConfigInput interface { pulumi.Input ToVMwareClusterNetworkConfigStaticIpConfigOutput() VMwareClusterNetworkConfigStaticIpConfigOutput ToVMwareClusterNetworkConfigStaticIpConfigOutputWithContext(context.Context) VMwareClusterNetworkConfigStaticIpConfigOutput }
VMwareClusterNetworkConfigStaticIpConfigInput is an input type that accepts VMwareClusterNetworkConfigStaticIpConfigArgs and VMwareClusterNetworkConfigStaticIpConfigOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigStaticIpConfigInput` via:
VMwareClusterNetworkConfigStaticIpConfigArgs{...}
type VMwareClusterNetworkConfigStaticIpConfigIpBlock ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlock struct { // The network gateway used by the VMware User Cluster. Gateway string `pulumi:"gateway"` // The node's network configurations used by the VMware User Cluster. // Structure is documented below. Ips []VMwareClusterNetworkConfigStaticIpConfigIpBlockIp `pulumi:"ips"` // The netmask used by the VMware User Cluster. Netmask string `pulumi:"netmask"` }
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs struct { // The network gateway used by the VMware User Cluster. Gateway pulumi.StringInput `pulumi:"gateway"` // The node's network configurations used by the VMware User Cluster. // Structure is documented below. Ips VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayInput `pulumi:"ips"` // The netmask used by the VMware User Cluster. Netmask pulumi.StringInput `pulumi:"netmask"` }
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArray ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArray []VMwareClusterNetworkConfigStaticIpConfigIpBlockInput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutputWithContext ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayInput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayInput interface { pulumi.Input ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutputWithContext(context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput }
VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayInput is an input type that accepts VMwareClusterNetworkConfigStaticIpConfigIpBlockArray and VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayInput` via:
VMwareClusterNetworkConfigStaticIpConfigIpBlockArray{ VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs{...} }
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutputWithContext ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
type VMwareClusterNetworkConfigStaticIpConfigIpBlockInput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockInput interface { pulumi.Input ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext(context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput }
VMwareClusterNetworkConfigStaticIpConfigIpBlockInput is an input type that accepts VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs and VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigStaticIpConfigIpBlockInput` via:
VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs{...}
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs struct { // Hostname of the machine. VM's name will be used if this field is empty. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // IP could be an IP address (like 1.2.3.4) or a CIDR (like 1.2.3.0/24). Ip pulumi.StringInput `pulumi:"ip"` }
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray []VMwareClusterNetworkConfigStaticIpConfigIpBlockIpInput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutputWithContext ¶
func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayInput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayInput interface { pulumi.Input ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutputWithContext(context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput }
VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayInput is an input type that accepts VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray and VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayInput` via:
VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray{ VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs{...} }
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutputWithContext ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpInput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpInput interface { pulumi.Input ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext(context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput }
VMwareClusterNetworkConfigStaticIpConfigIpBlockIpInput is an input type that accepts VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs and VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigStaticIpConfigIpBlockIpInput` via:
VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs{...}
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) Hostname ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) Hostname() pulumi.StringPtrOutput
Hostname of the machine. VM's name will be used if this field is empty.
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) Ip ¶
IP could be an IP address (like 1.2.3.4) or a CIDR (like 1.2.3.0/24).
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
type VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput ¶
type VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Gateway ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Gateway() pulumi.StringOutput
The network gateway used by the VMware User Cluster.
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Ips ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Ips() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArrayOutput
The node's network configurations used by the VMware User Cluster. Structure is documented below.
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Netmask ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) Netmask() pulumi.StringOutput
The netmask used by the VMware User Cluster.
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
func (VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext ¶
func (o VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
type VMwareClusterNetworkConfigStaticIpConfigOutput ¶
type VMwareClusterNetworkConfigStaticIpConfigOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigStaticIpConfigOutput) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigOutput) IpBlocks ¶
func (o VMwareClusterNetworkConfigStaticIpConfigOutput) IpBlocks() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
Represents the configuration values for static IP allocation to nodes. Structure is documented below.
func (VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigOutput ¶
func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigOutput() VMwareClusterNetworkConfigStaticIpConfigOutput
func (VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigOutputWithContext ¶
func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigOutput
func (VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
func (VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigPtrOutput
type VMwareClusterNetworkConfigStaticIpConfigPtrInput ¶
type VMwareClusterNetworkConfigStaticIpConfigPtrInput interface { pulumi.Input ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput() VMwareClusterNetworkConfigStaticIpConfigPtrOutput ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext(context.Context) VMwareClusterNetworkConfigStaticIpConfigPtrOutput }
VMwareClusterNetworkConfigStaticIpConfigPtrInput is an input type that accepts VMwareClusterNetworkConfigStaticIpConfigArgs, VMwareClusterNetworkConfigStaticIpConfigPtr and VMwareClusterNetworkConfigStaticIpConfigPtrOutput values. You can construct a concrete instance of `VMwareClusterNetworkConfigStaticIpConfigPtrInput` via:
VMwareClusterNetworkConfigStaticIpConfigArgs{...} or: nil
func VMwareClusterNetworkConfigStaticIpConfigPtr ¶
func VMwareClusterNetworkConfigStaticIpConfigPtr(v *VMwareClusterNetworkConfigStaticIpConfigArgs) VMwareClusterNetworkConfigStaticIpConfigPtrInput
type VMwareClusterNetworkConfigStaticIpConfigPtrOutput ¶
type VMwareClusterNetworkConfigStaticIpConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ElementType ¶
func (VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ElementType() reflect.Type
func (VMwareClusterNetworkConfigStaticIpConfigPtrOutput) IpBlocks ¶
func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) IpBlocks() VMwareClusterNetworkConfigStaticIpConfigIpBlockArrayOutput
Represents the configuration values for static IP allocation to nodes. Structure is documented below.
func (VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput ¶
func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutput() VMwareClusterNetworkConfigStaticIpConfigPtrOutput
func (VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext ¶
func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ToVMwareClusterNetworkConfigStaticIpConfigPtrOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigPtrOutput
type VMwareClusterOutput ¶
type VMwareClusterOutput struct{ *pulumi.OutputState }
func (VMwareClusterOutput) AdminClusterMembership ¶
func (o VMwareClusterOutput) AdminClusterMembership() pulumi.StringOutput
The admin cluster this VMware User Cluster belongs to. This is the full resource name of the admin cluster's hub membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
func (VMwareClusterOutput) Annotations ¶
func (o VMwareClusterOutput) Annotations() pulumi.StringMapOutput
Annotations on the VMware User Cluster. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource.
func (VMwareClusterOutput) AntiAffinityGroups ¶
func (o VMwareClusterOutput) AntiAffinityGroups() VMwareClusterAntiAffinityGroupsOutput
AAGConfig specifies whether to spread VMware User Cluster nodes across at least three physical hosts in the datacenter.
func (VMwareClusterOutput) Authorization ¶
func (o VMwareClusterOutput) Authorization() VMwareClusterAuthorizationPtrOutput
RBAC policy that will be applied and managed by GKE On-Prem.
func (VMwareClusterOutput) AutoRepairConfig ¶
func (o VMwareClusterOutput) AutoRepairConfig() VMwareClusterAutoRepairConfigOutput
Configuration for auto repairing.
func (VMwareClusterOutput) ControlPlaneNode ¶
func (o VMwareClusterOutput) ControlPlaneNode() VMwareClusterControlPlaneNodeOutput
VMware User Cluster control plane nodes must have either 1 or 3 replicas. Structure is documented below.
func (VMwareClusterOutput) CreateTime ¶
func (o VMwareClusterOutput) CreateTime() pulumi.StringOutput
The time at which VMware User Cluster was created.
func (VMwareClusterOutput) DataplaneV2 ¶
func (o VMwareClusterOutput) DataplaneV2() VMwareClusterDataplaneV2Output
VmwareDataplaneV2Config specifies configuration for Dataplane V2.
func (VMwareClusterOutput) DeleteTime ¶
func (o VMwareClusterOutput) DeleteTime() pulumi.StringOutput
The time at which VMware User Cluster was deleted.
func (VMwareClusterOutput) Description ¶
func (o VMwareClusterOutput) Description() pulumi.StringPtrOutput
(Output) The description of the validation check.
func (VMwareClusterOutput) DisableBundledIngress ¶
func (o VMwareClusterOutput) DisableBundledIngress() pulumi.BoolPtrOutput
Disable bundled ingress.
func (VMwareClusterOutput) EffectiveAnnotations ¶
func (o VMwareClusterOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (VMwareClusterOutput) ElementType ¶
func (VMwareClusterOutput) ElementType() reflect.Type
func (VMwareClusterOutput) EnableControlPlaneV2 ¶
func (o VMwareClusterOutput) EnableControlPlaneV2() pulumi.BoolPtrOutput
Enable control plane V2. Default to false.
func (VMwareClusterOutput) Endpoint ¶
func (o VMwareClusterOutput) Endpoint() pulumi.StringOutput
The DNS name of VMware User Cluster's API server.
func (VMwareClusterOutput) Etag ¶
func (o VMwareClusterOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
func (VMwareClusterOutput) Fleets ¶
func (o VMwareClusterOutput) Fleets() VMwareClusterFleetArrayOutput
Fleet configuration for the cluster. Structure is documented below.
func (VMwareClusterOutput) LoadBalancer ¶
func (o VMwareClusterOutput) LoadBalancer() VMwareClusterLoadBalancerPtrOutput
Load Balancer configuration.
func (VMwareClusterOutput) LocalName ¶
func (o VMwareClusterOutput) LocalName() pulumi.StringOutput
The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster ID and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
func (VMwareClusterOutput) Location ¶
func (o VMwareClusterOutput) Location() pulumi.StringOutput
The location of the resource.
func (VMwareClusterOutput) Name ¶
func (o VMwareClusterOutput) Name() pulumi.StringOutput
The VMware cluster name.
func (VMwareClusterOutput) NetworkConfig ¶
func (o VMwareClusterOutput) NetworkConfig() VMwareClusterNetworkConfigPtrOutput
The VMware User Cluster network configuration.
func (VMwareClusterOutput) OnPremVersion ¶
func (o VMwareClusterOutput) OnPremVersion() pulumi.StringOutput
The Anthos clusters on the VMware version for your user cluster.
func (VMwareClusterOutput) Project ¶
func (o VMwareClusterOutput) Project() pulumi.StringOutput
func (VMwareClusterOutput) Reconciling ¶
func (o VMwareClusterOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the VMware User Cluster.
func (VMwareClusterOutput) State ¶
func (o VMwareClusterOutput) State() pulumi.StringOutput
(Output) The lifecycle state of the condition.
func (VMwareClusterOutput) Statuses ¶
func (o VMwareClusterOutput) Statuses() VMwareClusterStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (VMwareClusterOutput) Storage ¶
func (o VMwareClusterOutput) Storage() VMwareClusterStorageOutput
Storage configuration.
func (VMwareClusterOutput) ToVMwareClusterOutput ¶
func (o VMwareClusterOutput) ToVMwareClusterOutput() VMwareClusterOutput
func (VMwareClusterOutput) ToVMwareClusterOutputWithContext ¶
func (o VMwareClusterOutput) ToVMwareClusterOutputWithContext(ctx context.Context) VMwareClusterOutput
func (VMwareClusterOutput) Uid ¶
func (o VMwareClusterOutput) Uid() pulumi.StringOutput
The unique identifier of the VMware User Cluster.
func (VMwareClusterOutput) UpdateTime ¶
func (o VMwareClusterOutput) UpdateTime() pulumi.StringOutput
The time at which VMware User Cluster was last updated.
func (VMwareClusterOutput) UpgradePolicy ¶
func (o VMwareClusterOutput) UpgradePolicy() VMwareClusterUpgradePolicyPtrOutput
Specifies upgrade policy for the cluster.
func (VMwareClusterOutput) ValidationChecks ¶
func (o VMwareClusterOutput) ValidationChecks() VMwareClusterValidationCheckArrayOutput
ValidationCheck represents the result of the preflight check job. Structure is documented below.
func (VMwareClusterOutput) Vcenter ¶
func (o VMwareClusterOutput) Vcenter() VMwareClusterVcenterPtrOutput
VmwareVCenterConfig specifies vCenter config for the user cluster. Inherited from the admin cluster.
func (VMwareClusterOutput) VmTrackingEnabled ¶
func (o VMwareClusterOutput) VmTrackingEnabled() pulumi.BoolOutput
Enable VM tracking.
type VMwareClusterState ¶
type VMwareClusterState struct { // The admin cluster this VMware User Cluster belongs to. // This is the full resource name of the admin cluster's hub membership. // In the future, references to other resource types might be allowed if // admin clusters are modeled as their own resources. AdminClusterMembership pulumi.StringPtrInput // Annotations on the VMware User Cluster. This field has the same restrictions as Kubernetes annotations. The total size // of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), // separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with // alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is // non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field // 'effective_annotations' for all of the annotations present on the resource. Annotations pulumi.StringMapInput // AAGConfig specifies whether to spread VMware User Cluster nodes across at least three physical hosts in the datacenter. AntiAffinityGroups VMwareClusterAntiAffinityGroupsPtrInput // RBAC policy that will be applied and managed by GKE On-Prem. Authorization VMwareClusterAuthorizationPtrInput // Configuration for auto repairing. AutoRepairConfig VMwareClusterAutoRepairConfigPtrInput // VMware User Cluster control plane nodes must have either 1 or 3 replicas. // Structure is documented below. ControlPlaneNode VMwareClusterControlPlaneNodePtrInput // The time at which VMware User Cluster was created. CreateTime pulumi.StringPtrInput // VmwareDataplaneV2Config specifies configuration for Dataplane V2. DataplaneV2 VMwareClusterDataplaneV2PtrInput // The time at which VMware User Cluster was deleted. DeleteTime pulumi.StringPtrInput // (Output) // The description of the validation check. Description pulumi.StringPtrInput // Disable bundled ingress. DisableBundledIngress pulumi.BoolPtrInput EffectiveAnnotations pulumi.StringMapInput // Enable control plane V2. Default to false. EnableControlPlaneV2 pulumi.BoolPtrInput // The DNS name of VMware User Cluster's API server. Endpoint pulumi.StringPtrInput // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringPtrInput // Fleet configuration for the cluster. // Structure is documented below. Fleets VMwareClusterFleetArrayInput // Load Balancer configuration. LoadBalancer VMwareClusterLoadBalancerPtrInput // The object name of the VMware OnPremUserCluster custom resource on the // associated admin cluster. This field is used to support conflicting // names when enrolling existing clusters to the API. When used as a part of // cluster enrollment, this field will differ from the ID in the resource // name. For new clusters, this field will match the user provided cluster ID // and be visible in the last component of the resource name. It is not // modifiable. // All users should use this name to access their cluster using gkectl or // kubectl and should expect to see the local name when viewing admin // cluster controller logs. LocalName pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The VMware cluster name. Name pulumi.StringPtrInput // The VMware User Cluster network configuration. NetworkConfig VMwareClusterNetworkConfigPtrInput // The Anthos clusters on the VMware version for your user cluster. OnPremVersion pulumi.StringPtrInput Project pulumi.StringPtrInput // If set, there are currently changes in flight to the VMware User Cluster. Reconciling pulumi.BoolPtrInput // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses VMwareClusterStatusArrayInput // Storage configuration. Storage VMwareClusterStoragePtrInput // The unique identifier of the VMware User Cluster. Uid pulumi.StringPtrInput // The time at which VMware User Cluster was last updated. UpdateTime pulumi.StringPtrInput // Specifies upgrade policy for the cluster. UpgradePolicy VMwareClusterUpgradePolicyPtrInput // ValidationCheck represents the result of the preflight check job. // Structure is documented below. ValidationChecks VMwareClusterValidationCheckArrayInput // VmwareVCenterConfig specifies vCenter config for the user cluster. Inherited from the admin cluster. Vcenter VMwareClusterVcenterPtrInput // Enable VM tracking. VmTrackingEnabled pulumi.BoolPtrInput }
func (VMwareClusterState) ElementType ¶
func (VMwareClusterState) ElementType() reflect.Type
type VMwareClusterStatus ¶
type VMwareClusterStatus struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions []VMwareClusterStatusCondition `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage *string `pulumi:"errorMessage"` }
type VMwareClusterStatusArgs ¶
type VMwareClusterStatusArgs struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions VMwareClusterStatusConditionArrayInput `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` }
func (VMwareClusterStatusArgs) ElementType ¶
func (VMwareClusterStatusArgs) ElementType() reflect.Type
func (VMwareClusterStatusArgs) ToVMwareClusterStatusOutput ¶
func (i VMwareClusterStatusArgs) ToVMwareClusterStatusOutput() VMwareClusterStatusOutput
func (VMwareClusterStatusArgs) ToVMwareClusterStatusOutputWithContext ¶
func (i VMwareClusterStatusArgs) ToVMwareClusterStatusOutputWithContext(ctx context.Context) VMwareClusterStatusOutput
type VMwareClusterStatusArray ¶
type VMwareClusterStatusArray []VMwareClusterStatusInput
func (VMwareClusterStatusArray) ElementType ¶
func (VMwareClusterStatusArray) ElementType() reflect.Type
func (VMwareClusterStatusArray) ToVMwareClusterStatusArrayOutput ¶
func (i VMwareClusterStatusArray) ToVMwareClusterStatusArrayOutput() VMwareClusterStatusArrayOutput
func (VMwareClusterStatusArray) ToVMwareClusterStatusArrayOutputWithContext ¶
func (i VMwareClusterStatusArray) ToVMwareClusterStatusArrayOutputWithContext(ctx context.Context) VMwareClusterStatusArrayOutput
type VMwareClusterStatusArrayInput ¶
type VMwareClusterStatusArrayInput interface { pulumi.Input ToVMwareClusterStatusArrayOutput() VMwareClusterStatusArrayOutput ToVMwareClusterStatusArrayOutputWithContext(context.Context) VMwareClusterStatusArrayOutput }
VMwareClusterStatusArrayInput is an input type that accepts VMwareClusterStatusArray and VMwareClusterStatusArrayOutput values. You can construct a concrete instance of `VMwareClusterStatusArrayInput` via:
VMwareClusterStatusArray{ VMwareClusterStatusArgs{...} }
type VMwareClusterStatusArrayOutput ¶
type VMwareClusterStatusArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterStatusArrayOutput) ElementType ¶
func (VMwareClusterStatusArrayOutput) ElementType() reflect.Type
func (VMwareClusterStatusArrayOutput) Index ¶
func (o VMwareClusterStatusArrayOutput) Index(i pulumi.IntInput) VMwareClusterStatusOutput
func (VMwareClusterStatusArrayOutput) ToVMwareClusterStatusArrayOutput ¶
func (o VMwareClusterStatusArrayOutput) ToVMwareClusterStatusArrayOutput() VMwareClusterStatusArrayOutput
func (VMwareClusterStatusArrayOutput) ToVMwareClusterStatusArrayOutputWithContext ¶
func (o VMwareClusterStatusArrayOutput) ToVMwareClusterStatusArrayOutputWithContext(ctx context.Context) VMwareClusterStatusArrayOutput
type VMwareClusterStatusCondition ¶
type VMwareClusterStatusCondition struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // (Output) // Human-readable message indicating details about last transition. Message *string `pulumi:"message"` // (Output) // Machine-readable message indicating details about last transition. Reason *string `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State *string `pulumi:"state"` // (Output) // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type *string `pulumi:"type"` }
type VMwareClusterStatusConditionArgs ¶
type VMwareClusterStatusConditionArgs struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // (Output) // Human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // Machine-readable message indicating details about last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput `pulumi:"state"` // (Output) // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type pulumi.StringPtrInput `pulumi:"type"` }
func (VMwareClusterStatusConditionArgs) ElementType ¶
func (VMwareClusterStatusConditionArgs) ElementType() reflect.Type
func (VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutput ¶
func (i VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutput() VMwareClusterStatusConditionOutput
func (VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutputWithContext ¶
func (i VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutputWithContext(ctx context.Context) VMwareClusterStatusConditionOutput
type VMwareClusterStatusConditionArray ¶
type VMwareClusterStatusConditionArray []VMwareClusterStatusConditionInput
func (VMwareClusterStatusConditionArray) ElementType ¶
func (VMwareClusterStatusConditionArray) ElementType() reflect.Type
func (VMwareClusterStatusConditionArray) ToVMwareClusterStatusConditionArrayOutput ¶
func (i VMwareClusterStatusConditionArray) ToVMwareClusterStatusConditionArrayOutput() VMwareClusterStatusConditionArrayOutput
func (VMwareClusterStatusConditionArray) ToVMwareClusterStatusConditionArrayOutputWithContext ¶
func (i VMwareClusterStatusConditionArray) ToVMwareClusterStatusConditionArrayOutputWithContext(ctx context.Context) VMwareClusterStatusConditionArrayOutput
type VMwareClusterStatusConditionArrayInput ¶
type VMwareClusterStatusConditionArrayInput interface { pulumi.Input ToVMwareClusterStatusConditionArrayOutput() VMwareClusterStatusConditionArrayOutput ToVMwareClusterStatusConditionArrayOutputWithContext(context.Context) VMwareClusterStatusConditionArrayOutput }
VMwareClusterStatusConditionArrayInput is an input type that accepts VMwareClusterStatusConditionArray and VMwareClusterStatusConditionArrayOutput values. You can construct a concrete instance of `VMwareClusterStatusConditionArrayInput` via:
VMwareClusterStatusConditionArray{ VMwareClusterStatusConditionArgs{...} }
type VMwareClusterStatusConditionArrayOutput ¶
type VMwareClusterStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterStatusConditionArrayOutput) ElementType ¶
func (VMwareClusterStatusConditionArrayOutput) ElementType() reflect.Type
func (VMwareClusterStatusConditionArrayOutput) ToVMwareClusterStatusConditionArrayOutput ¶
func (o VMwareClusterStatusConditionArrayOutput) ToVMwareClusterStatusConditionArrayOutput() VMwareClusterStatusConditionArrayOutput
func (VMwareClusterStatusConditionArrayOutput) ToVMwareClusterStatusConditionArrayOutputWithContext ¶
func (o VMwareClusterStatusConditionArrayOutput) ToVMwareClusterStatusConditionArrayOutputWithContext(ctx context.Context) VMwareClusterStatusConditionArrayOutput
type VMwareClusterStatusConditionInput ¶
type VMwareClusterStatusConditionInput interface { pulumi.Input ToVMwareClusterStatusConditionOutput() VMwareClusterStatusConditionOutput ToVMwareClusterStatusConditionOutputWithContext(context.Context) VMwareClusterStatusConditionOutput }
VMwareClusterStatusConditionInput is an input type that accepts VMwareClusterStatusConditionArgs and VMwareClusterStatusConditionOutput values. You can construct a concrete instance of `VMwareClusterStatusConditionInput` via:
VMwareClusterStatusConditionArgs{...}
type VMwareClusterStatusConditionOutput ¶
type VMwareClusterStatusConditionOutput struct{ *pulumi.OutputState }
func (VMwareClusterStatusConditionOutput) ElementType ¶
func (VMwareClusterStatusConditionOutput) ElementType() reflect.Type
func (VMwareClusterStatusConditionOutput) LastTransitionTime ¶
func (o VMwareClusterStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transit from one status to another.
func (VMwareClusterStatusConditionOutput) Message ¶
func (o VMwareClusterStatusConditionOutput) Message() pulumi.StringPtrOutput
(Output) Human-readable message indicating details about last transition.
func (VMwareClusterStatusConditionOutput) Reason ¶
func (o VMwareClusterStatusConditionOutput) Reason() pulumi.StringPtrOutput
(Output) Machine-readable message indicating details about last transition.
func (VMwareClusterStatusConditionOutput) State ¶
func (o VMwareClusterStatusConditionOutput) State() pulumi.StringPtrOutput
(Output) The lifecycle state of the condition.
func (VMwareClusterStatusConditionOutput) ToVMwareClusterStatusConditionOutput ¶
func (o VMwareClusterStatusConditionOutput) ToVMwareClusterStatusConditionOutput() VMwareClusterStatusConditionOutput
func (VMwareClusterStatusConditionOutput) ToVMwareClusterStatusConditionOutputWithContext ¶
func (o VMwareClusterStatusConditionOutput) ToVMwareClusterStatusConditionOutputWithContext(ctx context.Context) VMwareClusterStatusConditionOutput
func (VMwareClusterStatusConditionOutput) Type ¶
func (o VMwareClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
(Output) Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
type VMwareClusterStatusInput ¶
type VMwareClusterStatusInput interface { pulumi.Input ToVMwareClusterStatusOutput() VMwareClusterStatusOutput ToVMwareClusterStatusOutputWithContext(context.Context) VMwareClusterStatusOutput }
VMwareClusterStatusInput is an input type that accepts VMwareClusterStatusArgs and VMwareClusterStatusOutput values. You can construct a concrete instance of `VMwareClusterStatusInput` via:
VMwareClusterStatusArgs{...}
type VMwareClusterStatusOutput ¶
type VMwareClusterStatusOutput struct{ *pulumi.OutputState }
func (VMwareClusterStatusOutput) Conditions ¶
func (o VMwareClusterStatusOutput) Conditions() VMwareClusterStatusConditionArrayOutput
(Output) ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. Structure is documented below.
func (VMwareClusterStatusOutput) ElementType ¶
func (VMwareClusterStatusOutput) ElementType() reflect.Type
func (VMwareClusterStatusOutput) ErrorMessage ¶
func (o VMwareClusterStatusOutput) ErrorMessage() pulumi.StringPtrOutput
(Output) Human-friendly representation of the error message from the user cluster controller. The error message can be temporary as the user cluster controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
func (VMwareClusterStatusOutput) ToVMwareClusterStatusOutput ¶
func (o VMwareClusterStatusOutput) ToVMwareClusterStatusOutput() VMwareClusterStatusOutput
func (VMwareClusterStatusOutput) ToVMwareClusterStatusOutputWithContext ¶
func (o VMwareClusterStatusOutput) ToVMwareClusterStatusOutputWithContext(ctx context.Context) VMwareClusterStatusOutput
type VMwareClusterStorage ¶
type VMwareClusterStorage struct { // Whether or not to deploy vSphere CSI components in the VMware User Cluster. // Enabled by default. VsphereCsiDisabled bool `pulumi:"vsphereCsiDisabled"` }
type VMwareClusterStorageArgs ¶
type VMwareClusterStorageArgs struct { // Whether or not to deploy vSphere CSI components in the VMware User Cluster. // Enabled by default. VsphereCsiDisabled pulumi.BoolInput `pulumi:"vsphereCsiDisabled"` }
func (VMwareClusterStorageArgs) ElementType ¶
func (VMwareClusterStorageArgs) ElementType() reflect.Type
func (VMwareClusterStorageArgs) ToVMwareClusterStorageOutput ¶
func (i VMwareClusterStorageArgs) ToVMwareClusterStorageOutput() VMwareClusterStorageOutput
func (VMwareClusterStorageArgs) ToVMwareClusterStorageOutputWithContext ¶
func (i VMwareClusterStorageArgs) ToVMwareClusterStorageOutputWithContext(ctx context.Context) VMwareClusterStorageOutput
func (VMwareClusterStorageArgs) ToVMwareClusterStoragePtrOutput ¶
func (i VMwareClusterStorageArgs) ToVMwareClusterStoragePtrOutput() VMwareClusterStoragePtrOutput
func (VMwareClusterStorageArgs) ToVMwareClusterStoragePtrOutputWithContext ¶
func (i VMwareClusterStorageArgs) ToVMwareClusterStoragePtrOutputWithContext(ctx context.Context) VMwareClusterStoragePtrOutput
type VMwareClusterStorageInput ¶
type VMwareClusterStorageInput interface { pulumi.Input ToVMwareClusterStorageOutput() VMwareClusterStorageOutput ToVMwareClusterStorageOutputWithContext(context.Context) VMwareClusterStorageOutput }
VMwareClusterStorageInput is an input type that accepts VMwareClusterStorageArgs and VMwareClusterStorageOutput values. You can construct a concrete instance of `VMwareClusterStorageInput` via:
VMwareClusterStorageArgs{...}
type VMwareClusterStorageOutput ¶
type VMwareClusterStorageOutput struct{ *pulumi.OutputState }
func (VMwareClusterStorageOutput) ElementType ¶
func (VMwareClusterStorageOutput) ElementType() reflect.Type
func (VMwareClusterStorageOutput) ToVMwareClusterStorageOutput ¶
func (o VMwareClusterStorageOutput) ToVMwareClusterStorageOutput() VMwareClusterStorageOutput
func (VMwareClusterStorageOutput) ToVMwareClusterStorageOutputWithContext ¶
func (o VMwareClusterStorageOutput) ToVMwareClusterStorageOutputWithContext(ctx context.Context) VMwareClusterStorageOutput
func (VMwareClusterStorageOutput) ToVMwareClusterStoragePtrOutput ¶
func (o VMwareClusterStorageOutput) ToVMwareClusterStoragePtrOutput() VMwareClusterStoragePtrOutput
func (VMwareClusterStorageOutput) ToVMwareClusterStoragePtrOutputWithContext ¶
func (o VMwareClusterStorageOutput) ToVMwareClusterStoragePtrOutputWithContext(ctx context.Context) VMwareClusterStoragePtrOutput
func (VMwareClusterStorageOutput) VsphereCsiDisabled ¶
func (o VMwareClusterStorageOutput) VsphereCsiDisabled() pulumi.BoolOutput
Whether or not to deploy vSphere CSI components in the VMware User Cluster. Enabled by default.
type VMwareClusterStoragePtrInput ¶
type VMwareClusterStoragePtrInput interface { pulumi.Input ToVMwareClusterStoragePtrOutput() VMwareClusterStoragePtrOutput ToVMwareClusterStoragePtrOutputWithContext(context.Context) VMwareClusterStoragePtrOutput }
VMwareClusterStoragePtrInput is an input type that accepts VMwareClusterStorageArgs, VMwareClusterStoragePtr and VMwareClusterStoragePtrOutput values. You can construct a concrete instance of `VMwareClusterStoragePtrInput` via:
VMwareClusterStorageArgs{...} or: nil
func VMwareClusterStoragePtr ¶
func VMwareClusterStoragePtr(v *VMwareClusterStorageArgs) VMwareClusterStoragePtrInput
type VMwareClusterStoragePtrOutput ¶
type VMwareClusterStoragePtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterStoragePtrOutput) Elem ¶
func (o VMwareClusterStoragePtrOutput) Elem() VMwareClusterStorageOutput
func (VMwareClusterStoragePtrOutput) ElementType ¶
func (VMwareClusterStoragePtrOutput) ElementType() reflect.Type
func (VMwareClusterStoragePtrOutput) ToVMwareClusterStoragePtrOutput ¶
func (o VMwareClusterStoragePtrOutput) ToVMwareClusterStoragePtrOutput() VMwareClusterStoragePtrOutput
func (VMwareClusterStoragePtrOutput) ToVMwareClusterStoragePtrOutputWithContext ¶
func (o VMwareClusterStoragePtrOutput) ToVMwareClusterStoragePtrOutputWithContext(ctx context.Context) VMwareClusterStoragePtrOutput
func (VMwareClusterStoragePtrOutput) VsphereCsiDisabled ¶
func (o VMwareClusterStoragePtrOutput) VsphereCsiDisabled() pulumi.BoolPtrOutput
Whether or not to deploy vSphere CSI components in the VMware User Cluster. Enabled by default.
type VMwareClusterUpgradePolicy ¶
type VMwareClusterUpgradePolicy struct { // Controls whether the upgrade applies to the control plane only. ControlPlaneOnly *bool `pulumi:"controlPlaneOnly"` }
type VMwareClusterUpgradePolicyArgs ¶
type VMwareClusterUpgradePolicyArgs struct { // Controls whether the upgrade applies to the control plane only. ControlPlaneOnly pulumi.BoolPtrInput `pulumi:"controlPlaneOnly"` }
func (VMwareClusterUpgradePolicyArgs) ElementType ¶
func (VMwareClusterUpgradePolicyArgs) ElementType() reflect.Type
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutput ¶
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutput() VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutputWithContext ¶
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutput ¶
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutputWithContext ¶
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
type VMwareClusterUpgradePolicyInput ¶
type VMwareClusterUpgradePolicyInput interface { pulumi.Input ToVMwareClusterUpgradePolicyOutput() VMwareClusterUpgradePolicyOutput ToVMwareClusterUpgradePolicyOutputWithContext(context.Context) VMwareClusterUpgradePolicyOutput }
VMwareClusterUpgradePolicyInput is an input type that accepts VMwareClusterUpgradePolicyArgs and VMwareClusterUpgradePolicyOutput values. You can construct a concrete instance of `VMwareClusterUpgradePolicyInput` via:
VMwareClusterUpgradePolicyArgs{...}
type VMwareClusterUpgradePolicyOutput ¶
type VMwareClusterUpgradePolicyOutput struct{ *pulumi.OutputState }
func (VMwareClusterUpgradePolicyOutput) ControlPlaneOnly ¶
func (o VMwareClusterUpgradePolicyOutput) ControlPlaneOnly() pulumi.BoolPtrOutput
Controls whether the upgrade applies to the control plane only.
func (VMwareClusterUpgradePolicyOutput) ElementType ¶
func (VMwareClusterUpgradePolicyOutput) ElementType() reflect.Type
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutput ¶
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutput() VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutputWithContext ¶
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutput ¶
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext ¶
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
type VMwareClusterUpgradePolicyPtrInput ¶
type VMwareClusterUpgradePolicyPtrInput interface { pulumi.Input ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput ToVMwareClusterUpgradePolicyPtrOutputWithContext(context.Context) VMwareClusterUpgradePolicyPtrOutput }
VMwareClusterUpgradePolicyPtrInput is an input type that accepts VMwareClusterUpgradePolicyArgs, VMwareClusterUpgradePolicyPtr and VMwareClusterUpgradePolicyPtrOutput values. You can construct a concrete instance of `VMwareClusterUpgradePolicyPtrInput` via:
VMwareClusterUpgradePolicyArgs{...} or: nil
func VMwareClusterUpgradePolicyPtr ¶
func VMwareClusterUpgradePolicyPtr(v *VMwareClusterUpgradePolicyArgs) VMwareClusterUpgradePolicyPtrInput
type VMwareClusterUpgradePolicyPtrOutput ¶
type VMwareClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterUpgradePolicyPtrOutput) ControlPlaneOnly ¶
func (o VMwareClusterUpgradePolicyPtrOutput) ControlPlaneOnly() pulumi.BoolPtrOutput
Controls whether the upgrade applies to the control plane only.
func (VMwareClusterUpgradePolicyPtrOutput) Elem ¶
func (o VMwareClusterUpgradePolicyPtrOutput) Elem() VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyPtrOutput) ElementType ¶
func (VMwareClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutput ¶
func (o VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
func (VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext ¶
func (o VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
type VMwareClusterValidationCheck ¶
type VMwareClusterValidationCheck struct { // (Output) // Options used for the validation check. Options *string `pulumi:"options"` // (Output) // The scenario when the preflight checks were run.. Scenario *string `pulumi:"scenario"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses []VMwareClusterValidationCheckStatus `pulumi:"statuses"` }
type VMwareClusterValidationCheckArgs ¶
type VMwareClusterValidationCheckArgs struct { // (Output) // Options used for the validation check. Options pulumi.StringPtrInput `pulumi:"options"` // (Output) // The scenario when the preflight checks were run.. Scenario pulumi.StringPtrInput `pulumi:"scenario"` // (Output) // Specifies the detailed validation check status // Structure is documented below. Statuses VMwareClusterValidationCheckStatusArrayInput `pulumi:"statuses"` }
func (VMwareClusterValidationCheckArgs) ElementType ¶
func (VMwareClusterValidationCheckArgs) ElementType() reflect.Type
func (VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutput ¶
func (i VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutput() VMwareClusterValidationCheckOutput
func (VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutputWithContext ¶
func (i VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutputWithContext(ctx context.Context) VMwareClusterValidationCheckOutput
type VMwareClusterValidationCheckArray ¶
type VMwareClusterValidationCheckArray []VMwareClusterValidationCheckInput
func (VMwareClusterValidationCheckArray) ElementType ¶
func (VMwareClusterValidationCheckArray) ElementType() reflect.Type
func (VMwareClusterValidationCheckArray) ToVMwareClusterValidationCheckArrayOutput ¶
func (i VMwareClusterValidationCheckArray) ToVMwareClusterValidationCheckArrayOutput() VMwareClusterValidationCheckArrayOutput
func (VMwareClusterValidationCheckArray) ToVMwareClusterValidationCheckArrayOutputWithContext ¶
func (i VMwareClusterValidationCheckArray) ToVMwareClusterValidationCheckArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckArrayOutput
type VMwareClusterValidationCheckArrayInput ¶
type VMwareClusterValidationCheckArrayInput interface { pulumi.Input ToVMwareClusterValidationCheckArrayOutput() VMwareClusterValidationCheckArrayOutput ToVMwareClusterValidationCheckArrayOutputWithContext(context.Context) VMwareClusterValidationCheckArrayOutput }
VMwareClusterValidationCheckArrayInput is an input type that accepts VMwareClusterValidationCheckArray and VMwareClusterValidationCheckArrayOutput values. You can construct a concrete instance of `VMwareClusterValidationCheckArrayInput` via:
VMwareClusterValidationCheckArray{ VMwareClusterValidationCheckArgs{...} }
type VMwareClusterValidationCheckArrayOutput ¶
type VMwareClusterValidationCheckArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterValidationCheckArrayOutput) ElementType ¶
func (VMwareClusterValidationCheckArrayOutput) ElementType() reflect.Type
func (VMwareClusterValidationCheckArrayOutput) ToVMwareClusterValidationCheckArrayOutput ¶
func (o VMwareClusterValidationCheckArrayOutput) ToVMwareClusterValidationCheckArrayOutput() VMwareClusterValidationCheckArrayOutput
func (VMwareClusterValidationCheckArrayOutput) ToVMwareClusterValidationCheckArrayOutputWithContext ¶
func (o VMwareClusterValidationCheckArrayOutput) ToVMwareClusterValidationCheckArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckArrayOutput
type VMwareClusterValidationCheckInput ¶
type VMwareClusterValidationCheckInput interface { pulumi.Input ToVMwareClusterValidationCheckOutput() VMwareClusterValidationCheckOutput ToVMwareClusterValidationCheckOutputWithContext(context.Context) VMwareClusterValidationCheckOutput }
VMwareClusterValidationCheckInput is an input type that accepts VMwareClusterValidationCheckArgs and VMwareClusterValidationCheckOutput values. You can construct a concrete instance of `VMwareClusterValidationCheckInput` via:
VMwareClusterValidationCheckArgs{...}
type VMwareClusterValidationCheckOutput ¶
type VMwareClusterValidationCheckOutput struct{ *pulumi.OutputState }
func (VMwareClusterValidationCheckOutput) ElementType ¶
func (VMwareClusterValidationCheckOutput) ElementType() reflect.Type
func (VMwareClusterValidationCheckOutput) Options ¶
func (o VMwareClusterValidationCheckOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (VMwareClusterValidationCheckOutput) Scenario ¶
func (o VMwareClusterValidationCheckOutput) Scenario() pulumi.StringPtrOutput
(Output) The scenario when the preflight checks were run..
func (VMwareClusterValidationCheckOutput) Statuses ¶
func (o VMwareClusterValidationCheckOutput) Statuses() VMwareClusterValidationCheckStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (VMwareClusterValidationCheckOutput) ToVMwareClusterValidationCheckOutput ¶
func (o VMwareClusterValidationCheckOutput) ToVMwareClusterValidationCheckOutput() VMwareClusterValidationCheckOutput
func (VMwareClusterValidationCheckOutput) ToVMwareClusterValidationCheckOutputWithContext ¶
func (o VMwareClusterValidationCheckOutput) ToVMwareClusterValidationCheckOutputWithContext(ctx context.Context) VMwareClusterValidationCheckOutput
type VMwareClusterValidationCheckStatus ¶
type VMwareClusterValidationCheckStatus struct { // (Output) // Individual checks which failed as part of the Preflight check execution. // Structure is documented below. Results []VMwareClusterValidationCheckStatusResult `pulumi:"results"` }
type VMwareClusterValidationCheckStatusArgs ¶
type VMwareClusterValidationCheckStatusArgs struct { // (Output) // Individual checks which failed as part of the Preflight check execution. // Structure is documented below. Results VMwareClusterValidationCheckStatusResultArrayInput `pulumi:"results"` }
func (VMwareClusterValidationCheckStatusArgs) ElementType ¶
func (VMwareClusterValidationCheckStatusArgs) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutput ¶
func (i VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutput() VMwareClusterValidationCheckStatusOutput
func (VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutputWithContext ¶
func (i VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusOutput
type VMwareClusterValidationCheckStatusArray ¶
type VMwareClusterValidationCheckStatusArray []VMwareClusterValidationCheckStatusInput
func (VMwareClusterValidationCheckStatusArray) ElementType ¶
func (VMwareClusterValidationCheckStatusArray) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusArray) ToVMwareClusterValidationCheckStatusArrayOutput ¶
func (i VMwareClusterValidationCheckStatusArray) ToVMwareClusterValidationCheckStatusArrayOutput() VMwareClusterValidationCheckStatusArrayOutput
func (VMwareClusterValidationCheckStatusArray) ToVMwareClusterValidationCheckStatusArrayOutputWithContext ¶
func (i VMwareClusterValidationCheckStatusArray) ToVMwareClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusArrayOutput
type VMwareClusterValidationCheckStatusArrayInput ¶
type VMwareClusterValidationCheckStatusArrayInput interface { pulumi.Input ToVMwareClusterValidationCheckStatusArrayOutput() VMwareClusterValidationCheckStatusArrayOutput ToVMwareClusterValidationCheckStatusArrayOutputWithContext(context.Context) VMwareClusterValidationCheckStatusArrayOutput }
VMwareClusterValidationCheckStatusArrayInput is an input type that accepts VMwareClusterValidationCheckStatusArray and VMwareClusterValidationCheckStatusArrayOutput values. You can construct a concrete instance of `VMwareClusterValidationCheckStatusArrayInput` via:
VMwareClusterValidationCheckStatusArray{ VMwareClusterValidationCheckStatusArgs{...} }
type VMwareClusterValidationCheckStatusArrayOutput ¶
type VMwareClusterValidationCheckStatusArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterValidationCheckStatusArrayOutput) ElementType ¶
func (VMwareClusterValidationCheckStatusArrayOutput) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusArrayOutput) ToVMwareClusterValidationCheckStatusArrayOutput ¶
func (o VMwareClusterValidationCheckStatusArrayOutput) ToVMwareClusterValidationCheckStatusArrayOutput() VMwareClusterValidationCheckStatusArrayOutput
func (VMwareClusterValidationCheckStatusArrayOutput) ToVMwareClusterValidationCheckStatusArrayOutputWithContext ¶
func (o VMwareClusterValidationCheckStatusArrayOutput) ToVMwareClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusArrayOutput
type VMwareClusterValidationCheckStatusInput ¶
type VMwareClusterValidationCheckStatusInput interface { pulumi.Input ToVMwareClusterValidationCheckStatusOutput() VMwareClusterValidationCheckStatusOutput ToVMwareClusterValidationCheckStatusOutputWithContext(context.Context) VMwareClusterValidationCheckStatusOutput }
VMwareClusterValidationCheckStatusInput is an input type that accepts VMwareClusterValidationCheckStatusArgs and VMwareClusterValidationCheckStatusOutput values. You can construct a concrete instance of `VMwareClusterValidationCheckStatusInput` via:
VMwareClusterValidationCheckStatusArgs{...}
type VMwareClusterValidationCheckStatusOutput ¶
type VMwareClusterValidationCheckStatusOutput struct{ *pulumi.OutputState }
func (VMwareClusterValidationCheckStatusOutput) ElementType ¶
func (VMwareClusterValidationCheckStatusOutput) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusOutput) Results ¶
func (o VMwareClusterValidationCheckStatusOutput) Results() VMwareClusterValidationCheckStatusResultArrayOutput
(Output) Individual checks which failed as part of the Preflight check execution. Structure is documented below.
func (VMwareClusterValidationCheckStatusOutput) ToVMwareClusterValidationCheckStatusOutput ¶
func (o VMwareClusterValidationCheckStatusOutput) ToVMwareClusterValidationCheckStatusOutput() VMwareClusterValidationCheckStatusOutput
func (VMwareClusterValidationCheckStatusOutput) ToVMwareClusterValidationCheckStatusOutputWithContext ¶
func (o VMwareClusterValidationCheckStatusOutput) ToVMwareClusterValidationCheckStatusOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusOutput
type VMwareClusterValidationCheckStatusResult ¶
type VMwareClusterValidationCheckStatusResult struct { // (Output) // The category of the validation. Category *string `pulumi:"category"` // (Output) // The description of the validation check. Description *string `pulumi:"description"` // (Output) // Detailed failure information, which might be unformatted. Details *string `pulumi:"details"` // (Output) // Options used for the validation check. Options *string `pulumi:"options"` // (Output) // Machine-readable message indicating details about last transition. Reason *string `pulumi:"reason"` }
type VMwareClusterValidationCheckStatusResultArgs ¶
type VMwareClusterValidationCheckStatusResultArgs struct { // (Output) // The category of the validation. Category pulumi.StringPtrInput `pulumi:"category"` // (Output) // The description of the validation check. Description pulumi.StringPtrInput `pulumi:"description"` // (Output) // Detailed failure information, which might be unformatted. Details pulumi.StringPtrInput `pulumi:"details"` // (Output) // Options used for the validation check. Options pulumi.StringPtrInput `pulumi:"options"` // (Output) // Machine-readable message indicating details about last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` }
func (VMwareClusterValidationCheckStatusResultArgs) ElementType ¶
func (VMwareClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutput ¶
func (i VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutput() VMwareClusterValidationCheckStatusResultOutput
func (VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutputWithContext ¶
func (i VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultOutput
type VMwareClusterValidationCheckStatusResultArray ¶
type VMwareClusterValidationCheckStatusResultArray []VMwareClusterValidationCheckStatusResultInput
func (VMwareClusterValidationCheckStatusResultArray) ElementType ¶
func (VMwareClusterValidationCheckStatusResultArray) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusResultArray) ToVMwareClusterValidationCheckStatusResultArrayOutput ¶
func (i VMwareClusterValidationCheckStatusResultArray) ToVMwareClusterValidationCheckStatusResultArrayOutput() VMwareClusterValidationCheckStatusResultArrayOutput
func (VMwareClusterValidationCheckStatusResultArray) ToVMwareClusterValidationCheckStatusResultArrayOutputWithContext ¶
func (i VMwareClusterValidationCheckStatusResultArray) ToVMwareClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultArrayOutput
type VMwareClusterValidationCheckStatusResultArrayInput ¶
type VMwareClusterValidationCheckStatusResultArrayInput interface { pulumi.Input ToVMwareClusterValidationCheckStatusResultArrayOutput() VMwareClusterValidationCheckStatusResultArrayOutput ToVMwareClusterValidationCheckStatusResultArrayOutputWithContext(context.Context) VMwareClusterValidationCheckStatusResultArrayOutput }
VMwareClusterValidationCheckStatusResultArrayInput is an input type that accepts VMwareClusterValidationCheckStatusResultArray and VMwareClusterValidationCheckStatusResultArrayOutput values. You can construct a concrete instance of `VMwareClusterValidationCheckStatusResultArrayInput` via:
VMwareClusterValidationCheckStatusResultArray{ VMwareClusterValidationCheckStatusResultArgs{...} }
type VMwareClusterValidationCheckStatusResultArrayOutput ¶
type VMwareClusterValidationCheckStatusResultArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterValidationCheckStatusResultArrayOutput) ElementType ¶
func (VMwareClusterValidationCheckStatusResultArrayOutput) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusResultArrayOutput) ToVMwareClusterValidationCheckStatusResultArrayOutput ¶
func (o VMwareClusterValidationCheckStatusResultArrayOutput) ToVMwareClusterValidationCheckStatusResultArrayOutput() VMwareClusterValidationCheckStatusResultArrayOutput
func (VMwareClusterValidationCheckStatusResultArrayOutput) ToVMwareClusterValidationCheckStatusResultArrayOutputWithContext ¶
func (o VMwareClusterValidationCheckStatusResultArrayOutput) ToVMwareClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultArrayOutput
type VMwareClusterValidationCheckStatusResultInput ¶
type VMwareClusterValidationCheckStatusResultInput interface { pulumi.Input ToVMwareClusterValidationCheckStatusResultOutput() VMwareClusterValidationCheckStatusResultOutput ToVMwareClusterValidationCheckStatusResultOutputWithContext(context.Context) VMwareClusterValidationCheckStatusResultOutput }
VMwareClusterValidationCheckStatusResultInput is an input type that accepts VMwareClusterValidationCheckStatusResultArgs and VMwareClusterValidationCheckStatusResultOutput values. You can construct a concrete instance of `VMwareClusterValidationCheckStatusResultInput` via:
VMwareClusterValidationCheckStatusResultArgs{...}
type VMwareClusterValidationCheckStatusResultOutput ¶
type VMwareClusterValidationCheckStatusResultOutput struct{ *pulumi.OutputState }
func (VMwareClusterValidationCheckStatusResultOutput) Category ¶
func (o VMwareClusterValidationCheckStatusResultOutput) Category() pulumi.StringPtrOutput
(Output) The category of the validation.
func (VMwareClusterValidationCheckStatusResultOutput) Description ¶
func (o VMwareClusterValidationCheckStatusResultOutput) Description() pulumi.StringPtrOutput
(Output) The description of the validation check.
func (VMwareClusterValidationCheckStatusResultOutput) Details ¶
func (o VMwareClusterValidationCheckStatusResultOutput) Details() pulumi.StringPtrOutput
(Output) Detailed failure information, which might be unformatted.
func (VMwareClusterValidationCheckStatusResultOutput) ElementType ¶
func (VMwareClusterValidationCheckStatusResultOutput) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusResultOutput) Options ¶
func (o VMwareClusterValidationCheckStatusResultOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (VMwareClusterValidationCheckStatusResultOutput) Reason ¶
func (o VMwareClusterValidationCheckStatusResultOutput) Reason() pulumi.StringPtrOutput
(Output) Machine-readable message indicating details about last transition.
func (VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutput ¶
func (o VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutput() VMwareClusterValidationCheckStatusResultOutput
func (VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutputWithContext ¶
func (o VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultOutput
type VMwareClusterVcenter ¶
type VMwareClusterVcenter struct { // (Output) // The vCenter IP address. Address *string `pulumi:"address"` // Contains the vCenter CA certificate public key for SSL verification. CaCertData *string `pulumi:"caCertData"` // The name of the vCenter cluster for the user cluster. Cluster *string `pulumi:"cluster"` // The name of the vCenter datacenter for the user cluster. Datacenter *string `pulumi:"datacenter"` // The name of the vCenter datastore for the user cluster. Datastore *string `pulumi:"datastore"` // The name of the vCenter folder for the user cluster. Folder *string `pulumi:"folder"` // The name of the vCenter resource pool for the user cluster. ResourcePool *string `pulumi:"resourcePool"` // The name of the vCenter storage policy for the user cluster. StoragePolicyName *string `pulumi:"storagePolicyName"` }
type VMwareClusterVcenterArgs ¶
type VMwareClusterVcenterArgs struct { // (Output) // The vCenter IP address. Address pulumi.StringPtrInput `pulumi:"address"` // Contains the vCenter CA certificate public key for SSL verification. CaCertData pulumi.StringPtrInput `pulumi:"caCertData"` // The name of the vCenter cluster for the user cluster. Cluster pulumi.StringPtrInput `pulumi:"cluster"` // The name of the vCenter datacenter for the user cluster. Datacenter pulumi.StringPtrInput `pulumi:"datacenter"` // The name of the vCenter datastore for the user cluster. Datastore pulumi.StringPtrInput `pulumi:"datastore"` // The name of the vCenter folder for the user cluster. Folder pulumi.StringPtrInput `pulumi:"folder"` // The name of the vCenter resource pool for the user cluster. ResourcePool pulumi.StringPtrInput `pulumi:"resourcePool"` // The name of the vCenter storage policy for the user cluster. StoragePolicyName pulumi.StringPtrInput `pulumi:"storagePolicyName"` }
func (VMwareClusterVcenterArgs) ElementType ¶
func (VMwareClusterVcenterArgs) ElementType() reflect.Type
func (VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutput ¶
func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
func (VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutputWithContext ¶
func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
func (VMwareClusterVcenterArgs) ToVMwareClusterVcenterPtrOutput ¶
func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterPtrOutput() VMwareClusterVcenterPtrOutput
func (VMwareClusterVcenterArgs) ToVMwareClusterVcenterPtrOutputWithContext ¶
func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterPtrOutputWithContext(ctx context.Context) VMwareClusterVcenterPtrOutput
type VMwareClusterVcenterInput ¶
type VMwareClusterVcenterInput interface { pulumi.Input ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput ToVMwareClusterVcenterOutputWithContext(context.Context) VMwareClusterVcenterOutput }
VMwareClusterVcenterInput is an input type that accepts VMwareClusterVcenterArgs and VMwareClusterVcenterOutput values. You can construct a concrete instance of `VMwareClusterVcenterInput` via:
VMwareClusterVcenterArgs{...}
type VMwareClusterVcenterOutput ¶
type VMwareClusterVcenterOutput struct{ *pulumi.OutputState }
func (VMwareClusterVcenterOutput) Address ¶
func (o VMwareClusterVcenterOutput) Address() pulumi.StringPtrOutput
(Output) The vCenter IP address.
func (VMwareClusterVcenterOutput) CaCertData ¶
func (o VMwareClusterVcenterOutput) CaCertData() pulumi.StringPtrOutput
Contains the vCenter CA certificate public key for SSL verification.
func (VMwareClusterVcenterOutput) Cluster ¶
func (o VMwareClusterVcenterOutput) Cluster() pulumi.StringPtrOutput
The name of the vCenter cluster for the user cluster.
func (VMwareClusterVcenterOutput) Datacenter ¶
func (o VMwareClusterVcenterOutput) Datacenter() pulumi.StringPtrOutput
The name of the vCenter datacenter for the user cluster.
func (VMwareClusterVcenterOutput) Datastore ¶
func (o VMwareClusterVcenterOutput) Datastore() pulumi.StringPtrOutput
The name of the vCenter datastore for the user cluster.
func (VMwareClusterVcenterOutput) ElementType ¶
func (VMwareClusterVcenterOutput) ElementType() reflect.Type
func (VMwareClusterVcenterOutput) Folder ¶
func (o VMwareClusterVcenterOutput) Folder() pulumi.StringPtrOutput
The name of the vCenter folder for the user cluster.
func (VMwareClusterVcenterOutput) ResourcePool ¶
func (o VMwareClusterVcenterOutput) ResourcePool() pulumi.StringPtrOutput
The name of the vCenter resource pool for the user cluster.
func (VMwareClusterVcenterOutput) StoragePolicyName ¶
func (o VMwareClusterVcenterOutput) StoragePolicyName() pulumi.StringPtrOutput
The name of the vCenter storage policy for the user cluster.
func (VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutput ¶
func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
func (VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutputWithContext ¶
func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
func (VMwareClusterVcenterOutput) ToVMwareClusterVcenterPtrOutput ¶
func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterPtrOutput() VMwareClusterVcenterPtrOutput
func (VMwareClusterVcenterOutput) ToVMwareClusterVcenterPtrOutputWithContext ¶
func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterPtrOutputWithContext(ctx context.Context) VMwareClusterVcenterPtrOutput
type VMwareClusterVcenterPtrInput ¶
type VMwareClusterVcenterPtrInput interface { pulumi.Input ToVMwareClusterVcenterPtrOutput() VMwareClusterVcenterPtrOutput ToVMwareClusterVcenterPtrOutputWithContext(context.Context) VMwareClusterVcenterPtrOutput }
VMwareClusterVcenterPtrInput is an input type that accepts VMwareClusterVcenterArgs, VMwareClusterVcenterPtr and VMwareClusterVcenterPtrOutput values. You can construct a concrete instance of `VMwareClusterVcenterPtrInput` via:
VMwareClusterVcenterArgs{...} or: nil
func VMwareClusterVcenterPtr ¶
func VMwareClusterVcenterPtr(v *VMwareClusterVcenterArgs) VMwareClusterVcenterPtrInput
type VMwareClusterVcenterPtrOutput ¶
type VMwareClusterVcenterPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterVcenterPtrOutput) Address ¶
func (o VMwareClusterVcenterPtrOutput) Address() pulumi.StringPtrOutput
(Output) The vCenter IP address.
func (VMwareClusterVcenterPtrOutput) CaCertData ¶
func (o VMwareClusterVcenterPtrOutput) CaCertData() pulumi.StringPtrOutput
Contains the vCenter CA certificate public key for SSL verification.
func (VMwareClusterVcenterPtrOutput) Cluster ¶
func (o VMwareClusterVcenterPtrOutput) Cluster() pulumi.StringPtrOutput
The name of the vCenter cluster for the user cluster.
func (VMwareClusterVcenterPtrOutput) Datacenter ¶
func (o VMwareClusterVcenterPtrOutput) Datacenter() pulumi.StringPtrOutput
The name of the vCenter datacenter for the user cluster.
func (VMwareClusterVcenterPtrOutput) Datastore ¶
func (o VMwareClusterVcenterPtrOutput) Datastore() pulumi.StringPtrOutput
The name of the vCenter datastore for the user cluster.
func (VMwareClusterVcenterPtrOutput) Elem ¶
func (o VMwareClusterVcenterPtrOutput) Elem() VMwareClusterVcenterOutput
func (VMwareClusterVcenterPtrOutput) ElementType ¶
func (VMwareClusterVcenterPtrOutput) ElementType() reflect.Type
func (VMwareClusterVcenterPtrOutput) Folder ¶
func (o VMwareClusterVcenterPtrOutput) Folder() pulumi.StringPtrOutput
The name of the vCenter folder for the user cluster.
func (VMwareClusterVcenterPtrOutput) ResourcePool ¶
func (o VMwareClusterVcenterPtrOutput) ResourcePool() pulumi.StringPtrOutput
The name of the vCenter resource pool for the user cluster.
func (VMwareClusterVcenterPtrOutput) StoragePolicyName ¶
func (o VMwareClusterVcenterPtrOutput) StoragePolicyName() pulumi.StringPtrOutput
The name of the vCenter storage policy for the user cluster.
func (VMwareClusterVcenterPtrOutput) ToVMwareClusterVcenterPtrOutput ¶
func (o VMwareClusterVcenterPtrOutput) ToVMwareClusterVcenterPtrOutput() VMwareClusterVcenterPtrOutput
func (VMwareClusterVcenterPtrOutput) ToVMwareClusterVcenterPtrOutputWithContext ¶
func (o VMwareClusterVcenterPtrOutput) ToVMwareClusterVcenterPtrOutputWithContext(ctx context.Context) VMwareClusterVcenterPtrOutput
type VMwareNodePool ¶
type VMwareNodePool struct { pulumi.CustomResourceState // Annotations on the node Pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys // and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a // slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with // dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will // only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of // the annotations present on the resource. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // The node configuration of the node pool. // Structure is documented below. Config VMwareNodePoolConfigOutput `pulumi:"config"` // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The display name for the node pool. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` EffectiveAnnotations pulumi.StringMapOutput `pulumi:"effectiveAnnotations"` // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringOutput `pulumi:"etag"` // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // The vmware node pool name. Name pulumi.StringOutput `pulumi:"name"` // Node Pool autoscaling config for the node pool. NodePoolAutoscaling VMwareNodePoolNodePoolAutoscalingPtrOutput `pulumi:"nodePoolAutoscaling"` // Anthos version for the node pool. Defaults to the user cluster version. OnPremVersion pulumi.StringOutput `pulumi:"onPremVersion"` Project pulumi.StringOutput `pulumi:"project"` // If set, there are currently changes in flight to the node pool. Reconciling pulumi.BoolOutput `pulumi:"reconciling"` // (Output) // The lifecycle state of the condition. State pulumi.StringOutput `pulumi:"state"` // ResourceStatus representing detailed cluster state. // Structure is documented below. Statuses VMwareNodePoolStatusArrayOutput `pulumi:"statuses"` // The unique identifier of the node pool. Uid pulumi.StringOutput `pulumi:"uid"` // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The cluster this node pool belongs to. VmwareCluster pulumi.StringOutput `pulumi:"vmwareCluster"` }
A Google Vmware Node Pool.
## Example Usage
### Gkeonprem Vmware Node Pool Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewVMwareCluster(ctx, "default-basic", &gkeonprem.VMwareClusterArgs{ Name: pulumi.String("my-cluster"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), Description: pulumi.String("test cluster"), OnPremVersion: pulumi.String("1.13.1-gke.35"), NetworkConfig: &gkeonprem.VMwareClusterNetworkConfigArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.96.0.0/12"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("192.168.0.0/16"), }, DhcpIpConfig: &gkeonprem.VMwareClusterNetworkConfigDhcpIpConfigArgs{ Enabled: pulumi.Bool(true), }, }, ControlPlaneNode: &gkeonprem.VMwareClusterControlPlaneNodeArgs{ Cpus: pulumi.Int(4), Memory: pulumi.Int(8192), Replicas: pulumi.Int(1), }, LoadBalancer: &gkeonprem.VMwareClusterLoadBalancerArgs{ VipConfig: &gkeonprem.VMwareClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.251.133.5"), IngressVip: pulumi.String("10.251.135.19"), }, MetalLbConfig: &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigArgs{ AddressPools: gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray{ &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("ingress-ip"), ManualAssign: pulumi.Bool(true), Addresses: pulumi.StringArray{ pulumi.String("10.251.135.19"), }, }, &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("lb-test-ip"), ManualAssign: pulumi.Bool(true), Addresses: pulumi.StringArray{ pulumi.String("10.251.135.19"), }, }, }, }, }, }) if err != nil { return err } _, err = gkeonprem.NewVMwareNodePool(ctx, "nodepool-basic", &gkeonprem.VMwareNodePoolArgs{ Name: pulumi.String("my-nodepool"), Location: pulumi.String("us-west1"), VmwareCluster: default_basic.Name, Config: &gkeonprem.VMwareNodePoolConfigArgs{ Replicas: pulumi.Int(3), ImageType: pulumi.String("ubuntu_containerd"), EnableLoadBalancer: pulumi.Bool(true), }, }) if err != nil { return err } return nil }) }
``` ### Gkeonprem Vmware Node Pool Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/gkeonprem" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := gkeonprem.NewVMwareCluster(ctx, "default-full", &gkeonprem.VMwareClusterArgs{ Name: pulumi.String("my-cluster"), Location: pulumi.String("us-west1"), AdminClusterMembership: pulumi.String("projects/870316890899/locations/global/memberships/gkeonprem-terraform-test"), Description: pulumi.String("test cluster"), OnPremVersion: pulumi.String("1.13.1-gke.35"), NetworkConfig: &gkeonprem.VMwareClusterNetworkConfigArgs{ ServiceAddressCidrBlocks: pulumi.StringArray{ pulumi.String("10.96.0.0/12"), }, PodAddressCidrBlocks: pulumi.StringArray{ pulumi.String("192.168.0.0/16"), }, DhcpIpConfig: &gkeonprem.VMwareClusterNetworkConfigDhcpIpConfigArgs{ Enabled: pulumi.Bool(true), }, }, ControlPlaneNode: &gkeonprem.VMwareClusterControlPlaneNodeArgs{ Cpus: pulumi.Int(4), Memory: pulumi.Int(8192), Replicas: pulumi.Int(1), }, LoadBalancer: &gkeonprem.VMwareClusterLoadBalancerArgs{ VipConfig: &gkeonprem.VMwareClusterLoadBalancerVipConfigArgs{ ControlPlaneVip: pulumi.String("10.251.133.5"), IngressVip: pulumi.String("10.251.135.19"), }, MetalLbConfig: &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigArgs{ AddressPools: gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray{ &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("ingress-ip"), ManualAssign: pulumi.Bool(true), Addresses: pulumi.StringArray{ pulumi.String("10.251.135.19"), }, }, &gkeonprem.VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs{ Pool: pulumi.String("lb-test-ip"), ManualAssign: pulumi.Bool(true), Addresses: pulumi.StringArray{ pulumi.String("10.251.135.19"), }, }, }, }, }, }) if err != nil { return err } _, err = gkeonprem.NewVMwareNodePool(ctx, "nodepool-full", &gkeonprem.VMwareNodePoolArgs{ Name: pulumi.String("my-nodepool"), Location: pulumi.String("us-west1"), VmwareCluster: default_full.Name, Annotations: pulumi.StringMap{}, Config: &gkeonprem.VMwareNodePoolConfigArgs{ Cpus: pulumi.Int(4), MemoryMb: pulumi.Int(8196), Replicas: pulumi.Int(3), ImageType: pulumi.String("ubuntu_containerd"), Image: pulumi.String("image"), BootDiskSizeGb: pulumi.Int(10), Taints: gkeonprem.VMwareNodePoolConfigTaintArray{ &gkeonprem.VMwareNodePoolConfigTaintArgs{ Key: pulumi.String("key"), Value: pulumi.String("value"), }, &gkeonprem.VMwareNodePoolConfigTaintArgs{ Key: pulumi.String("key"), Value: pulumi.String("value"), Effect: pulumi.String("NO_SCHEDULE"), }, }, Labels: pulumi.StringMap{}, VsphereConfig: &gkeonprem.VMwareNodePoolConfigVsphereConfigArgs{ Datastore: pulumi.String("test-datastore"), Tags: gkeonprem.VMwareNodePoolConfigVsphereConfigTagArray{ &gkeonprem.VMwareNodePoolConfigVsphereConfigTagArgs{ Category: pulumi.String("test-category-1"), Tag: pulumi.String("tag-1"), }, &gkeonprem.VMwareNodePoolConfigVsphereConfigTagArgs{ Category: pulumi.String("test-category-2"), Tag: pulumi.String("tag-2"), }, }, HostGroups: pulumi.StringArray{ pulumi.String("host1"), pulumi.String("host2"), }, }, EnableLoadBalancer: pulumi.Bool(true), }, NodePoolAutoscaling: &gkeonprem.VMwareNodePoolNodePoolAutoscalingArgs{ MinReplicas: pulumi.Int(1), MaxReplicas: pulumi.Int(5), }, }) if err != nil { return err } return nil }) }
```
## Import
VmwareNodePool can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/vmwareClusters/{{vmware_cluster}}/vmwareNodePools/{{name}}`
* `{{project}}/{{location}}/{{vmware_cluster}}/{{name}}`
* `{{location}}/{{vmware_cluster}}/{{name}}`
When using the `pulumi import` command, VmwareNodePool can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:gkeonprem/vMwareNodePool:VMwareNodePool default projects/{{project}}/locations/{{location}}/vmwareClusters/{{vmware_cluster}}/vmwareNodePools/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/vMwareNodePool:VMwareNodePool default {{project}}/{{location}}/{{vmware_cluster}}/{{name}} ```
```sh $ pulumi import gcp:gkeonprem/vMwareNodePool:VMwareNodePool default {{location}}/{{vmware_cluster}}/{{name}} ```
func GetVMwareNodePool ¶
func GetVMwareNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VMwareNodePoolState, opts ...pulumi.ResourceOption) (*VMwareNodePool, error)
GetVMwareNodePool gets an existing VMwareNodePool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVMwareNodePool ¶
func NewVMwareNodePool(ctx *pulumi.Context, name string, args *VMwareNodePoolArgs, opts ...pulumi.ResourceOption) (*VMwareNodePool, error)
NewVMwareNodePool registers a new resource with the given unique name, arguments, and options.
func (*VMwareNodePool) ElementType ¶
func (*VMwareNodePool) ElementType() reflect.Type
func (*VMwareNodePool) ToVMwareNodePoolOutput ¶
func (i *VMwareNodePool) ToVMwareNodePoolOutput() VMwareNodePoolOutput
func (*VMwareNodePool) ToVMwareNodePoolOutputWithContext ¶
func (i *VMwareNodePool) ToVMwareNodePoolOutputWithContext(ctx context.Context) VMwareNodePoolOutput
type VMwareNodePoolArgs ¶
type VMwareNodePoolArgs struct { // Annotations on the node Pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys // and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a // slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with // dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will // only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of // the annotations present on the resource. Annotations pulumi.StringMapInput // The node configuration of the node pool. // Structure is documented below. Config VMwareNodePoolConfigInput // The display name for the node pool. DisplayName pulumi.StringPtrInput // The location of the resource. Location pulumi.StringInput // The vmware node pool name. Name pulumi.StringPtrInput // Node Pool autoscaling config for the node pool. NodePoolAutoscaling VMwareNodePoolNodePoolAutoscalingPtrInput Project pulumi.StringPtrInput // The cluster this node pool belongs to. VmwareCluster pulumi.StringInput }
The set of arguments for constructing a VMwareNodePool resource.
func (VMwareNodePoolArgs) ElementType ¶
func (VMwareNodePoolArgs) ElementType() reflect.Type
type VMwareNodePoolArray ¶
type VMwareNodePoolArray []VMwareNodePoolInput
func (VMwareNodePoolArray) ElementType ¶
func (VMwareNodePoolArray) ElementType() reflect.Type
func (VMwareNodePoolArray) ToVMwareNodePoolArrayOutput ¶
func (i VMwareNodePoolArray) ToVMwareNodePoolArrayOutput() VMwareNodePoolArrayOutput
func (VMwareNodePoolArray) ToVMwareNodePoolArrayOutputWithContext ¶
func (i VMwareNodePoolArray) ToVMwareNodePoolArrayOutputWithContext(ctx context.Context) VMwareNodePoolArrayOutput
type VMwareNodePoolArrayInput ¶
type VMwareNodePoolArrayInput interface { pulumi.Input ToVMwareNodePoolArrayOutput() VMwareNodePoolArrayOutput ToVMwareNodePoolArrayOutputWithContext(context.Context) VMwareNodePoolArrayOutput }
VMwareNodePoolArrayInput is an input type that accepts VMwareNodePoolArray and VMwareNodePoolArrayOutput values. You can construct a concrete instance of `VMwareNodePoolArrayInput` via:
VMwareNodePoolArray{ VMwareNodePoolArgs{...} }
type VMwareNodePoolArrayOutput ¶
type VMwareNodePoolArrayOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolArrayOutput) ElementType ¶
func (VMwareNodePoolArrayOutput) ElementType() reflect.Type
func (VMwareNodePoolArrayOutput) Index ¶
func (o VMwareNodePoolArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolOutput
func (VMwareNodePoolArrayOutput) ToVMwareNodePoolArrayOutput ¶
func (o VMwareNodePoolArrayOutput) ToVMwareNodePoolArrayOutput() VMwareNodePoolArrayOutput
func (VMwareNodePoolArrayOutput) ToVMwareNodePoolArrayOutputWithContext ¶
func (o VMwareNodePoolArrayOutput) ToVMwareNodePoolArrayOutputWithContext(ctx context.Context) VMwareNodePoolArrayOutput
type VMwareNodePoolConfig ¶
type VMwareNodePoolConfig struct { // VMware disk size to be used during creation. BootDiskSizeGb *int `pulumi:"bootDiskSizeGb"` // The number of CPUs for each node in the node pool. Cpus *int `pulumi:"cpus"` // Allow node pool traffic to be load balanced. Only works for clusters with // MetalLB load balancers. EnableLoadBalancer *bool `pulumi:"enableLoadBalancer"` // The OS image name in vCenter, only valid when using Windows. Image *string `pulumi:"image"` // The OS image to be used for each node in a node pool. // Currently `cos`, `cosCgv2`, `ubuntu`, `ubuntuCgv2`, `ubuntuContainerd` and `windows` are supported. ImageType string `pulumi:"imageType"` // The map of Kubernetes labels (key/value pairs) to be applied to each node. // These will added in addition to any default label(s) that // Kubernetes may apply to the node. // In case of conflict in label keys, the applied set may differ depending on // the Kubernetes version -- it's best to assume the behavior is undefined // and conflicts should be avoided. Labels map[string]string `pulumi:"labels"` // The megabytes of memory for each node in the node pool. MemoryMb *int `pulumi:"memoryMb"` // The number of nodes in the node pool. Replicas *int `pulumi:"replicas"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints []VMwareNodePoolConfigTaint `pulumi:"taints"` // Specifies the vSphere config for node pool. // Structure is documented below. VsphereConfig *VMwareNodePoolConfigVsphereConfig `pulumi:"vsphereConfig"` }
type VMwareNodePoolConfigArgs ¶
type VMwareNodePoolConfigArgs struct { // VMware disk size to be used during creation. BootDiskSizeGb pulumi.IntPtrInput `pulumi:"bootDiskSizeGb"` // The number of CPUs for each node in the node pool. Cpus pulumi.IntPtrInput `pulumi:"cpus"` // Allow node pool traffic to be load balanced. Only works for clusters with // MetalLB load balancers. EnableLoadBalancer pulumi.BoolPtrInput `pulumi:"enableLoadBalancer"` // The OS image name in vCenter, only valid when using Windows. Image pulumi.StringPtrInput `pulumi:"image"` // The OS image to be used for each node in a node pool. // Currently `cos`, `cosCgv2`, `ubuntu`, `ubuntuCgv2`, `ubuntuContainerd` and `windows` are supported. ImageType pulumi.StringInput `pulumi:"imageType"` // The map of Kubernetes labels (key/value pairs) to be applied to each node. // These will added in addition to any default label(s) that // Kubernetes may apply to the node. // In case of conflict in label keys, the applied set may differ depending on // the Kubernetes version -- it's best to assume the behavior is undefined // and conflicts should be avoided. Labels pulumi.StringMapInput `pulumi:"labels"` // The megabytes of memory for each node in the node pool. MemoryMb pulumi.IntPtrInput `pulumi:"memoryMb"` // The number of nodes in the node pool. Replicas pulumi.IntPtrInput `pulumi:"replicas"` // The initial taints assigned to nodes of this node pool. // Structure is documented below. Taints VMwareNodePoolConfigTaintArrayInput `pulumi:"taints"` // Specifies the vSphere config for node pool. // Structure is documented below. VsphereConfig VMwareNodePoolConfigVsphereConfigPtrInput `pulumi:"vsphereConfig"` }
func (VMwareNodePoolConfigArgs) ElementType ¶
func (VMwareNodePoolConfigArgs) ElementType() reflect.Type
func (VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigOutput ¶
func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigOutput() VMwareNodePoolConfigOutput
func (VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigOutputWithContext ¶
func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigOutput
func (VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigPtrOutput ¶
func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
func (VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigPtrOutputWithContext ¶
func (i VMwareNodePoolConfigArgs) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
type VMwareNodePoolConfigInput ¶
type VMwareNodePoolConfigInput interface { pulumi.Input ToVMwareNodePoolConfigOutput() VMwareNodePoolConfigOutput ToVMwareNodePoolConfigOutputWithContext(context.Context) VMwareNodePoolConfigOutput }
VMwareNodePoolConfigInput is an input type that accepts VMwareNodePoolConfigArgs and VMwareNodePoolConfigOutput values. You can construct a concrete instance of `VMwareNodePoolConfigInput` via:
VMwareNodePoolConfigArgs{...}
type VMwareNodePoolConfigOutput ¶
type VMwareNodePoolConfigOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigOutput) BootDiskSizeGb ¶
func (o VMwareNodePoolConfigOutput) BootDiskSizeGb() pulumi.IntPtrOutput
VMware disk size to be used during creation.
func (VMwareNodePoolConfigOutput) Cpus ¶
func (o VMwareNodePoolConfigOutput) Cpus() pulumi.IntPtrOutput
The number of CPUs for each node in the node pool.
func (VMwareNodePoolConfigOutput) ElementType ¶
func (VMwareNodePoolConfigOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigOutput) EnableLoadBalancer ¶
func (o VMwareNodePoolConfigOutput) EnableLoadBalancer() pulumi.BoolPtrOutput
Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
func (VMwareNodePoolConfigOutput) Image ¶
func (o VMwareNodePoolConfigOutput) Image() pulumi.StringPtrOutput
The OS image name in vCenter, only valid when using Windows.
func (VMwareNodePoolConfigOutput) ImageType ¶
func (o VMwareNodePoolConfigOutput) ImageType() pulumi.StringOutput
The OS image to be used for each node in a node pool. Currently `cos`, `cosCgv2`, `ubuntu`, `ubuntuCgv2`, `ubuntuContainerd` and `windows` are supported.
func (VMwareNodePoolConfigOutput) Labels ¶
func (o VMwareNodePoolConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided.
func (VMwareNodePoolConfigOutput) MemoryMb ¶
func (o VMwareNodePoolConfigOutput) MemoryMb() pulumi.IntPtrOutput
The megabytes of memory for each node in the node pool.
func (VMwareNodePoolConfigOutput) Replicas ¶
func (o VMwareNodePoolConfigOutput) Replicas() pulumi.IntPtrOutput
The number of nodes in the node pool.
func (VMwareNodePoolConfigOutput) Taints ¶
func (o VMwareNodePoolConfigOutput) Taints() VMwareNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigOutput ¶
func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigOutput() VMwareNodePoolConfigOutput
func (VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigOutputWithContext ¶
func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigOutput
func (VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigPtrOutput ¶
func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
func (VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigPtrOutputWithContext ¶
func (o VMwareNodePoolConfigOutput) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
func (VMwareNodePoolConfigOutput) VsphereConfig ¶
func (o VMwareNodePoolConfigOutput) VsphereConfig() VMwareNodePoolConfigVsphereConfigPtrOutput
Specifies the vSphere config for node pool. Structure is documented below.
type VMwareNodePoolConfigPtrInput ¶
type VMwareNodePoolConfigPtrInput interface { pulumi.Input ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput ToVMwareNodePoolConfigPtrOutputWithContext(context.Context) VMwareNodePoolConfigPtrOutput }
VMwareNodePoolConfigPtrInput is an input type that accepts VMwareNodePoolConfigArgs, VMwareNodePoolConfigPtr and VMwareNodePoolConfigPtrOutput values. You can construct a concrete instance of `VMwareNodePoolConfigPtrInput` via:
VMwareNodePoolConfigArgs{...} or: nil
func VMwareNodePoolConfigPtr ¶
func VMwareNodePoolConfigPtr(v *VMwareNodePoolConfigArgs) VMwareNodePoolConfigPtrInput
type VMwareNodePoolConfigPtrOutput ¶
type VMwareNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigPtrOutput) BootDiskSizeGb ¶
func (o VMwareNodePoolConfigPtrOutput) BootDiskSizeGb() pulumi.IntPtrOutput
VMware disk size to be used during creation.
func (VMwareNodePoolConfigPtrOutput) Cpus ¶
func (o VMwareNodePoolConfigPtrOutput) Cpus() pulumi.IntPtrOutput
The number of CPUs for each node in the node pool.
func (VMwareNodePoolConfigPtrOutput) Elem ¶
func (o VMwareNodePoolConfigPtrOutput) Elem() VMwareNodePoolConfigOutput
func (VMwareNodePoolConfigPtrOutput) ElementType ¶
func (VMwareNodePoolConfigPtrOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigPtrOutput) EnableLoadBalancer ¶
func (o VMwareNodePoolConfigPtrOutput) EnableLoadBalancer() pulumi.BoolPtrOutput
Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
func (VMwareNodePoolConfigPtrOutput) Image ¶
func (o VMwareNodePoolConfigPtrOutput) Image() pulumi.StringPtrOutput
The OS image name in vCenter, only valid when using Windows.
func (VMwareNodePoolConfigPtrOutput) ImageType ¶
func (o VMwareNodePoolConfigPtrOutput) ImageType() pulumi.StringPtrOutput
The OS image to be used for each node in a node pool. Currently `cos`, `cosCgv2`, `ubuntu`, `ubuntuCgv2`, `ubuntuContainerd` and `windows` are supported.
func (VMwareNodePoolConfigPtrOutput) Labels ¶
func (o VMwareNodePoolConfigPtrOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided.
func (VMwareNodePoolConfigPtrOutput) MemoryMb ¶
func (o VMwareNodePoolConfigPtrOutput) MemoryMb() pulumi.IntPtrOutput
The megabytes of memory for each node in the node pool.
func (VMwareNodePoolConfigPtrOutput) Replicas ¶
func (o VMwareNodePoolConfigPtrOutput) Replicas() pulumi.IntPtrOutput
The number of nodes in the node pool.
func (VMwareNodePoolConfigPtrOutput) Taints ¶
func (o VMwareNodePoolConfigPtrOutput) Taints() VMwareNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutput ¶
func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
func (VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutputWithContext ¶
func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
func (VMwareNodePoolConfigPtrOutput) VsphereConfig ¶
func (o VMwareNodePoolConfigPtrOutput) VsphereConfig() VMwareNodePoolConfigVsphereConfigPtrOutput
Specifies the vSphere config for node pool. Structure is documented below.
type VMwareNodePoolConfigTaint ¶
type VMwareNodePoolConfigTaint struct { // Available taint effects. // Possible values are: `EFFECT_UNSPECIFIED`, `NO_SCHEDULE`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect *string `pulumi:"effect"` // Key associated with the effect. Key string `pulumi:"key"` // Value associated with the effect. Value string `pulumi:"value"` }
type VMwareNodePoolConfigTaintArgs ¶
type VMwareNodePoolConfigTaintArgs struct { // Available taint effects. // Possible values are: `EFFECT_UNSPECIFIED`, `NO_SCHEDULE`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key associated with the effect. Key pulumi.StringInput `pulumi:"key"` // Value associated with the effect. Value pulumi.StringInput `pulumi:"value"` }
func (VMwareNodePoolConfigTaintArgs) ElementType ¶
func (VMwareNodePoolConfigTaintArgs) ElementType() reflect.Type
func (VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutput ¶
func (i VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutput() VMwareNodePoolConfigTaintOutput
func (VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutputWithContext ¶
func (i VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintOutput
type VMwareNodePoolConfigTaintArray ¶
type VMwareNodePoolConfigTaintArray []VMwareNodePoolConfigTaintInput
func (VMwareNodePoolConfigTaintArray) ElementType ¶
func (VMwareNodePoolConfigTaintArray) ElementType() reflect.Type
func (VMwareNodePoolConfigTaintArray) ToVMwareNodePoolConfigTaintArrayOutput ¶
func (i VMwareNodePoolConfigTaintArray) ToVMwareNodePoolConfigTaintArrayOutput() VMwareNodePoolConfigTaintArrayOutput
func (VMwareNodePoolConfigTaintArray) ToVMwareNodePoolConfigTaintArrayOutputWithContext ¶
func (i VMwareNodePoolConfigTaintArray) ToVMwareNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintArrayOutput
type VMwareNodePoolConfigTaintArrayInput ¶
type VMwareNodePoolConfigTaintArrayInput interface { pulumi.Input ToVMwareNodePoolConfigTaintArrayOutput() VMwareNodePoolConfigTaintArrayOutput ToVMwareNodePoolConfigTaintArrayOutputWithContext(context.Context) VMwareNodePoolConfigTaintArrayOutput }
VMwareNodePoolConfigTaintArrayInput is an input type that accepts VMwareNodePoolConfigTaintArray and VMwareNodePoolConfigTaintArrayOutput values. You can construct a concrete instance of `VMwareNodePoolConfigTaintArrayInput` via:
VMwareNodePoolConfigTaintArray{ VMwareNodePoolConfigTaintArgs{...} }
type VMwareNodePoolConfigTaintArrayOutput ¶
type VMwareNodePoolConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigTaintArrayOutput) ElementType ¶
func (VMwareNodePoolConfigTaintArrayOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigTaintArrayOutput) Index ¶
func (o VMwareNodePoolConfigTaintArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolConfigTaintOutput
func (VMwareNodePoolConfigTaintArrayOutput) ToVMwareNodePoolConfigTaintArrayOutput ¶
func (o VMwareNodePoolConfigTaintArrayOutput) ToVMwareNodePoolConfigTaintArrayOutput() VMwareNodePoolConfigTaintArrayOutput
func (VMwareNodePoolConfigTaintArrayOutput) ToVMwareNodePoolConfigTaintArrayOutputWithContext ¶
func (o VMwareNodePoolConfigTaintArrayOutput) ToVMwareNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintArrayOutput
type VMwareNodePoolConfigTaintInput ¶
type VMwareNodePoolConfigTaintInput interface { pulumi.Input ToVMwareNodePoolConfigTaintOutput() VMwareNodePoolConfigTaintOutput ToVMwareNodePoolConfigTaintOutputWithContext(context.Context) VMwareNodePoolConfigTaintOutput }
VMwareNodePoolConfigTaintInput is an input type that accepts VMwareNodePoolConfigTaintArgs and VMwareNodePoolConfigTaintOutput values. You can construct a concrete instance of `VMwareNodePoolConfigTaintInput` via:
VMwareNodePoolConfigTaintArgs{...}
type VMwareNodePoolConfigTaintOutput ¶
type VMwareNodePoolConfigTaintOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigTaintOutput) Effect ¶
func (o VMwareNodePoolConfigTaintOutput) Effect() pulumi.StringPtrOutput
Available taint effects. Possible values are: `EFFECT_UNSPECIFIED`, `NO_SCHEDULE`, `PREFER_NO_SCHEDULE`, `NO_EXECUTE`.
func (VMwareNodePoolConfigTaintOutput) ElementType ¶
func (VMwareNodePoolConfigTaintOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigTaintOutput) Key ¶
func (o VMwareNodePoolConfigTaintOutput) Key() pulumi.StringOutput
Key associated with the effect.
func (VMwareNodePoolConfigTaintOutput) ToVMwareNodePoolConfigTaintOutput ¶
func (o VMwareNodePoolConfigTaintOutput) ToVMwareNodePoolConfigTaintOutput() VMwareNodePoolConfigTaintOutput
func (VMwareNodePoolConfigTaintOutput) ToVMwareNodePoolConfigTaintOutputWithContext ¶
func (o VMwareNodePoolConfigTaintOutput) ToVMwareNodePoolConfigTaintOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintOutput
func (VMwareNodePoolConfigTaintOutput) Value ¶
func (o VMwareNodePoolConfigTaintOutput) Value() pulumi.StringOutput
Value associated with the effect.
type VMwareNodePoolConfigVsphereConfig ¶
type VMwareNodePoolConfigVsphereConfig struct { // The name of the vCenter datastore. Inherited from the user cluster. Datastore *string `pulumi:"datastore"` // Vsphere host groups to apply to all VMs in the node pool HostGroups []string `pulumi:"hostGroups"` // Tags to apply to VMs. // Structure is documented below. Tags []VMwareNodePoolConfigVsphereConfigTag `pulumi:"tags"` }
type VMwareNodePoolConfigVsphereConfigArgs ¶
type VMwareNodePoolConfigVsphereConfigArgs struct { // The name of the vCenter datastore. Inherited from the user cluster. Datastore pulumi.StringPtrInput `pulumi:"datastore"` // Vsphere host groups to apply to all VMs in the node pool HostGroups pulumi.StringArrayInput `pulumi:"hostGroups"` // Tags to apply to VMs. // Structure is documented below. Tags VMwareNodePoolConfigVsphereConfigTagArrayInput `pulumi:"tags"` }
func (VMwareNodePoolConfigVsphereConfigArgs) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigArgs) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutput ¶
func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
func (VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutputWithContext ¶
func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
func (VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigPtrOutput ¶
func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigPtrOutput() VMwareNodePoolConfigVsphereConfigPtrOutput
func (VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext ¶
func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigPtrOutput
type VMwareNodePoolConfigVsphereConfigInput ¶
type VMwareNodePoolConfigVsphereConfigInput interface { pulumi.Input ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput ToVMwareNodePoolConfigVsphereConfigOutputWithContext(context.Context) VMwareNodePoolConfigVsphereConfigOutput }
VMwareNodePoolConfigVsphereConfigInput is an input type that accepts VMwareNodePoolConfigVsphereConfigArgs and VMwareNodePoolConfigVsphereConfigOutput values. You can construct a concrete instance of `VMwareNodePoolConfigVsphereConfigInput` via:
VMwareNodePoolConfigVsphereConfigArgs{...}
type VMwareNodePoolConfigVsphereConfigOutput ¶
type VMwareNodePoolConfigVsphereConfigOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigVsphereConfigOutput) Datastore ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) Datastore() pulumi.StringPtrOutput
The name of the vCenter datastore. Inherited from the user cluster.
func (VMwareNodePoolConfigVsphereConfigOutput) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigOutput) HostGroups ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) HostGroups() pulumi.StringArrayOutput
Vsphere host groups to apply to all VMs in the node pool
func (VMwareNodePoolConfigVsphereConfigOutput) Tags ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) Tags() VMwareNodePoolConfigVsphereConfigTagArrayOutput
Tags to apply to VMs. Structure is documented below.
func (VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutput ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
func (VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutputWithContext ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
func (VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutput ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutput() VMwareNodePoolConfigVsphereConfigPtrOutput
func (VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigPtrOutput
type VMwareNodePoolConfigVsphereConfigPtrInput ¶
type VMwareNodePoolConfigVsphereConfigPtrInput interface { pulumi.Input ToVMwareNodePoolConfigVsphereConfigPtrOutput() VMwareNodePoolConfigVsphereConfigPtrOutput ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext(context.Context) VMwareNodePoolConfigVsphereConfigPtrOutput }
VMwareNodePoolConfigVsphereConfigPtrInput is an input type that accepts VMwareNodePoolConfigVsphereConfigArgs, VMwareNodePoolConfigVsphereConfigPtr and VMwareNodePoolConfigVsphereConfigPtrOutput values. You can construct a concrete instance of `VMwareNodePoolConfigVsphereConfigPtrInput` via:
VMwareNodePoolConfigVsphereConfigArgs{...} or: nil
func VMwareNodePoolConfigVsphereConfigPtr ¶
func VMwareNodePoolConfigVsphereConfigPtr(v *VMwareNodePoolConfigVsphereConfigArgs) VMwareNodePoolConfigVsphereConfigPtrInput
type VMwareNodePoolConfigVsphereConfigPtrOutput ¶
type VMwareNodePoolConfigVsphereConfigPtrOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigVsphereConfigPtrOutput) Datastore ¶
func (o VMwareNodePoolConfigVsphereConfigPtrOutput) Datastore() pulumi.StringPtrOutput
The name of the vCenter datastore. Inherited from the user cluster.
func (VMwareNodePoolConfigVsphereConfigPtrOutput) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigPtrOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigPtrOutput) HostGroups ¶
func (o VMwareNodePoolConfigVsphereConfigPtrOutput) HostGroups() pulumi.StringArrayOutput
Vsphere host groups to apply to all VMs in the node pool
func (VMwareNodePoolConfigVsphereConfigPtrOutput) Tags ¶
func (o VMwareNodePoolConfigVsphereConfigPtrOutput) Tags() VMwareNodePoolConfigVsphereConfigTagArrayOutput
Tags to apply to VMs. Structure is documented below.
func (VMwareNodePoolConfigVsphereConfigPtrOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutput ¶
func (o VMwareNodePoolConfigVsphereConfigPtrOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutput() VMwareNodePoolConfigVsphereConfigPtrOutput
func (VMwareNodePoolConfigVsphereConfigPtrOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext ¶
func (o VMwareNodePoolConfigVsphereConfigPtrOutput) ToVMwareNodePoolConfigVsphereConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigPtrOutput
type VMwareNodePoolConfigVsphereConfigTagArgs ¶
type VMwareNodePoolConfigVsphereConfigTagArgs struct { // The Vsphere tag category. Category pulumi.StringPtrInput `pulumi:"category"` // The Vsphere tag name. // // *** Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (VMwareNodePoolConfigVsphereConfigTagArgs) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigTagArgs) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutput ¶
func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutput() VMwareNodePoolConfigVsphereConfigTagOutput
func (VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext ¶
func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagOutput
type VMwareNodePoolConfigVsphereConfigTagArray ¶
type VMwareNodePoolConfigVsphereConfigTagArray []VMwareNodePoolConfigVsphereConfigTagInput
func (VMwareNodePoolConfigVsphereConfigTagArray) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigTagArray) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigTagArray) ToVMwareNodePoolConfigVsphereConfigTagArrayOutput ¶
func (i VMwareNodePoolConfigVsphereConfigTagArray) ToVMwareNodePoolConfigVsphereConfigTagArrayOutput() VMwareNodePoolConfigVsphereConfigTagArrayOutput
func (VMwareNodePoolConfigVsphereConfigTagArray) ToVMwareNodePoolConfigVsphereConfigTagArrayOutputWithContext ¶
func (i VMwareNodePoolConfigVsphereConfigTagArray) ToVMwareNodePoolConfigVsphereConfigTagArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagArrayOutput
type VMwareNodePoolConfigVsphereConfigTagArrayInput ¶
type VMwareNodePoolConfigVsphereConfigTagArrayInput interface { pulumi.Input ToVMwareNodePoolConfigVsphereConfigTagArrayOutput() VMwareNodePoolConfigVsphereConfigTagArrayOutput ToVMwareNodePoolConfigVsphereConfigTagArrayOutputWithContext(context.Context) VMwareNodePoolConfigVsphereConfigTagArrayOutput }
VMwareNodePoolConfigVsphereConfigTagArrayInput is an input type that accepts VMwareNodePoolConfigVsphereConfigTagArray and VMwareNodePoolConfigVsphereConfigTagArrayOutput values. You can construct a concrete instance of `VMwareNodePoolConfigVsphereConfigTagArrayInput` via:
VMwareNodePoolConfigVsphereConfigTagArray{ VMwareNodePoolConfigVsphereConfigTagArgs{...} }
type VMwareNodePoolConfigVsphereConfigTagArrayOutput ¶
type VMwareNodePoolConfigVsphereConfigTagArrayOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigVsphereConfigTagArrayOutput) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigTagArrayOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigTagArrayOutput) ToVMwareNodePoolConfigVsphereConfigTagArrayOutput ¶
func (o VMwareNodePoolConfigVsphereConfigTagArrayOutput) ToVMwareNodePoolConfigVsphereConfigTagArrayOutput() VMwareNodePoolConfigVsphereConfigTagArrayOutput
func (VMwareNodePoolConfigVsphereConfigTagArrayOutput) ToVMwareNodePoolConfigVsphereConfigTagArrayOutputWithContext ¶
func (o VMwareNodePoolConfigVsphereConfigTagArrayOutput) ToVMwareNodePoolConfigVsphereConfigTagArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagArrayOutput
type VMwareNodePoolConfigVsphereConfigTagInput ¶
type VMwareNodePoolConfigVsphereConfigTagInput interface { pulumi.Input ToVMwareNodePoolConfigVsphereConfigTagOutput() VMwareNodePoolConfigVsphereConfigTagOutput ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext(context.Context) VMwareNodePoolConfigVsphereConfigTagOutput }
VMwareNodePoolConfigVsphereConfigTagInput is an input type that accepts VMwareNodePoolConfigVsphereConfigTagArgs and VMwareNodePoolConfigVsphereConfigTagOutput values. You can construct a concrete instance of `VMwareNodePoolConfigVsphereConfigTagInput` via:
VMwareNodePoolConfigVsphereConfigTagArgs{...}
type VMwareNodePoolConfigVsphereConfigTagOutput ¶
type VMwareNodePoolConfigVsphereConfigTagOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigVsphereConfigTagOutput) Category ¶
func (o VMwareNodePoolConfigVsphereConfigTagOutput) Category() pulumi.StringPtrOutput
The Vsphere tag category.
func (VMwareNodePoolConfigVsphereConfigTagOutput) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigTagOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigTagOutput) Tag ¶
func (o VMwareNodePoolConfigVsphereConfigTagOutput) Tag() pulumi.StringPtrOutput
The Vsphere tag name.
***
func (VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutput ¶
func (o VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutput() VMwareNodePoolConfigVsphereConfigTagOutput
func (VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext ¶
func (o VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagOutput
type VMwareNodePoolInput ¶
type VMwareNodePoolInput interface { pulumi.Input ToVMwareNodePoolOutput() VMwareNodePoolOutput ToVMwareNodePoolOutputWithContext(ctx context.Context) VMwareNodePoolOutput }
type VMwareNodePoolMap ¶
type VMwareNodePoolMap map[string]VMwareNodePoolInput
func (VMwareNodePoolMap) ElementType ¶
func (VMwareNodePoolMap) ElementType() reflect.Type
func (VMwareNodePoolMap) ToVMwareNodePoolMapOutput ¶
func (i VMwareNodePoolMap) ToVMwareNodePoolMapOutput() VMwareNodePoolMapOutput
func (VMwareNodePoolMap) ToVMwareNodePoolMapOutputWithContext ¶
func (i VMwareNodePoolMap) ToVMwareNodePoolMapOutputWithContext(ctx context.Context) VMwareNodePoolMapOutput
type VMwareNodePoolMapInput ¶
type VMwareNodePoolMapInput interface { pulumi.Input ToVMwareNodePoolMapOutput() VMwareNodePoolMapOutput ToVMwareNodePoolMapOutputWithContext(context.Context) VMwareNodePoolMapOutput }
VMwareNodePoolMapInput is an input type that accepts VMwareNodePoolMap and VMwareNodePoolMapOutput values. You can construct a concrete instance of `VMwareNodePoolMapInput` via:
VMwareNodePoolMap{ "key": VMwareNodePoolArgs{...} }
type VMwareNodePoolMapOutput ¶
type VMwareNodePoolMapOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolMapOutput) ElementType ¶
func (VMwareNodePoolMapOutput) ElementType() reflect.Type
func (VMwareNodePoolMapOutput) MapIndex ¶
func (o VMwareNodePoolMapOutput) MapIndex(k pulumi.StringInput) VMwareNodePoolOutput
func (VMwareNodePoolMapOutput) ToVMwareNodePoolMapOutput ¶
func (o VMwareNodePoolMapOutput) ToVMwareNodePoolMapOutput() VMwareNodePoolMapOutput
func (VMwareNodePoolMapOutput) ToVMwareNodePoolMapOutputWithContext ¶
func (o VMwareNodePoolMapOutput) ToVMwareNodePoolMapOutputWithContext(ctx context.Context) VMwareNodePoolMapOutput
type VMwareNodePoolNodePoolAutoscalingArgs ¶
type VMwareNodePoolNodePoolAutoscalingArgs struct { // Maximum number of replicas in the NodePool. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // Minimum number of replicas in the NodePool. MinReplicas pulumi.IntInput `pulumi:"minReplicas"` }
func (VMwareNodePoolNodePoolAutoscalingArgs) ElementType ¶
func (VMwareNodePoolNodePoolAutoscalingArgs) ElementType() reflect.Type
func (VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingOutput ¶
func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingOutput() VMwareNodePoolNodePoolAutoscalingOutput
func (VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingOutputWithContext ¶
func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingOutput
func (VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingPtrOutput ¶
func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingPtrOutput() VMwareNodePoolNodePoolAutoscalingPtrOutput
func (VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext ¶
func (i VMwareNodePoolNodePoolAutoscalingArgs) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingPtrOutput
type VMwareNodePoolNodePoolAutoscalingInput ¶
type VMwareNodePoolNodePoolAutoscalingInput interface { pulumi.Input ToVMwareNodePoolNodePoolAutoscalingOutput() VMwareNodePoolNodePoolAutoscalingOutput ToVMwareNodePoolNodePoolAutoscalingOutputWithContext(context.Context) VMwareNodePoolNodePoolAutoscalingOutput }
VMwareNodePoolNodePoolAutoscalingInput is an input type that accepts VMwareNodePoolNodePoolAutoscalingArgs and VMwareNodePoolNodePoolAutoscalingOutput values. You can construct a concrete instance of `VMwareNodePoolNodePoolAutoscalingInput` via:
VMwareNodePoolNodePoolAutoscalingArgs{...}
type VMwareNodePoolNodePoolAutoscalingOutput ¶
type VMwareNodePoolNodePoolAutoscalingOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolNodePoolAutoscalingOutput) ElementType ¶
func (VMwareNodePoolNodePoolAutoscalingOutput) ElementType() reflect.Type
func (VMwareNodePoolNodePoolAutoscalingOutput) MaxReplicas ¶
func (o VMwareNodePoolNodePoolAutoscalingOutput) MaxReplicas() pulumi.IntOutput
Maximum number of replicas in the NodePool.
func (VMwareNodePoolNodePoolAutoscalingOutput) MinReplicas ¶
func (o VMwareNodePoolNodePoolAutoscalingOutput) MinReplicas() pulumi.IntOutput
Minimum number of replicas in the NodePool.
func (VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingOutput ¶
func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingOutput() VMwareNodePoolNodePoolAutoscalingOutput
func (VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingOutputWithContext ¶
func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingOutput
func (VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutput ¶
func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutput() VMwareNodePoolNodePoolAutoscalingPtrOutput
func (VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext ¶
func (o VMwareNodePoolNodePoolAutoscalingOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingPtrOutput
type VMwareNodePoolNodePoolAutoscalingPtrInput ¶
type VMwareNodePoolNodePoolAutoscalingPtrInput interface { pulumi.Input ToVMwareNodePoolNodePoolAutoscalingPtrOutput() VMwareNodePoolNodePoolAutoscalingPtrOutput ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext(context.Context) VMwareNodePoolNodePoolAutoscalingPtrOutput }
VMwareNodePoolNodePoolAutoscalingPtrInput is an input type that accepts VMwareNodePoolNodePoolAutoscalingArgs, VMwareNodePoolNodePoolAutoscalingPtr and VMwareNodePoolNodePoolAutoscalingPtrOutput values. You can construct a concrete instance of `VMwareNodePoolNodePoolAutoscalingPtrInput` via:
VMwareNodePoolNodePoolAutoscalingArgs{...} or: nil
func VMwareNodePoolNodePoolAutoscalingPtr ¶
func VMwareNodePoolNodePoolAutoscalingPtr(v *VMwareNodePoolNodePoolAutoscalingArgs) VMwareNodePoolNodePoolAutoscalingPtrInput
type VMwareNodePoolNodePoolAutoscalingPtrOutput ¶
type VMwareNodePoolNodePoolAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolNodePoolAutoscalingPtrOutput) ElementType ¶
func (VMwareNodePoolNodePoolAutoscalingPtrOutput) ElementType() reflect.Type
func (VMwareNodePoolNodePoolAutoscalingPtrOutput) MaxReplicas ¶
func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
Maximum number of replicas in the NodePool.
func (VMwareNodePoolNodePoolAutoscalingPtrOutput) MinReplicas ¶
func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of replicas in the NodePool.
func (VMwareNodePoolNodePoolAutoscalingPtrOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutput ¶
func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutput() VMwareNodePoolNodePoolAutoscalingPtrOutput
func (VMwareNodePoolNodePoolAutoscalingPtrOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext ¶
func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) ToVMwareNodePoolNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) VMwareNodePoolNodePoolAutoscalingPtrOutput
type VMwareNodePoolOutput ¶
type VMwareNodePoolOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolOutput) Annotations ¶
func (o VMwareNodePoolOutput) Annotations() pulumi.StringMapOutput
Annotations on the node Pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource.
func (VMwareNodePoolOutput) Config ¶
func (o VMwareNodePoolOutput) Config() VMwareNodePoolConfigOutput
The node configuration of the node pool. Structure is documented below.
func (VMwareNodePoolOutput) CreateTime ¶
func (o VMwareNodePoolOutput) CreateTime() pulumi.StringOutput
The time the cluster was created, in RFC3339 text format.
func (VMwareNodePoolOutput) DeleteTime ¶
func (o VMwareNodePoolOutput) DeleteTime() pulumi.StringOutput
The time the cluster was deleted, in RFC3339 text format.
func (VMwareNodePoolOutput) DisplayName ¶
func (o VMwareNodePoolOutput) DisplayName() pulumi.StringPtrOutput
The display name for the node pool.
func (VMwareNodePoolOutput) EffectiveAnnotations ¶
func (o VMwareNodePoolOutput) EffectiveAnnotations() pulumi.StringMapOutput
func (VMwareNodePoolOutput) ElementType ¶
func (VMwareNodePoolOutput) ElementType() reflect.Type
func (VMwareNodePoolOutput) Etag ¶
func (o VMwareNodePoolOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
func (VMwareNodePoolOutput) Location ¶
func (o VMwareNodePoolOutput) Location() pulumi.StringOutput
The location of the resource.
func (VMwareNodePoolOutput) Name ¶
func (o VMwareNodePoolOutput) Name() pulumi.StringOutput
The vmware node pool name.
func (VMwareNodePoolOutput) NodePoolAutoscaling ¶
func (o VMwareNodePoolOutput) NodePoolAutoscaling() VMwareNodePoolNodePoolAutoscalingPtrOutput
Node Pool autoscaling config for the node pool.
func (VMwareNodePoolOutput) OnPremVersion ¶
func (o VMwareNodePoolOutput) OnPremVersion() pulumi.StringOutput
Anthos version for the node pool. Defaults to the user cluster version.
func (VMwareNodePoolOutput) Project ¶
func (o VMwareNodePoolOutput) Project() pulumi.StringOutput
func (VMwareNodePoolOutput) Reconciling ¶
func (o VMwareNodePoolOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the node pool.
func (VMwareNodePoolOutput) State ¶
func (o VMwareNodePoolOutput) State() pulumi.StringOutput
(Output) The lifecycle state of the condition.
func (VMwareNodePoolOutput) Statuses ¶
func (o VMwareNodePoolOutput) Statuses() VMwareNodePoolStatusArrayOutput
ResourceStatus representing detailed cluster state. Structure is documented below.
func (VMwareNodePoolOutput) ToVMwareNodePoolOutput ¶
func (o VMwareNodePoolOutput) ToVMwareNodePoolOutput() VMwareNodePoolOutput
func (VMwareNodePoolOutput) ToVMwareNodePoolOutputWithContext ¶
func (o VMwareNodePoolOutput) ToVMwareNodePoolOutputWithContext(ctx context.Context) VMwareNodePoolOutput
func (VMwareNodePoolOutput) Uid ¶
func (o VMwareNodePoolOutput) Uid() pulumi.StringOutput
The unique identifier of the node pool.
func (VMwareNodePoolOutput) UpdateTime ¶
func (o VMwareNodePoolOutput) UpdateTime() pulumi.StringOutput
The time the cluster was last updated, in RFC3339 text format.
func (VMwareNodePoolOutput) VmwareCluster ¶
func (o VMwareNodePoolOutput) VmwareCluster() pulumi.StringOutput
The cluster this node pool belongs to.
type VMwareNodePoolState ¶
type VMwareNodePoolState struct { // Annotations on the node Pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys // and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a // slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with // dashes (-), underscores (_), dots (.), and alphanumerics between. **Note**: This field is non-authoritative, and will // only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of // the annotations present on the resource. Annotations pulumi.StringMapInput // The node configuration of the node pool. // Structure is documented below. Config VMwareNodePoolConfigPtrInput // The time the cluster was created, in RFC3339 text format. CreateTime pulumi.StringPtrInput // The time the cluster was deleted, in RFC3339 text format. DeleteTime pulumi.StringPtrInput // The display name for the node pool. DisplayName pulumi.StringPtrInput EffectiveAnnotations pulumi.StringMapInput // This checksum is computed by the server based on the value of other // fields, and may be sent on update and delete requests to ensure the // client has an up-to-date value before proceeding. // Allows clients to perform consistent read-modify-writes // through optimistic concurrency control. Etag pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The vmware node pool name. Name pulumi.StringPtrInput // Node Pool autoscaling config for the node pool. NodePoolAutoscaling VMwareNodePoolNodePoolAutoscalingPtrInput // Anthos version for the node pool. Defaults to the user cluster version. OnPremVersion pulumi.StringPtrInput Project pulumi.StringPtrInput // If set, there are currently changes in flight to the node pool. Reconciling pulumi.BoolPtrInput // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput // ResourceStatus representing detailed cluster state. // Structure is documented below. Statuses VMwareNodePoolStatusArrayInput // The unique identifier of the node pool. Uid pulumi.StringPtrInput // The time the cluster was last updated, in RFC3339 text format. UpdateTime pulumi.StringPtrInput // The cluster this node pool belongs to. VmwareCluster pulumi.StringPtrInput }
func (VMwareNodePoolState) ElementType ¶
func (VMwareNodePoolState) ElementType() reflect.Type
type VMwareNodePoolStatus ¶
type VMwareNodePoolStatus struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions []VMwareNodePoolStatusCondition `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage *string `pulumi:"errorMessage"` }
type VMwareNodePoolStatusArgs ¶
type VMwareNodePoolStatusArgs struct { // (Output) // ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. // Structure is documented below. Conditions VMwareNodePoolStatusConditionArrayInput `pulumi:"conditions"` // (Output) // Human-friendly representation of the error message from the user cluster // controller. The error message can be temporary as the user cluster // controller creates a cluster or node pool. If the error message persists // for a longer period of time, it can be used to surface error message to // indicate real problems requiring user intervention. ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` }
func (VMwareNodePoolStatusArgs) ElementType ¶
func (VMwareNodePoolStatusArgs) ElementType() reflect.Type
func (VMwareNodePoolStatusArgs) ToVMwareNodePoolStatusOutput ¶
func (i VMwareNodePoolStatusArgs) ToVMwareNodePoolStatusOutput() VMwareNodePoolStatusOutput
func (VMwareNodePoolStatusArgs) ToVMwareNodePoolStatusOutputWithContext ¶
func (i VMwareNodePoolStatusArgs) ToVMwareNodePoolStatusOutputWithContext(ctx context.Context) VMwareNodePoolStatusOutput
type VMwareNodePoolStatusArray ¶
type VMwareNodePoolStatusArray []VMwareNodePoolStatusInput
func (VMwareNodePoolStatusArray) ElementType ¶
func (VMwareNodePoolStatusArray) ElementType() reflect.Type
func (VMwareNodePoolStatusArray) ToVMwareNodePoolStatusArrayOutput ¶
func (i VMwareNodePoolStatusArray) ToVMwareNodePoolStatusArrayOutput() VMwareNodePoolStatusArrayOutput
func (VMwareNodePoolStatusArray) ToVMwareNodePoolStatusArrayOutputWithContext ¶
func (i VMwareNodePoolStatusArray) ToVMwareNodePoolStatusArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusArrayOutput
type VMwareNodePoolStatusArrayInput ¶
type VMwareNodePoolStatusArrayInput interface { pulumi.Input ToVMwareNodePoolStatusArrayOutput() VMwareNodePoolStatusArrayOutput ToVMwareNodePoolStatusArrayOutputWithContext(context.Context) VMwareNodePoolStatusArrayOutput }
VMwareNodePoolStatusArrayInput is an input type that accepts VMwareNodePoolStatusArray and VMwareNodePoolStatusArrayOutput values. You can construct a concrete instance of `VMwareNodePoolStatusArrayInput` via:
VMwareNodePoolStatusArray{ VMwareNodePoolStatusArgs{...} }
type VMwareNodePoolStatusArrayOutput ¶
type VMwareNodePoolStatusArrayOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolStatusArrayOutput) ElementType ¶
func (VMwareNodePoolStatusArrayOutput) ElementType() reflect.Type
func (VMwareNodePoolStatusArrayOutput) Index ¶
func (o VMwareNodePoolStatusArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolStatusOutput
func (VMwareNodePoolStatusArrayOutput) ToVMwareNodePoolStatusArrayOutput ¶
func (o VMwareNodePoolStatusArrayOutput) ToVMwareNodePoolStatusArrayOutput() VMwareNodePoolStatusArrayOutput
func (VMwareNodePoolStatusArrayOutput) ToVMwareNodePoolStatusArrayOutputWithContext ¶
func (o VMwareNodePoolStatusArrayOutput) ToVMwareNodePoolStatusArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusArrayOutput
type VMwareNodePoolStatusCondition ¶
type VMwareNodePoolStatusCondition struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // (Output) // Human-readable message indicating details about last transition. Message *string `pulumi:"message"` // (Output) // Machine-readable message indicating details about last transition. Reason *string `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State *string `pulumi:"state"` // (Output) // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type *string `pulumi:"type"` }
type VMwareNodePoolStatusConditionArgs ¶
type VMwareNodePoolStatusConditionArgs struct { // (Output) // Last time the condition transit from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // (Output) // Human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // (Output) // Machine-readable message indicating details about last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // (Output) // The lifecycle state of the condition. State pulumi.StringPtrInput `pulumi:"state"` // (Output) // Type of the condition. // (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady) Type pulumi.StringPtrInput `pulumi:"type"` }
func (VMwareNodePoolStatusConditionArgs) ElementType ¶
func (VMwareNodePoolStatusConditionArgs) ElementType() reflect.Type
func (VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutput ¶
func (i VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutput() VMwareNodePoolStatusConditionOutput
func (VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutputWithContext ¶
func (i VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionOutput
type VMwareNodePoolStatusConditionArray ¶
type VMwareNodePoolStatusConditionArray []VMwareNodePoolStatusConditionInput
func (VMwareNodePoolStatusConditionArray) ElementType ¶
func (VMwareNodePoolStatusConditionArray) ElementType() reflect.Type
func (VMwareNodePoolStatusConditionArray) ToVMwareNodePoolStatusConditionArrayOutput ¶
func (i VMwareNodePoolStatusConditionArray) ToVMwareNodePoolStatusConditionArrayOutput() VMwareNodePoolStatusConditionArrayOutput
func (VMwareNodePoolStatusConditionArray) ToVMwareNodePoolStatusConditionArrayOutputWithContext ¶
func (i VMwareNodePoolStatusConditionArray) ToVMwareNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionArrayOutput
type VMwareNodePoolStatusConditionArrayInput ¶
type VMwareNodePoolStatusConditionArrayInput interface { pulumi.Input ToVMwareNodePoolStatusConditionArrayOutput() VMwareNodePoolStatusConditionArrayOutput ToVMwareNodePoolStatusConditionArrayOutputWithContext(context.Context) VMwareNodePoolStatusConditionArrayOutput }
VMwareNodePoolStatusConditionArrayInput is an input type that accepts VMwareNodePoolStatusConditionArray and VMwareNodePoolStatusConditionArrayOutput values. You can construct a concrete instance of `VMwareNodePoolStatusConditionArrayInput` via:
VMwareNodePoolStatusConditionArray{ VMwareNodePoolStatusConditionArgs{...} }
type VMwareNodePoolStatusConditionArrayOutput ¶
type VMwareNodePoolStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolStatusConditionArrayOutput) ElementType ¶
func (VMwareNodePoolStatusConditionArrayOutput) ElementType() reflect.Type
func (VMwareNodePoolStatusConditionArrayOutput) ToVMwareNodePoolStatusConditionArrayOutput ¶
func (o VMwareNodePoolStatusConditionArrayOutput) ToVMwareNodePoolStatusConditionArrayOutput() VMwareNodePoolStatusConditionArrayOutput
func (VMwareNodePoolStatusConditionArrayOutput) ToVMwareNodePoolStatusConditionArrayOutputWithContext ¶
func (o VMwareNodePoolStatusConditionArrayOutput) ToVMwareNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionArrayOutput
type VMwareNodePoolStatusConditionInput ¶
type VMwareNodePoolStatusConditionInput interface { pulumi.Input ToVMwareNodePoolStatusConditionOutput() VMwareNodePoolStatusConditionOutput ToVMwareNodePoolStatusConditionOutputWithContext(context.Context) VMwareNodePoolStatusConditionOutput }
VMwareNodePoolStatusConditionInput is an input type that accepts VMwareNodePoolStatusConditionArgs and VMwareNodePoolStatusConditionOutput values. You can construct a concrete instance of `VMwareNodePoolStatusConditionInput` via:
VMwareNodePoolStatusConditionArgs{...}
type VMwareNodePoolStatusConditionOutput ¶
type VMwareNodePoolStatusConditionOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolStatusConditionOutput) ElementType ¶
func (VMwareNodePoolStatusConditionOutput) ElementType() reflect.Type
func (VMwareNodePoolStatusConditionOutput) LastTransitionTime ¶
func (o VMwareNodePoolStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transit from one status to another.
func (VMwareNodePoolStatusConditionOutput) Message ¶
func (o VMwareNodePoolStatusConditionOutput) Message() pulumi.StringPtrOutput
(Output) Human-readable message indicating details about last transition.
func (VMwareNodePoolStatusConditionOutput) Reason ¶
func (o VMwareNodePoolStatusConditionOutput) Reason() pulumi.StringPtrOutput
(Output) Machine-readable message indicating details about last transition.
func (VMwareNodePoolStatusConditionOutput) State ¶
func (o VMwareNodePoolStatusConditionOutput) State() pulumi.StringPtrOutput
(Output) The lifecycle state of the condition.
func (VMwareNodePoolStatusConditionOutput) ToVMwareNodePoolStatusConditionOutput ¶
func (o VMwareNodePoolStatusConditionOutput) ToVMwareNodePoolStatusConditionOutput() VMwareNodePoolStatusConditionOutput
func (VMwareNodePoolStatusConditionOutput) ToVMwareNodePoolStatusConditionOutputWithContext ¶
func (o VMwareNodePoolStatusConditionOutput) ToVMwareNodePoolStatusConditionOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionOutput
func (VMwareNodePoolStatusConditionOutput) Type ¶
func (o VMwareNodePoolStatusConditionOutput) Type() pulumi.StringPtrOutput
(Output) Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
type VMwareNodePoolStatusInput ¶
type VMwareNodePoolStatusInput interface { pulumi.Input ToVMwareNodePoolStatusOutput() VMwareNodePoolStatusOutput ToVMwareNodePoolStatusOutputWithContext(context.Context) VMwareNodePoolStatusOutput }
VMwareNodePoolStatusInput is an input type that accepts VMwareNodePoolStatusArgs and VMwareNodePoolStatusOutput values. You can construct a concrete instance of `VMwareNodePoolStatusInput` via:
VMwareNodePoolStatusArgs{...}
type VMwareNodePoolStatusOutput ¶
type VMwareNodePoolStatusOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolStatusOutput) Conditions ¶
func (o VMwareNodePoolStatusOutput) Conditions() VMwareNodePoolStatusConditionArrayOutput
(Output) ResourceConditions provide a standard mechanism for higher-level status reporting from user cluster controller. Structure is documented below.
func (VMwareNodePoolStatusOutput) ElementType ¶
func (VMwareNodePoolStatusOutput) ElementType() reflect.Type
func (VMwareNodePoolStatusOutput) ErrorMessage ¶
func (o VMwareNodePoolStatusOutput) ErrorMessage() pulumi.StringPtrOutput
(Output) Human-friendly representation of the error message from the user cluster controller. The error message can be temporary as the user cluster controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
func (VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutput ¶
func (o VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutput() VMwareNodePoolStatusOutput
func (VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutputWithContext ¶
func (o VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutputWithContext(ctx context.Context) VMwareNodePoolStatusOutput