Documentation ¶
Index ¶
- type BareMetalAdminCluster
- func (*BareMetalAdminCluster) ElementType() reflect.Type
- func (i *BareMetalAdminCluster) ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput
- func (i *BareMetalAdminCluster) ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput
- func (i *BareMetalAdminCluster) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminCluster]
- type BareMetalAdminClusterArgs
- type BareMetalAdminClusterArray
- func (BareMetalAdminClusterArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput
- func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterArrayOutput
- func (i BareMetalAdminClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalAdminCluster]
- 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
- func (o BareMetalAdminClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalAdminCluster]
- 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
- func (i BareMetalAdminClusterClusterOperationsArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterClusterOperations]
- 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
- func (o BareMetalAdminClusterClusterOperationsOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterClusterOperations]
- 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
- func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterClusterOperations]
- type BareMetalAdminClusterControlPlane
- type BareMetalAdminClusterControlPlaneApiServerArg
- type BareMetalAdminClusterControlPlaneApiServerArgArgs
- func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput
- func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput
- func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlaneApiServerArg]
- type BareMetalAdminClusterControlPlaneApiServerArgArray
- func (BareMetalAdminClusterControlPlaneApiServerArgArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
- func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterControlPlaneApiServerArg]
- 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
- func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterControlPlaneApiServerArg]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlaneApiServerArg]
- 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
- func (i BareMetalAdminClusterControlPlaneArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlane]
- 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
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig]
- 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) ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToOutput(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) ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToOutput(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToOutput(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) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToOutput(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) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToOutput(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) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToOutput(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) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToOutput(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToOutput(ctx context.Context) ...
- type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToOutput(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) ...
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToOutput(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) ToOutput(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
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig]
- 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
- func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig]
- 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
- func (o BareMetalAdminClusterControlPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlane]
- 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
- func (o BareMetalAdminClusterControlPlanePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterControlPlane]
- type BareMetalAdminClusterFleet
- type BareMetalAdminClusterFleetArgs
- func (BareMetalAdminClusterFleetArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput
- func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetOutput
- func (i BareMetalAdminClusterFleetArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterFleet]
- type BareMetalAdminClusterFleetArray
- func (BareMetalAdminClusterFleetArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput
- func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetArrayOutput
- func (i BareMetalAdminClusterFleetArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterFleet]
- 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
- func (o BareMetalAdminClusterFleetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterFleet]
- 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
- func (o BareMetalAdminClusterFleetOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterFleet]
- 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
- func (i BareMetalAdminClusterLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancer]
- 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
- func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancerManualLbConfig]
- 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
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancerManualLbConfig]
- 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
- func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterLoadBalancerManualLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancer]
- 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
- func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancerPortConfig]
- 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
- func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancerPortConfig]
- 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
- func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterLoadBalancerPortConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterLoadBalancer]
- 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
- func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancerVipConfig]
- 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
- func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancerVipConfig]
- 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
- func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterLoadBalancerVipConfig]
- 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
- func (i BareMetalAdminClusterMaintenanceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterMaintenanceConfig]
- 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
- func (o BareMetalAdminClusterMaintenanceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterMaintenanceConfig]
- 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
- func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterMaintenanceConfig]
- type BareMetalAdminClusterMap
- func (BareMetalAdminClusterMap) ElementType() reflect.Type
- func (i BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutput() BareMetalAdminClusterMapOutput
- func (i BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutputWithContext(ctx context.Context) BareMetalAdminClusterMapOutput
- func (i BareMetalAdminClusterMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalAdminCluster]
- 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
- func (o BareMetalAdminClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalAdminCluster]
- 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
- func (i BareMetalAdminClusterNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNetworkConfig]
- 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
- func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNetworkConfigIslandModeCidr]
- 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
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNetworkConfigIslandModeCidr]
- 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
- func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterNetworkConfigIslandModeCidr]
- 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
- func (o BareMetalAdminClusterNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNetworkConfig]
- 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
- func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterNetworkConfig]
- 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
- func (i BareMetalAdminClusterNodeAccessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeAccessConfig]
- 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
- func (o BareMetalAdminClusterNodeAccessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeAccessConfig]
- 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
- func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterNodeAccessConfig]
- 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
- func (i BareMetalAdminClusterNodeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeConfig]
- 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
- func (o BareMetalAdminClusterNodeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeConfig]
- 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
- func (o BareMetalAdminClusterNodeConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterNodeConfig]
- 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 (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) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminCluster]
- 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
- func (i BareMetalAdminClusterProxyArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterProxy]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterProxy]
- 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) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterProxy]
- 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
- func (i BareMetalAdminClusterSecurityConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfig]
- type BareMetalAdminClusterSecurityConfigAuthorization
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUser
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs
- func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfigAuthorizationAdminUser]
- type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray
- func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterSecurityConfigAuthorizationAdminUser]
- 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
- func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterSecurityConfigAuthorizationAdminUser]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfigAuthorizationAdminUser]
- 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
- func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfigAuthorization]
- 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
- func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfigAuthorization]
- 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
- func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterSecurityConfigAuthorization]
- 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
- func (o BareMetalAdminClusterSecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfig]
- 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
- func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterSecurityConfig]
- type BareMetalAdminClusterState
- type BareMetalAdminClusterStatus
- type BareMetalAdminClusterStatusArgs
- func (BareMetalAdminClusterStatusArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput
- func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusOutput
- func (i BareMetalAdminClusterStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatus]
- type BareMetalAdminClusterStatusArray
- func (BareMetalAdminClusterStatusArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput
- func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusArrayOutput
- func (i BareMetalAdminClusterStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatus]
- 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
- func (o BareMetalAdminClusterStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatus]
- type BareMetalAdminClusterStatusCondition
- type BareMetalAdminClusterStatusConditionArgs
- func (BareMetalAdminClusterStatusConditionArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput
- func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionOutput
- func (i BareMetalAdminClusterStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatusCondition]
- type BareMetalAdminClusterStatusConditionArray
- func (BareMetalAdminClusterStatusConditionArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput
- func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionArrayOutput
- func (i BareMetalAdminClusterStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatusCondition]
- 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
- func (o BareMetalAdminClusterStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatusCondition]
- 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
- func (o BareMetalAdminClusterStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatus]
- 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
- func (i BareMetalAdminClusterStorageArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorage]
- 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
- func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorageLvpNodeMountsConfig]
- 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
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorageLvpNodeMountsConfig]
- 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
- func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterStorageLvpNodeMountsConfig]
- 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
- func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorageLvpShareConfig]
- 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
- func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorageLvpShareConfigLvpConfig]
- 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
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorageLvpShareConfigLvpConfig]
- 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
- func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterStorageLvpShareConfigLvpConfig]
- 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
- func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorageLvpShareConfig]
- 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
- func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterStorageLvpShareConfig]
- 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
- func (o BareMetalAdminClusterStorageOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorage]
- 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
- func (o BareMetalAdminClusterStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterStorage]
- type BareMetalAdminClusterValidationCheck
- type BareMetalAdminClusterValidationCheckArgs
- func (BareMetalAdminClusterValidationCheckArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput
- func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckOutput
- func (i BareMetalAdminClusterValidationCheckArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheck]
- type BareMetalAdminClusterValidationCheckArray
- func (BareMetalAdminClusterValidationCheckArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput
- func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckArrayOutput
- func (i BareMetalAdminClusterValidationCheckArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheck]
- 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
- func (o BareMetalAdminClusterValidationCheckArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheck]
- 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
- func (o BareMetalAdminClusterValidationCheckOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheck]
- type BareMetalAdminClusterValidationCheckStatus
- type BareMetalAdminClusterValidationCheckStatusArgs
- func (BareMetalAdminClusterValidationCheckStatusArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput
- func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusOutput
- func (i BareMetalAdminClusterValidationCheckStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheckStatus]
- type BareMetalAdminClusterValidationCheckStatusArray
- func (BareMetalAdminClusterValidationCheckStatusArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput
- func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput
- func (i BareMetalAdminClusterValidationCheckStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheckStatus]
- 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
- func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheckStatus]
- 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
- func (o BareMetalAdminClusterValidationCheckStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheckStatus]
- type BareMetalAdminClusterValidationCheckStatusResult
- type BareMetalAdminClusterValidationCheckStatusResultArgs
- func (BareMetalAdminClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput
- func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultOutput
- func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheckStatusResult]
- type BareMetalAdminClusterValidationCheckStatusResultArray
- func (BareMetalAdminClusterValidationCheckStatusResultArray) ElementType() reflect.Type
- func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput
- func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheckStatusResult]
- 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
- func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheckStatusResult]
- 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
- func (o BareMetalAdminClusterValidationCheckStatusResultOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheckStatusResult]
- type BareMetalCluster
- func (*BareMetalCluster) ElementType() reflect.Type
- func (i *BareMetalCluster) ToBareMetalClusterOutput() BareMetalClusterOutput
- func (i *BareMetalCluster) ToBareMetalClusterOutputWithContext(ctx context.Context) BareMetalClusterOutput
- func (i *BareMetalCluster) ToOutput(ctx context.Context) pulumix.Output[*BareMetalCluster]
- type BareMetalClusterArgs
- type BareMetalClusterArray
- func (BareMetalClusterArray) ElementType() reflect.Type
- func (i BareMetalClusterArray) ToBareMetalClusterArrayOutput() BareMetalClusterArrayOutput
- func (i BareMetalClusterArray) ToBareMetalClusterArrayOutputWithContext(ctx context.Context) BareMetalClusterArrayOutput
- func (i BareMetalClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalCluster]
- 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
- func (o BareMetalClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalCluster]
- 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
- func (i BareMetalClusterBinaryAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterBinaryAuthorization]
- 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
- func (o BareMetalClusterBinaryAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterBinaryAuthorization]
- 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
- func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterBinaryAuthorization]
- 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
- func (i BareMetalClusterClusterOperationsArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterClusterOperations]
- 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
- func (o BareMetalClusterClusterOperationsOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterClusterOperations]
- 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
- func (o BareMetalClusterClusterOperationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterClusterOperations]
- type BareMetalClusterControlPlane
- type BareMetalClusterControlPlaneApiServerArg
- type BareMetalClusterControlPlaneApiServerArgArgs
- func (BareMetalClusterControlPlaneApiServerArgArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutput() BareMetalClusterControlPlaneApiServerArgOutput
- func (i BareMetalClusterControlPlaneApiServerArgArgs) ToBareMetalClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgOutput
- func (i BareMetalClusterControlPlaneApiServerArgArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlaneApiServerArg]
- type BareMetalClusterControlPlaneApiServerArgArray
- func (BareMetalClusterControlPlaneApiServerArgArray) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutput() BareMetalClusterControlPlaneApiServerArgArrayOutput
- func (i BareMetalClusterControlPlaneApiServerArgArray) ToBareMetalClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalClusterControlPlaneApiServerArgArrayOutput
- func (i BareMetalClusterControlPlaneApiServerArgArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterControlPlaneApiServerArg]
- 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
- func (o BareMetalClusterControlPlaneApiServerArgArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterControlPlaneApiServerArg]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlaneApiServerArg]
- 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
- func (i BareMetalClusterControlPlaneArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlane]
- 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
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlaneControlPlaneNodePoolConfig]
- 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
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToOutput(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfig
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToOutput(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToOutput(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) ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToOutput(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) ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToOutput(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
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToOutput(ctx context.Context) ...
- 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
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToOutput(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToOutput(ctx context.Context) ...
- type BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToOutput(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) ...
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToOutput(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) ToOutput(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
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlaneControlPlaneNodePoolConfig]
- 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
- func (o BareMetalClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterControlPlaneControlPlaneNodePoolConfig]
- 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
- func (o BareMetalClusterControlPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlane]
- 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
- func (o BareMetalClusterControlPlanePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterControlPlane]
- type BareMetalClusterFleet
- type BareMetalClusterFleetArgs
- func (BareMetalClusterFleetArgs) ElementType() reflect.Type
- func (i BareMetalClusterFleetArgs) ToBareMetalClusterFleetOutput() BareMetalClusterFleetOutput
- func (i BareMetalClusterFleetArgs) ToBareMetalClusterFleetOutputWithContext(ctx context.Context) BareMetalClusterFleetOutput
- func (i BareMetalClusterFleetArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterFleet]
- type BareMetalClusterFleetArray
- func (BareMetalClusterFleetArray) ElementType() reflect.Type
- func (i BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutput() BareMetalClusterFleetArrayOutput
- func (i BareMetalClusterFleetArray) ToBareMetalClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalClusterFleetArrayOutput
- func (i BareMetalClusterFleetArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterFleet]
- 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
- func (o BareMetalClusterFleetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterFleet]
- 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
- func (o BareMetalClusterFleetOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterFleet]
- 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
- func (i BareMetalClusterLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancer]
- type BareMetalClusterLoadBalancerBgpLbConfig
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPool
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfigAddressPool]
- type BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray
- func (BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterLoadBalancerBgpLbConfigAddressPool]
- 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
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterLoadBalancerBgpLbConfigAddressPool]
- 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
- func (o BareMetalClusterLoadBalancerBgpLbConfigAddressPoolOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfigAddressPool]
- 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
- func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfig]
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig]
- type BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray
- func (BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput() BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput
- func (i BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig]
- 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
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig]
- 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
- func (o BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfigBgpPeerConfig]
- 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
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigArgs) ToOutput(ctx context.Context) ...
- 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) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToOutput(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) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigArgs) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigOutput) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigKubeletConfigPtrOutput) ToOutput(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfig
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToOutput(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToOutput(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToOutput(ctx context.Context) ...
- type BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToOutput(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) ToOutput(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
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigOutput) ToOutput(ctx context.Context) ...
- 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
- func (o BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigPtrOutput) ToOutput(ctx context.Context) ...
- 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
- func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfig]
- 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
- func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerBgpLbConfig]
- 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
- func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerManualLbConfig]
- 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
- func (o BareMetalClusterLoadBalancerManualLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerManualLbConfig]
- 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
- func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerManualLbConfig]
- type BareMetalClusterLoadBalancerMetalLbConfig
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPool
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerMetalLbConfigAddressPool]
- type BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray
- func (BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput() BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToBareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutputWithContext(ctx context.Context) BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput
- func (i BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterLoadBalancerMetalLbConfigAddressPool]
- 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
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterLoadBalancerMetalLbConfigAddressPool]
- 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
- func (o BareMetalClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerMetalLbConfigAddressPool]
- 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
- func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerMetalLbConfig]
- 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
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigArgs) ToOutput(ctx context.Context) ...
- 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) ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigArgs) ToOutput(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) ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs) ToOutput(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigOutput) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigOutput) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigPtrOutput) ToOutput(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaint
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArgs) ToOutput(ctx context.Context) ...
- type BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray
- func (BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput() ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToBareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) ...
- func (i BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArray) ToOutput(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) ...
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigTaintArrayOutput) ToOutput(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) ToOutput(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
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigOutput) ToOutput(ctx context.Context) ...
- 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
- func (o BareMetalClusterLoadBalancerMetalLbConfigLoadBalancerNodePoolConfigPtrOutput) ToOutput(ctx context.Context) ...
- 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
- func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerMetalLbConfig]
- 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
- func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerMetalLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancer]
- 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
- func (i BareMetalClusterLoadBalancerPortConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerPortConfig]
- 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
- func (o BareMetalClusterLoadBalancerPortConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerPortConfig]
- 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
- func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerPortConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancer]
- 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
- func (i BareMetalClusterLoadBalancerVipConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerVipConfig]
- 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
- func (o BareMetalClusterLoadBalancerVipConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerVipConfig]
- 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
- func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerVipConfig]
- 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
- func (i BareMetalClusterMaintenanceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterMaintenanceConfig]
- 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
- func (o BareMetalClusterMaintenanceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterMaintenanceConfig]
- 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
- func (o BareMetalClusterMaintenanceConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterMaintenanceConfig]
- type BareMetalClusterMap
- func (BareMetalClusterMap) ElementType() reflect.Type
- func (i BareMetalClusterMap) ToBareMetalClusterMapOutput() BareMetalClusterMapOutput
- func (i BareMetalClusterMap) ToBareMetalClusterMapOutputWithContext(ctx context.Context) BareMetalClusterMapOutput
- func (i BareMetalClusterMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalCluster]
- 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
- func (o BareMetalClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalCluster]
- 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
- func (i BareMetalClusterNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfig]
- 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
- func (i BareMetalClusterNetworkConfigIslandModeCidrArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigIslandModeCidr]
- 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
- func (o BareMetalClusterNetworkConfigIslandModeCidrOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigIslandModeCidr]
- 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
- func (o BareMetalClusterNetworkConfigIslandModeCidrPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNetworkConfigIslandModeCidr]
- 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
- func (i BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig]
- 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
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig]
- 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
- func (o BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNetworkConfigMultipleNetworkInterfacesConfig]
- 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
- func (o BareMetalClusterNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfig]
- 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
- func (o BareMetalClusterNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNetworkConfig]
- 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
- func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigSrIovConfig]
- 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
- func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigSrIovConfig]
- 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
- func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNetworkConfigSrIovConfig]
- 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
- func (i BareMetalClusterNodeAccessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeAccessConfig]
- 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
- func (o BareMetalClusterNodeAccessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeAccessConfig]
- 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
- func (o BareMetalClusterNodeAccessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNodeAccessConfig]
- 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
- func (i BareMetalClusterNodeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeConfig]
- 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
- func (o BareMetalClusterNodeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeConfig]
- 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
- func (o BareMetalClusterNodeConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNodeConfig]
- 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
- func (i BareMetalClusterOsEnvironmentConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterOsEnvironmentConfig]
- 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
- func (o BareMetalClusterOsEnvironmentConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterOsEnvironmentConfig]
- 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
- func (o BareMetalClusterOsEnvironmentConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterOsEnvironmentConfig]
- 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 (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) ToOutput(ctx context.Context) pulumix.Output[*BareMetalCluster]
- 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
- func (i BareMetalClusterProxyArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterProxy]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterProxy]
- 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) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterProxy]
- 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
- func (i BareMetalClusterSecurityConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfig]
- type BareMetalClusterSecurityConfigAuthorization
- type BareMetalClusterSecurityConfigAuthorizationAdminUser
- type BareMetalClusterSecurityConfigAuthorizationAdminUserArgs
- func (BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ElementType() reflect.Type
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserOutput
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfigAuthorizationAdminUser]
- type BareMetalClusterSecurityConfigAuthorizationAdminUserArray
- func (BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ElementType() reflect.Type
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput
- func (i BareMetalClusterSecurityConfigAuthorizationAdminUserArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterSecurityConfigAuthorizationAdminUser]
- 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
- func (o BareMetalClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterSecurityConfigAuthorizationAdminUser]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfigAuthorizationAdminUser]
- 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
- func (i BareMetalClusterSecurityConfigAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfigAuthorization]
- 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
- func (o BareMetalClusterSecurityConfigAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfigAuthorization]
- 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
- func (o BareMetalClusterSecurityConfigAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterSecurityConfigAuthorization]
- 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
- func (o BareMetalClusterSecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfig]
- 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
- func (o BareMetalClusterSecurityConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterSecurityConfig]
- type BareMetalClusterState
- type BareMetalClusterStatus
- type BareMetalClusterStatusArgs
- func (BareMetalClusterStatusArgs) ElementType() reflect.Type
- func (i BareMetalClusterStatusArgs) ToBareMetalClusterStatusOutput() BareMetalClusterStatusOutput
- func (i BareMetalClusterStatusArgs) ToBareMetalClusterStatusOutputWithContext(ctx context.Context) BareMetalClusterStatusOutput
- func (i BareMetalClusterStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatus]
- type BareMetalClusterStatusArray
- func (BareMetalClusterStatusArray) ElementType() reflect.Type
- func (i BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutput() BareMetalClusterStatusArrayOutput
- func (i BareMetalClusterStatusArray) ToBareMetalClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusArrayOutput
- func (i BareMetalClusterStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatus]
- 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
- func (o BareMetalClusterStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatus]
- type BareMetalClusterStatusCondition
- type BareMetalClusterStatusConditionArgs
- func (BareMetalClusterStatusConditionArgs) ElementType() reflect.Type
- func (i BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutput() BareMetalClusterStatusConditionOutput
- func (i BareMetalClusterStatusConditionArgs) ToBareMetalClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionOutput
- func (i BareMetalClusterStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatusCondition]
- type BareMetalClusterStatusConditionArray
- func (BareMetalClusterStatusConditionArray) ElementType() reflect.Type
- func (i BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutput() BareMetalClusterStatusConditionArrayOutput
- func (i BareMetalClusterStatusConditionArray) ToBareMetalClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalClusterStatusConditionArrayOutput
- func (i BareMetalClusterStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatusCondition]
- 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
- func (o BareMetalClusterStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatusCondition]
- 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
- func (o BareMetalClusterStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatus]
- 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
- func (i BareMetalClusterStorageArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorage]
- 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
- func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpNodeMountsConfig]
- 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
- func (o BareMetalClusterStorageLvpNodeMountsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpNodeMountsConfig]
- 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
- func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterStorageLvpNodeMountsConfig]
- 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
- func (i BareMetalClusterStorageLvpShareConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpShareConfig]
- 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
- func (i BareMetalClusterStorageLvpShareConfigLvpConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpShareConfigLvpConfig]
- 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
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpShareConfigLvpConfig]
- 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
- func (o BareMetalClusterStorageLvpShareConfigLvpConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterStorageLvpShareConfigLvpConfig]
- 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
- func (o BareMetalClusterStorageLvpShareConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpShareConfig]
- 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
- func (o BareMetalClusterStorageLvpShareConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterStorageLvpShareConfig]
- 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
- func (o BareMetalClusterStorageOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorage]
- 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
- func (o BareMetalClusterStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterStorage]
- 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
- func (i BareMetalClusterUpgradePolicyArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterUpgradePolicy]
- 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
- func (o BareMetalClusterUpgradePolicyOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterUpgradePolicy]
- 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
- func (o BareMetalClusterUpgradePolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterUpgradePolicy]
- type BareMetalClusterValidationCheck
- type BareMetalClusterValidationCheckArgs
- func (BareMetalClusterValidationCheckArgs) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutput() BareMetalClusterValidationCheckOutput
- func (i BareMetalClusterValidationCheckArgs) ToBareMetalClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckOutput
- func (i BareMetalClusterValidationCheckArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheck]
- type BareMetalClusterValidationCheckArray
- func (BareMetalClusterValidationCheckArray) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutput() BareMetalClusterValidationCheckArrayOutput
- func (i BareMetalClusterValidationCheckArray) ToBareMetalClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckArrayOutput
- func (i BareMetalClusterValidationCheckArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheck]
- 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
- func (o BareMetalClusterValidationCheckArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheck]
- 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
- func (o BareMetalClusterValidationCheckOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheck]
- type BareMetalClusterValidationCheckStatus
- type BareMetalClusterValidationCheckStatusArgs
- func (BareMetalClusterValidationCheckStatusArgs) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutput() BareMetalClusterValidationCheckStatusOutput
- func (i BareMetalClusterValidationCheckStatusArgs) ToBareMetalClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusOutput
- func (i BareMetalClusterValidationCheckStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheckStatus]
- type BareMetalClusterValidationCheckStatusArray
- func (BareMetalClusterValidationCheckStatusArray) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutput() BareMetalClusterValidationCheckStatusArrayOutput
- func (i BareMetalClusterValidationCheckStatusArray) ToBareMetalClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusArrayOutput
- func (i BareMetalClusterValidationCheckStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatus]
- 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
- func (o BareMetalClusterValidationCheckStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatus]
- 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
- func (o BareMetalClusterValidationCheckStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheckStatus]
- type BareMetalClusterValidationCheckStatusResult
- type BareMetalClusterValidationCheckStatusResultArgs
- func (BareMetalClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutput() BareMetalClusterValidationCheckStatusResultOutput
- func (i BareMetalClusterValidationCheckStatusResultArgs) ToBareMetalClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultOutput
- func (i BareMetalClusterValidationCheckStatusResultArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheckStatusResult]
- type BareMetalClusterValidationCheckStatusResultArray
- func (BareMetalClusterValidationCheckStatusResultArray) ElementType() reflect.Type
- func (i BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutput() BareMetalClusterValidationCheckStatusResultArrayOutput
- func (i BareMetalClusterValidationCheckStatusResultArray) ToBareMetalClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalClusterValidationCheckStatusResultArrayOutput
- func (i BareMetalClusterValidationCheckStatusResultArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatusResult]
- 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
- func (o BareMetalClusterValidationCheckStatusResultArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatusResult]
- 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
- func (o BareMetalClusterValidationCheckStatusResultOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheckStatusResult]
- type BareMetalNodePool
- func (*BareMetalNodePool) ElementType() reflect.Type
- func (i *BareMetalNodePool) ToBareMetalNodePoolOutput() BareMetalNodePoolOutput
- func (i *BareMetalNodePool) ToBareMetalNodePoolOutputWithContext(ctx context.Context) BareMetalNodePoolOutput
- func (i *BareMetalNodePool) ToOutput(ctx context.Context) pulumix.Output[*BareMetalNodePool]
- type BareMetalNodePoolArgs
- type BareMetalNodePoolArray
- func (BareMetalNodePoolArray) ElementType() reflect.Type
- func (i BareMetalNodePoolArray) ToBareMetalNodePoolArrayOutput() BareMetalNodePoolArrayOutput
- func (i BareMetalNodePoolArray) ToBareMetalNodePoolArrayOutputWithContext(ctx context.Context) BareMetalNodePoolArrayOutput
- func (i BareMetalNodePoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalNodePool]
- 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
- func (o BareMetalNodePoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalNodePool]
- type BareMetalNodePoolInput
- type BareMetalNodePoolMap
- func (BareMetalNodePoolMap) ElementType() reflect.Type
- func (i BareMetalNodePoolMap) ToBareMetalNodePoolMapOutput() BareMetalNodePoolMapOutput
- func (i BareMetalNodePoolMap) ToBareMetalNodePoolMapOutputWithContext(ctx context.Context) BareMetalNodePoolMapOutput
- func (i BareMetalNodePoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalNodePool]
- 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
- func (o BareMetalNodePoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalNodePool]
- 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
- func (i BareMetalNodePoolNodePoolConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfig]
- type BareMetalNodePoolNodePoolConfigInput
- type BareMetalNodePoolNodePoolConfigNodeConfig
- type BareMetalNodePoolNodePoolConfigNodeConfigArgs
- func (BareMetalNodePoolNodePoolConfigNodeConfigArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutput() BareMetalNodePoolNodePoolConfigNodeConfigOutput
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToBareMetalNodePoolNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigOutput
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigNodeConfig]
- type BareMetalNodePoolNodePoolConfigNodeConfigArray
- func (BareMetalNodePoolNodePoolConfigNodeConfigArray) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutput() BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToBareMetalNodePoolNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput
- func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigNodeConfig]
- 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
- func (o BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigNodeConfig]
- 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
- func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigNodeConfig]
- 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
- func (o BareMetalNodePoolNodePoolConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfig]
- 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
- func (o BareMetalNodePoolNodePoolConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalNodePoolNodePoolConfig]
- type BareMetalNodePoolNodePoolConfigTaint
- type BareMetalNodePoolNodePoolConfigTaintArgs
- func (BareMetalNodePoolNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutput() BareMetalNodePoolNodePoolConfigTaintOutput
- func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToBareMetalNodePoolNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintOutput
- func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigTaint]
- type BareMetalNodePoolNodePoolConfigTaintArray
- func (BareMetalNodePoolNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutput() BareMetalNodePoolNodePoolConfigTaintArrayOutput
- func (i BareMetalNodePoolNodePoolConfigTaintArray) ToBareMetalNodePoolNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalNodePoolNodePoolConfigTaintArrayOutput
- func (i BareMetalNodePoolNodePoolConfigTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigTaint]
- 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
- func (o BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigTaint]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigTaint]
- 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 (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) ToOutput(ctx context.Context) pulumix.Output[*BareMetalNodePool]
- func (o BareMetalNodePoolOutput) Uid() pulumi.StringOutput
- func (o BareMetalNodePoolOutput) UpdateTime() pulumi.StringOutput
- type BareMetalNodePoolState
- type BareMetalNodePoolStatus
- type BareMetalNodePoolStatusArgs
- func (BareMetalNodePoolStatusArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolStatusArgs) ToBareMetalNodePoolStatusOutput() BareMetalNodePoolStatusOutput
- func (i BareMetalNodePoolStatusArgs) ToBareMetalNodePoolStatusOutputWithContext(ctx context.Context) BareMetalNodePoolStatusOutput
- func (i BareMetalNodePoolStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatus]
- type BareMetalNodePoolStatusArray
- func (BareMetalNodePoolStatusArray) ElementType() reflect.Type
- func (i BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutput() BareMetalNodePoolStatusArrayOutput
- func (i BareMetalNodePoolStatusArray) ToBareMetalNodePoolStatusArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusArrayOutput
- func (i BareMetalNodePoolStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatus]
- 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
- func (o BareMetalNodePoolStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatus]
- type BareMetalNodePoolStatusCondition
- type BareMetalNodePoolStatusConditionArgs
- func (BareMetalNodePoolStatusConditionArgs) ElementType() reflect.Type
- func (i BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutput() BareMetalNodePoolStatusConditionOutput
- func (i BareMetalNodePoolStatusConditionArgs) ToBareMetalNodePoolStatusConditionOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionOutput
- func (i BareMetalNodePoolStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatusCondition]
- type BareMetalNodePoolStatusConditionArray
- func (BareMetalNodePoolStatusConditionArray) ElementType() reflect.Type
- func (i BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutput() BareMetalNodePoolStatusConditionArrayOutput
- func (i BareMetalNodePoolStatusConditionArray) ToBareMetalNodePoolStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalNodePoolStatusConditionArrayOutput
- func (i BareMetalNodePoolStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatusCondition]
- 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
- func (o BareMetalNodePoolStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatusCondition]
- 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
- func (o BareMetalNodePoolStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatus]
- type VMwareCluster
- type VMwareClusterAntiAffinityGroups
- type VMwareClusterAntiAffinityGroupsArgs
- func (VMwareClusterAntiAffinityGroupsArgs) ElementType() reflect.Type
- func (i VMwareClusterAntiAffinityGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAntiAffinityGroups]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAntiAffinityGroups]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterAntiAffinityGroups]
- func (o VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutput() VMwareClusterAntiAffinityGroupsPtrOutput
- func (o VMwareClusterAntiAffinityGroupsPtrOutput) ToVMwareClusterAntiAffinityGroupsPtrOutputWithContext(ctx context.Context) VMwareClusterAntiAffinityGroupsPtrOutput
- type VMwareClusterArgs
- type VMwareClusterArray
- func (VMwareClusterArray) ElementType() reflect.Type
- func (i VMwareClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareCluster]
- func (i VMwareClusterArray) ToVMwareClusterArrayOutput() VMwareClusterArrayOutput
- func (i VMwareClusterArray) ToVMwareClusterArrayOutputWithContext(ctx context.Context) VMwareClusterArrayOutput
- type VMwareClusterArrayInput
- type VMwareClusterArrayOutput
- func (VMwareClusterArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterArrayOutput) Index(i pulumi.IntInput) VMwareClusterOutput
- func (o VMwareClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareCluster]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorizationAdminUser]
- func (i VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutput() VMwareClusterAuthorizationAdminUserOutput
- func (i VMwareClusterAuthorizationAdminUserArgs) ToVMwareClusterAuthorizationAdminUserOutputWithContext(ctx context.Context) VMwareClusterAuthorizationAdminUserOutput
- type VMwareClusterAuthorizationAdminUserArray
- func (VMwareClusterAuthorizationAdminUserArray) ElementType() reflect.Type
- func (i VMwareClusterAuthorizationAdminUserArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterAuthorizationAdminUser]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterAuthorizationAdminUser]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorizationAdminUser]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorization]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorization]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterAuthorization]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAutoRepairConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAutoRepairConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterAutoRepairConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNode]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNodeAutoResizeConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNodeAutoResizeConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterControlPlaneNodeAutoResizeConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNode]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterControlPlaneNode]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNodeVsphereConfig]
- func (i VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutput() VMwareClusterControlPlaneNodeVsphereConfigOutput
- func (i VMwareClusterControlPlaneNodeVsphereConfigArgs) ToVMwareClusterControlPlaneNodeVsphereConfigOutputWithContext(ctx context.Context) VMwareClusterControlPlaneNodeVsphereConfigOutput
- type VMwareClusterControlPlaneNodeVsphereConfigArray
- func (VMwareClusterControlPlaneNodeVsphereConfigArray) ElementType() reflect.Type
- func (i VMwareClusterControlPlaneNodeVsphereConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterControlPlaneNodeVsphereConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterControlPlaneNodeVsphereConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNodeVsphereConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterDataplaneV2]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterDataplaneV2]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterDataplaneV2]
- func (o VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutput() VMwareClusterDataplaneV2PtrOutput
- func (o VMwareClusterDataplaneV2PtrOutput) ToVMwareClusterDataplaneV2PtrOutputWithContext(ctx context.Context) VMwareClusterDataplaneV2PtrOutput
- func (o VMwareClusterDataplaneV2PtrOutput) WindowsDataplaneV2Enabled() pulumi.BoolPtrOutput
- type VMwareClusterFleet
- type VMwareClusterFleetArgs
- func (VMwareClusterFleetArgs) ElementType() reflect.Type
- func (i VMwareClusterFleetArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterFleet]
- func (i VMwareClusterFleetArgs) ToVMwareClusterFleetOutput() VMwareClusterFleetOutput
- func (i VMwareClusterFleetArgs) ToVMwareClusterFleetOutputWithContext(ctx context.Context) VMwareClusterFleetOutput
- type VMwareClusterFleetArray
- func (VMwareClusterFleetArray) ElementType() reflect.Type
- func (i VMwareClusterFleetArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterFleet]
- func (i VMwareClusterFleetArray) ToVMwareClusterFleetArrayOutput() VMwareClusterFleetArrayOutput
- func (i VMwareClusterFleetArray) ToVMwareClusterFleetArrayOutputWithContext(ctx context.Context) VMwareClusterFleetArrayOutput
- type VMwareClusterFleetArrayInput
- type VMwareClusterFleetArrayOutput
- func (VMwareClusterFleetArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterFleetArrayOutput) Index(i pulumi.IntInput) VMwareClusterFleetOutput
- func (o VMwareClusterFleetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterFleet]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterFleet]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancer]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerF5Config]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerF5Config]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerF5Config]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerManualLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerManualLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerManualLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerMetalLbConfigAddressPool]
- func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- type VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray
- func (VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerMetalLbConfigAddressPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterLoadBalancerMetalLbConfigAddressPool]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterLoadBalancerMetalLbConfigAddressPool]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerMetalLbConfigAddressPool]
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput() VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- func (o VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput) ToVMwareClusterLoadBalancerMetalLbConfigAddressPoolOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerMetalLbConfigAddressPoolOutput
- type VMwareClusterLoadBalancerMetalLbConfigArgs
- func (VMwareClusterLoadBalancerMetalLbConfigArgs) ElementType() reflect.Type
- func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerMetalLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerMetalLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerMetalLbConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancer]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancer]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerVipConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerVipConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerVipConfig]
- func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutput() VMwareClusterLoadBalancerVipConfigPtrOutput
- func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ToVMwareClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) VMwareClusterLoadBalancerVipConfigPtrOutput
- type VMwareClusterMap
- func (VMwareClusterMap) ElementType() reflect.Type
- func (i VMwareClusterMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareCluster]
- func (i VMwareClusterMap) ToVMwareClusterMapOutput() VMwareClusterMapOutput
- func (i VMwareClusterMap) ToVMwareClusterMapOutputWithContext(ctx context.Context) VMwareClusterMapOutput
- type VMwareClusterMapInput
- type VMwareClusterMapOutput
- func (VMwareClusterMapOutput) ElementType() reflect.Type
- func (o VMwareClusterMapOutput) MapIndex(k pulumi.StringInput) VMwareClusterOutput
- func (o VMwareClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareCluster]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigControlPlaneV2Config]
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput() VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArgs) ToVMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpOutput
- type VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray
- func (VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpArray) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) ...
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigControlPlaneV2Config]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfigControlPlaneV2Config]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigDhcpIpConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigDhcpIpConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfigDhcpIpConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigHostConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigHostConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfigHostConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfigIpBlock]
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockArray
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterNetworkConfigStaticIpConfigIpBlock]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterNetworkConfigStaticIpConfigIpBlock]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfigIpBlockIp]
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput() VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArgs) ToVMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutputWithContext(ctx context.Context) VMwareClusterNetworkConfigStaticIpConfigIpBlockIpOutput
- type VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray
- func (VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ElementType() reflect.Type
- func (i VMwareClusterNetworkConfigStaticIpConfigIpBlockIpArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterNetworkConfigStaticIpConfigIpBlockIp]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterNetworkConfigStaticIpConfigIpBlockIp]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfigIpBlockIp]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfigIpBlock]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfigStaticIpConfig]
- 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 (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) ToOutput(ctx context.Context) pulumix.Output[*VMwareCluster]
- 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) Vcenters() VMwareClusterVcenterArrayOutput
- func (o VMwareClusterOutput) VmTrackingEnabled() pulumi.BoolOutput
- type VMwareClusterState
- type VMwareClusterStatus
- type VMwareClusterStatusArgs
- func (VMwareClusterStatusArgs) ElementType() reflect.Type
- func (i VMwareClusterStatusArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatus]
- func (i VMwareClusterStatusArgs) ToVMwareClusterStatusOutput() VMwareClusterStatusOutput
- func (i VMwareClusterStatusArgs) ToVMwareClusterStatusOutputWithContext(ctx context.Context) VMwareClusterStatusOutput
- type VMwareClusterStatusArray
- func (VMwareClusterStatusArray) ElementType() reflect.Type
- func (i VMwareClusterStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatus]
- func (i VMwareClusterStatusArray) ToVMwareClusterStatusArrayOutput() VMwareClusterStatusArrayOutput
- func (i VMwareClusterStatusArray) ToVMwareClusterStatusArrayOutputWithContext(ctx context.Context) VMwareClusterStatusArrayOutput
- type VMwareClusterStatusArrayInput
- type VMwareClusterStatusArrayOutput
- func (VMwareClusterStatusArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterStatusArrayOutput) Index(i pulumi.IntInput) VMwareClusterStatusOutput
- func (o VMwareClusterStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatusCondition]
- func (i VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutput() VMwareClusterStatusConditionOutput
- func (i VMwareClusterStatusConditionArgs) ToVMwareClusterStatusConditionOutputWithContext(ctx context.Context) VMwareClusterStatusConditionOutput
- type VMwareClusterStatusConditionArray
- func (VMwareClusterStatusConditionArray) ElementType() reflect.Type
- func (i VMwareClusterStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStorage]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStorage]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterStorage]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterUpgradePolicy]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterUpgradePolicy]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterUpgradePolicy]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheck]
- func (i VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutput() VMwareClusterValidationCheckOutput
- func (i VMwareClusterValidationCheckArgs) ToVMwareClusterValidationCheckOutputWithContext(ctx context.Context) VMwareClusterValidationCheckOutput
- type VMwareClusterValidationCheckArray
- func (VMwareClusterValidationCheckArray) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheck]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheck]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheck]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatus]
- func (i VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutput() VMwareClusterValidationCheckStatusOutput
- func (i VMwareClusterValidationCheckStatusArgs) ToVMwareClusterValidationCheckStatusOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusOutput
- type VMwareClusterValidationCheckStatusArray
- func (VMwareClusterValidationCheckStatusArray) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatusResult]
- func (i VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutput() VMwareClusterValidationCheckStatusResultOutput
- func (i VMwareClusterValidationCheckStatusResultArgs) ToVMwareClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultOutput
- type VMwareClusterValidationCheckStatusResultArray
- func (VMwareClusterValidationCheckStatusResultArray) ElementType() reflect.Type
- func (i VMwareClusterValidationCheckStatusResultArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatusResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatusResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatusResult]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterVcenter]
- func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
- func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
- type VMwareClusterVcenterArray
- func (VMwareClusterVcenterArray) ElementType() reflect.Type
- func (i VMwareClusterVcenterArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterVcenter]
- func (i VMwareClusterVcenterArray) ToVMwareClusterVcenterArrayOutput() VMwareClusterVcenterArrayOutput
- func (i VMwareClusterVcenterArray) ToVMwareClusterVcenterArrayOutputWithContext(ctx context.Context) VMwareClusterVcenterArrayOutput
- type VMwareClusterVcenterArrayInput
- type VMwareClusterVcenterArrayOutput
- func (VMwareClusterVcenterArrayOutput) ElementType() reflect.Type
- func (o VMwareClusterVcenterArrayOutput) Index(i pulumi.IntInput) VMwareClusterVcenterOutput
- func (o VMwareClusterVcenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterVcenter]
- func (o VMwareClusterVcenterArrayOutput) ToVMwareClusterVcenterArrayOutput() VMwareClusterVcenterArrayOutput
- func (o VMwareClusterVcenterArrayOutput) ToVMwareClusterVcenterArrayOutputWithContext(ctx context.Context) VMwareClusterVcenterArrayOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterVcenter]
- func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
- func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
- type VMwareNodePool
- func (*VMwareNodePool) ElementType() reflect.Type
- func (i *VMwareNodePool) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePool]
- func (i *VMwareNodePool) ToVMwareNodePoolOutput() VMwareNodePoolOutput
- func (i *VMwareNodePool) ToVMwareNodePoolOutputWithContext(ctx context.Context) VMwareNodePoolOutput
- type VMwareNodePoolArgs
- type VMwareNodePoolArray
- func (VMwareNodePoolArray) ElementType() reflect.Type
- func (i VMwareNodePoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareNodePool]
- func (i VMwareNodePoolArray) ToVMwareNodePoolArrayOutput() VMwareNodePoolArrayOutput
- func (i VMwareNodePoolArray) ToVMwareNodePoolArrayOutputWithContext(ctx context.Context) VMwareNodePoolArrayOutput
- type VMwareNodePoolArrayInput
- type VMwareNodePoolArrayOutput
- func (VMwareNodePoolArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolOutput
- func (o VMwareNodePoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareNodePool]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfig]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfig]
- 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) VsphereConfigs() VMwareNodePoolConfigVsphereConfigArrayOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePoolConfig]
- func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
- func (o VMwareNodePoolConfigPtrOutput) VsphereConfigs() VMwareNodePoolConfigVsphereConfigArrayOutput
- type VMwareNodePoolConfigTaint
- type VMwareNodePoolConfigTaintArgs
- func (VMwareNodePoolConfigTaintArgs) ElementType() reflect.Type
- func (i VMwareNodePoolConfigTaintArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigTaint]
- func (i VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutput() VMwareNodePoolConfigTaintOutput
- func (i VMwareNodePoolConfigTaintArgs) ToVMwareNodePoolConfigTaintOutputWithContext(ctx context.Context) VMwareNodePoolConfigTaintOutput
- type VMwareNodePoolConfigTaintArray
- func (VMwareNodePoolConfigTaintArray) ElementType() reflect.Type
- func (i VMwareNodePoolConfigTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigTaint]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigTaint]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigTaint]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfig]
- func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
- func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
- type VMwareNodePoolConfigVsphereConfigArray
- func (VMwareNodePoolConfigVsphereConfigArray) ElementType() reflect.Type
- func (i VMwareNodePoolConfigVsphereConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfig]
- func (i VMwareNodePoolConfigVsphereConfigArray) ToVMwareNodePoolConfigVsphereConfigArrayOutput() VMwareNodePoolConfigVsphereConfigArrayOutput
- func (i VMwareNodePoolConfigVsphereConfigArray) ToVMwareNodePoolConfigVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigArrayOutput
- type VMwareNodePoolConfigVsphereConfigArrayInput
- type VMwareNodePoolConfigVsphereConfigArrayOutput
- func (VMwareNodePoolConfigVsphereConfigArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigVsphereConfigArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolConfigVsphereConfigOutput
- func (o VMwareNodePoolConfigVsphereConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfig]
- func (o VMwareNodePoolConfigVsphereConfigArrayOutput) ToVMwareNodePoolConfigVsphereConfigArrayOutput() VMwareNodePoolConfigVsphereConfigArrayOutput
- func (o VMwareNodePoolConfigVsphereConfigArrayOutput) ToVMwareNodePoolConfigVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigArrayOutput
- type VMwareNodePoolConfigVsphereConfigInput
- type VMwareNodePoolConfigVsphereConfigOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) Datastore() pulumi.StringPtrOutput
- func (VMwareNodePoolConfigVsphereConfigOutput) ElementType() reflect.Type
- func (o VMwareNodePoolConfigVsphereConfigOutput) Tags() VMwareNodePoolConfigVsphereConfigTagArrayOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfig]
- func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
- func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
- type VMwareNodePoolConfigVsphereConfigTag
- type VMwareNodePoolConfigVsphereConfigTagArgs
- func (VMwareNodePoolConfigVsphereConfigTagArgs) ElementType() reflect.Type
- func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfigTag]
- func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutput() VMwareNodePoolConfigVsphereConfigTagOutput
- func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagOutput
- type VMwareNodePoolConfigVsphereConfigTagArray
- func (VMwareNodePoolConfigVsphereConfigTagArray) ElementType() reflect.Type
- func (i VMwareNodePoolConfigVsphereConfigTagArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfigTag]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfigTag]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfigTag]
- func (o VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutput() VMwareNodePoolConfigVsphereConfigTagOutput
- func (o VMwareNodePoolConfigVsphereConfigTagOutput) ToVMwareNodePoolConfigVsphereConfigTagOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigTagOutput
- type VMwareNodePoolInput
- type VMwareNodePoolMap
- func (VMwareNodePoolMap) ElementType() reflect.Type
- func (i VMwareNodePoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareNodePool]
- func (i VMwareNodePoolMap) ToVMwareNodePoolMapOutput() VMwareNodePoolMapOutput
- func (i VMwareNodePoolMap) ToVMwareNodePoolMapOutputWithContext(ctx context.Context) VMwareNodePoolMapOutput
- type VMwareNodePoolMapInput
- type VMwareNodePoolMapOutput
- func (VMwareNodePoolMapOutput) ElementType() reflect.Type
- func (o VMwareNodePoolMapOutput) MapIndex(k pulumi.StringInput) VMwareNodePoolOutput
- func (o VMwareNodePoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareNodePool]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolNodePoolAutoscaling]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolNodePoolAutoscaling]
- 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) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePoolNodePoolAutoscaling]
- 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 (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) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePool]
- 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
- func (VMwareNodePoolStatusArgs) ElementType() reflect.Type
- func (i VMwareNodePoolStatusArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatus]
- func (i VMwareNodePoolStatusArgs) ToVMwareNodePoolStatusOutput() VMwareNodePoolStatusOutput
- func (i VMwareNodePoolStatusArgs) ToVMwareNodePoolStatusOutputWithContext(ctx context.Context) VMwareNodePoolStatusOutput
- type VMwareNodePoolStatusArray
- func (VMwareNodePoolStatusArray) ElementType() reflect.Type
- func (i VMwareNodePoolStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatus]
- func (i VMwareNodePoolStatusArray) ToVMwareNodePoolStatusArrayOutput() VMwareNodePoolStatusArrayOutput
- func (i VMwareNodePoolStatusArray) ToVMwareNodePoolStatusArrayOutputWithContext(ctx context.Context) VMwareNodePoolStatusArrayOutput
- type VMwareNodePoolStatusArrayInput
- type VMwareNodePoolStatusArrayOutput
- func (VMwareNodePoolStatusArrayOutput) ElementType() reflect.Type
- func (o VMwareNodePoolStatusArrayOutput) Index(i pulumi.IntInput) VMwareNodePoolStatusOutput
- func (o VMwareNodePoolStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatus]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatusCondition]
- func (i VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutput() VMwareNodePoolStatusConditionOutput
- func (i VMwareNodePoolStatusConditionArgs) ToVMwareNodePoolStatusConditionOutputWithContext(ctx context.Context) VMwareNodePoolStatusConditionOutput
- type VMwareNodePoolStatusConditionArray
- func (VMwareNodePoolStatusConditionArray) ElementType() reflect.Type
- func (i VMwareNodePoolStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatusCondition]
- 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) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatus]
- 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 ¶ added in v6.60.0
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. 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"` // 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"` }
## Example Usage ### Gkeonprem Bare Metal Admin Cluster Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, NodeIp: pulumi.String("10.200.0.2"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, NodeIp: pulumi.String("10.200.0.3"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Admin Cluster Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ Location: pulumi.String("us-west1"), Description: pulumi.String("test description"), BareMetalVersion: pulumi.String("1.13.4"), Annotations: nil, 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, NodeIp: pulumi.String("10.200.0.2"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, NodeIp: pulumi.String("10.200.0.3"), }, &gkeonprem.BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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"), }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
BareMetalAdminCluster can be imported using any of these accepted formats ¶
```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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (*BareMetalAdminCluster) ElementType() reflect.Type
func (*BareMetalAdminCluster) ToBareMetalAdminClusterOutput ¶ added in v6.60.0
func (i *BareMetalAdminCluster) ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput
func (*BareMetalAdminCluster) ToBareMetalAdminClusterOutputWithContext ¶ added in v6.60.0
func (i *BareMetalAdminCluster) ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput
func (*BareMetalAdminCluster) ToOutput ¶ added in v6.65.1
func (i *BareMetalAdminCluster) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminCluster]
type BareMetalAdminClusterArgs ¶ added in v6.60.0
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. 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 ¶ added in v6.60.0
func (BareMetalAdminClusterArgs) ElementType() reflect.Type
type BareMetalAdminClusterArray ¶ added in v6.60.0
type BareMetalAdminClusterArray []BareMetalAdminClusterInput
func (BareMetalAdminClusterArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterArray) ElementType() reflect.Type
func (BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput
func (BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterArray) ToBareMetalAdminClusterArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterArrayOutput
func (BareMetalAdminClusterArray) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalAdminCluster]
type BareMetalAdminClusterArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterArrayOutput) Index ¶ added in v6.60.0
func (o BareMetalAdminClusterArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterOutput
func (BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutput() BareMetalAdminClusterArrayOutput
func (BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterArrayOutput) ToBareMetalAdminClusterArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterArrayOutput
func (BareMetalAdminClusterArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalAdminCluster]
type BareMetalAdminClusterClusterOperations ¶ added in v6.60.0
type BareMetalAdminClusterClusterOperations struct { // Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics). EnableApplicationLogs *bool `pulumi:"enableApplicationLogs"` }
type BareMetalAdminClusterClusterOperationsArgs ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterClusterOperationsArgs) ElementType() reflect.Type
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutput() BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterClusterOperationsArgs) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterClusterOperationsArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterClusterOperations]
type BareMetalAdminClusterClusterOperationsInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterClusterOperationsOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterClusterOperationsOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterClusterOperationsOutput) ElementType() reflect.Type
func (BareMetalAdminClusterClusterOperationsOutput) EnableApplicationLogs ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutput() BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsOutput
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterClusterOperationsOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterClusterOperations]
type BareMetalAdminClusterClusterOperationsPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterClusterOperationsPtr(v *BareMetalAdminClusterClusterOperationsArgs) BareMetalAdminClusterClusterOperationsPtrInput
type BareMetalAdminClusterClusterOperationsPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterClusterOperationsPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterClusterOperationsPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterClusterOperationsPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterClusterOperationsPtrOutput) EnableApplicationLogs ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsPtrOutput) EnableApplicationLogs() pulumi.BoolPtrOutput
Whether collection of application logs/metrics should be enabled (in addition to system logs/metrics).
func (BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutput() BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToBareMetalAdminClusterClusterOperationsPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterClusterOperationsPtrOutput
func (BareMetalAdminClusterClusterOperationsPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterClusterOperationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterClusterOperations]
type BareMetalAdminClusterControlPlane ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput
func (BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneApiServerArgArgs) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput
type BareMetalAdminClusterControlPlaneApiServerArgArray ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneApiServerArgArray []BareMetalAdminClusterControlPlaneApiServerArgInput
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
func (BareMetalAdminClusterControlPlaneApiServerArgArray) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterControlPlaneApiServerArgArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterControlPlaneApiServerArg]
type BareMetalAdminClusterControlPlaneApiServerArgArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneApiServerArgArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutput() BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
func (BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneApiServerArgArrayOutput) ToBareMetalAdminClusterControlPlaneApiServerArgArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgArrayOutput
type BareMetalAdminClusterControlPlaneApiServerArgInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneApiServerArgOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) Argument ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutput() BareMetalAdminClusterControlPlaneApiServerArgOutput
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) ToBareMetalAdminClusterControlPlaneApiServerArgOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneApiServerArgOutput
func (BareMetalAdminClusterControlPlaneApiServerArgOutput) Value ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneApiServerArgOutput) Value() pulumi.StringOutput
The value of the arg as it will be passed to the API Server command line.
type BareMetalAdminClusterControlPlaneArgs ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutput() BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneArgs) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlaneArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterControlPlaneArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlane]
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfig struct { // The generic configuration for a node pool running the control plane. // Structure is documented below. NodePoolConfig BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfig `pulumi:"nodePoolConfig"` }
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
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. // 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 ¶ added in v6.60.0
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. // 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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
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. // 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 ¶ added in v6.60.0
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. // 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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray []BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) Index ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) Labels ¶ added in v6.60.0
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. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) NodeIp() pulumi.StringPtrOutput
The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Labels ¶ added in v6.60.0
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. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) NodeConfigs() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) Taints() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtr(v *BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrInput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Elem ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Labels ¶ added in v6.60.0
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. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) NodeConfigs() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArrayOutput
The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) OperatingSystem() pulumi.StringPtrOutput
Specifies the nodes operating system (default: LINUX).
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) Taints() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
The initial taints assigned to nodes of this node pool. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaint ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray []BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArray) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) Index ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArrayOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Effect ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Key() pulumi.StringPtrOutput
Key associated with the effect.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) ToOutput ¶ added in v6.65.1
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintOutput) Value() pulumi.StringPtrOutput
Value associated with the effect.
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) NodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigOutput
The generic configuration for a node pool running the control plane. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtr(v *BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigArgs) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrInput
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) NodePoolConfig() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigPtrOutput
The generic configuration for a node pool running the control plane. Structure is documented below.
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput() BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
func (BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput) ToBareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneControlPlaneNodePoolConfigPtrOutput
type BareMetalAdminClusterControlPlaneInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterControlPlaneOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlaneOutput) ApiServerArgs ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlaneOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutput() BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlaneOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlaneOutput
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlaneOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlaneOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterControlPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterControlPlane]
type BareMetalAdminClusterControlPlanePtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterControlPlanePtr(v *BareMetalAdminClusterControlPlaneArgs) BareMetalAdminClusterControlPlanePtrInput
type BareMetalAdminClusterControlPlanePtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterControlPlanePtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterControlPlanePtrOutput) ApiServerArgs ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterControlPlanePtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutput() BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterControlPlanePtrOutput) ToBareMetalAdminClusterControlPlanePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterControlPlanePtrOutput
func (BareMetalAdminClusterControlPlanePtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterControlPlanePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterControlPlane]
type BareMetalAdminClusterFleet ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterFleetArgs) ElementType() reflect.Type
func (BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterFleetArgs) ToBareMetalAdminClusterFleetOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterFleetArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterFleet]
type BareMetalAdminClusterFleetArray ¶ added in v6.60.0
type BareMetalAdminClusterFleetArray []BareMetalAdminClusterFleetInput
func (BareMetalAdminClusterFleetArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterFleetArray) ElementType() reflect.Type
func (BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput
func (BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterFleetArray) ToBareMetalAdminClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetArrayOutput
func (BareMetalAdminClusterFleetArray) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterFleetArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterFleet]
type BareMetalAdminClusterFleetArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterFleetArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterFleetArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterFleetArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterFleetArrayOutput) Index ¶ added in v6.60.0
func (o BareMetalAdminClusterFleetArrayOutput) Index(i pulumi.IntInput) BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutput() BareMetalAdminClusterFleetArrayOutput
func (BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterFleetArrayOutput) ToBareMetalAdminClusterFleetArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetArrayOutput
func (BareMetalAdminClusterFleetArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterFleetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterFleet]
type BareMetalAdminClusterFleetInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterFleetOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterFleetOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterFleetOutput) ElementType() reflect.Type
func (BareMetalAdminClusterFleetOutput) Membership ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutput() BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterFleetOutput) ToBareMetalAdminClusterFleetOutputWithContext(ctx context.Context) BareMetalAdminClusterFleetOutput
func (BareMetalAdminClusterFleetOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterFleetOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterFleet]
type BareMetalAdminClusterInput ¶ added in v6.60.0
type BareMetalAdminClusterInput interface { pulumi.Input ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput }
type BareMetalAdminClusterLoadBalancer ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutput() BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerArgs) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancer]
type BareMetalAdminClusterLoadBalancerInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerManualLbConfig struct { // Whether manual load balancing is enabled. Enabled bool `pulumi:"enabled"` }
type BareMetalAdminClusterLoadBalancerManualLbConfigArgs ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerManualLbConfigArgs struct { // Whether manual load balancing is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput() BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerManualLbConfigArgs) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalAdminClusterLoadBalancerManualLbConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerManualLbConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) Enabled ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) Enabled() pulumi.BoolOutput
Whether manual load balancing is enabled.
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutput() BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterLoadBalancerManualLbConfigPtr(v *BareMetalAdminClusterLoadBalancerManualLbConfigArgs) BareMetalAdminClusterLoadBalancerManualLbConfigPtrInput
type BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) Enabled ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether manual load balancing is enabled.
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerManualLbConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
type BareMetalAdminClusterLoadBalancerOutput ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerOutput) ManualLbConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerOutput) ManualLbConfig() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterLoadBalancerOutput) PortConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerOutput) PortConfig() BareMetalAdminClusterLoadBalancerPortConfigOutput
Specifies the load balancer ports. Structure is documented below.
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutput() BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerOutput
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancer]
func (BareMetalAdminClusterLoadBalancerOutput) VipConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerOutput) VipConfig() BareMetalAdminClusterLoadBalancerVipConfigOutput
Specified the Bare Metal Load Balancer Config Structure is documented below.
type BareMetalAdminClusterLoadBalancerPortConfig ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerPortConfig struct { // The port that control plane hosted load balancers will listen on. ControlPlaneLoadBalancerPort int `pulumi:"controlPlaneLoadBalancerPort"` }
type BareMetalAdminClusterLoadBalancerPortConfigArgs ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerPortConfigArgs struct { // The port that control plane hosted load balancers will listen on. ControlPlaneLoadBalancerPort pulumi.IntInput `pulumi:"controlPlaneLoadBalancerPort"` }
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutput() BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerPortConfigArgs) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
type BareMetalAdminClusterLoadBalancerPortConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerPortConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ControlPlaneLoadBalancerPort() pulumi.IntOutput
The port that control plane hosted load balancers will listen on.
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutput() BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigOutput
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
type BareMetalAdminClusterLoadBalancerPortConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterLoadBalancerPortConfigPtr(v *BareMetalAdminClusterLoadBalancerPortConfigArgs) BareMetalAdminClusterLoadBalancerPortConfigPtrInput
type BareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerPortConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ControlPlaneLoadBalancerPort() pulumi.IntPtrOutput
The port that control plane hosted load balancers will listen on.
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutput() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPortConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerPortConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
type BareMetalAdminClusterLoadBalancerPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterLoadBalancerPtr(v *BareMetalAdminClusterLoadBalancerArgs) BareMetalAdminClusterLoadBalancerPtrInput
type BareMetalAdminClusterLoadBalancerPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerPtrOutput) ManualLbConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPtrOutput) ManualLbConfig() BareMetalAdminClusterLoadBalancerManualLbConfigPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterLoadBalancerPtrOutput) PortConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPtrOutput) PortConfig() BareMetalAdminClusterLoadBalancerPortConfigPtrOutput
Specifies the load balancer ports. Structure is documented below.
func (BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutput() BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPtrOutput) ToBareMetalAdminClusterLoadBalancerPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerPtrOutput
func (BareMetalAdminClusterLoadBalancerPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterLoadBalancer]
func (BareMetalAdminClusterLoadBalancerPtrOutput) VipConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerPtrOutput) VipConfig() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
Specified the Bare Metal Load Balancer Config Structure is documented below.
type BareMetalAdminClusterLoadBalancerVipConfig ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutput() BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterLoadBalancerVipConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterLoadBalancerVipConfig]
type BareMetalAdminClusterLoadBalancerVipConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerVipConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ControlPlaneVip ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutput() BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigOutput
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerVipConfigOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
type BareMetalAdminClusterLoadBalancerVipConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterLoadBalancerVipConfigPtr(v *BareMetalAdminClusterLoadBalancerVipConfigArgs) BareMetalAdminClusterLoadBalancerVipConfigPtrInput
type BareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterLoadBalancerVipConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ControlPlaneVip ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutput() BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToBareMetalAdminClusterLoadBalancerVipConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterLoadBalancerVipConfigPtrOutput
func (BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterLoadBalancerVipConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterLoadBalancerVipConfig]
type BareMetalAdminClusterMaintenanceConfig ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterMaintenanceConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutput() BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterMaintenanceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterMaintenanceConfig]
type BareMetalAdminClusterMaintenanceConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterMaintenanceConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterMaintenanceConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterMaintenanceConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterMaintenanceConfigOutput) MaintenanceAddressCidrBlocks ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutput() BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigOutput
func (BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterMaintenanceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterMaintenanceConfig]
type BareMetalAdminClusterMaintenanceConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterMaintenanceConfigPtr(v *BareMetalAdminClusterMaintenanceConfigArgs) BareMetalAdminClusterMaintenanceConfigPtrInput
type BareMetalAdminClusterMaintenanceConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterMaintenanceConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) MaintenanceAddressCidrBlocks ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutput() BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToBareMetalAdminClusterMaintenanceConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterMaintenanceConfigPtrOutput
func (BareMetalAdminClusterMaintenanceConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterMaintenanceConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterMaintenanceConfig]
type BareMetalAdminClusterMap ¶ added in v6.60.0
type BareMetalAdminClusterMap map[string]BareMetalAdminClusterInput
func (BareMetalAdminClusterMap) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterMap) ElementType() reflect.Type
func (BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutput() BareMetalAdminClusterMapOutput
func (BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterMap) ToBareMetalAdminClusterMapOutputWithContext(ctx context.Context) BareMetalAdminClusterMapOutput
func (BareMetalAdminClusterMap) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalAdminCluster]
type BareMetalAdminClusterMapInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterMapOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterMapOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterMapOutput) ElementType() reflect.Type
func (BareMetalAdminClusterMapOutput) MapIndex ¶ added in v6.60.0
func (o BareMetalAdminClusterMapOutput) MapIndex(k pulumi.StringInput) BareMetalAdminClusterOutput
func (BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutput() BareMetalAdminClusterMapOutput
func (BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterMapOutput) ToBareMetalAdminClusterMapOutputWithContext(ctx context.Context) BareMetalAdminClusterMapOutput
func (BareMetalAdminClusterMapOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalAdminCluster]
type BareMetalAdminClusterNetworkConfig ¶ added in v6.60.0
type BareMetalAdminClusterNetworkConfig struct { // A nested object resource // Structure is documented below. IslandModeCidr *BareMetalAdminClusterNetworkConfigIslandModeCidr `pulumi:"islandModeCidr"` }
type BareMetalAdminClusterNetworkConfigArgs ¶ added in v6.60.0
type BareMetalAdminClusterNetworkConfigArgs struct { // A nested object resource // Structure is documented below. IslandModeCidr BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput `pulumi:"islandModeCidr"` }
func (BareMetalAdminClusterNetworkConfigArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNetworkConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutput() BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigArgs) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNetworkConfig]
type BareMetalAdminClusterNetworkConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalAdminClusterNetworkConfigIslandModeCidrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterNetworkConfigIslandModeCidrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) PodAddressCidrBlocks ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterNetworkConfigIslandModeCidrPtr(v *BareMetalAdminClusterNetworkConfigIslandModeCidrArgs) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrInput
type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) PodAddressCidrBlocks ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
func (BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput) ToBareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
type BareMetalAdminClusterNetworkConfigOutput ¶ added in v6.60.0
type BareMetalAdminClusterNetworkConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNetworkConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigOutput) IslandModeCidr ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigOutput) IslandModeCidr() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutput() BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigOutput
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNetworkConfig]
type BareMetalAdminClusterNetworkConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterNetworkConfigPtr(v *BareMetalAdminClusterNetworkConfigArgs) BareMetalAdminClusterNetworkConfigPtrInput
type BareMetalAdminClusterNetworkConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNetworkConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNetworkConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNetworkConfigPtrOutput) IslandModeCidr ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigPtrOutput) IslandModeCidr() BareMetalAdminClusterNetworkConfigIslandModeCidrPtrOutput
A nested object resource Structure is documented below.
func (BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutput() BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToBareMetalAdminClusterNetworkConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNetworkConfigPtrOutput
func (BareMetalAdminClusterNetworkConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterNetworkConfig]
type BareMetalAdminClusterNodeAccessConfig ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterNodeAccessConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutput() BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterNodeAccessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeAccessConfig]
type BareMetalAdminClusterNodeAccessConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterNodeAccessConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeAccessConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNodeAccessConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeAccessConfigOutput) LoginUser ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutput() BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigOutput
func (BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterNodeAccessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeAccessConfig]
type BareMetalAdminClusterNodeAccessConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterNodeAccessConfigPtr(v *BareMetalAdminClusterNodeAccessConfigArgs) BareMetalAdminClusterNodeAccessConfigPtrInput
type BareMetalAdminClusterNodeAccessConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterNodeAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) LoginUser ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutput() BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToBareMetalAdminClusterNodeAccessConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeAccessConfigPtrOutput
func (BareMetalAdminClusterNodeAccessConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterNodeAccessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterNodeAccessConfig]
type BareMetalAdminClusterNodeConfig ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterNodeConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutput() BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterNodeConfigArgs) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterNodeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeConfig]
type BareMetalAdminClusterNodeConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterNodeConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNodeConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeConfigOutput) MaxPodsPerNode ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutput() BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigOutput
func (BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeConfigOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterNodeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterNodeConfig]
type BareMetalAdminClusterNodeConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterNodeConfigPtr(v *BareMetalAdminClusterNodeConfigArgs) BareMetalAdminClusterNodeConfigPtrInput
type BareMetalAdminClusterNodeConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterNodeConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterNodeConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterNodeConfigPtrOutput) MaxPodsPerNode ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutput() BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterNodeConfigPtrOutput) ToBareMetalAdminClusterNodeConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterNodeConfigPtrOutput
func (BareMetalAdminClusterNodeConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterNodeConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterNodeConfig]
type BareMetalAdminClusterOutput ¶ added in v6.60.0
type BareMetalAdminClusterOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterOutput) Annotations ¶ added in v6.60.0
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.
func (BareMetalAdminClusterOutput) BareMetalVersion ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) BareMetalVersion() pulumi.StringPtrOutput
A human readable description of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) ClusterOperations ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) ClusterOperations() BareMetalAdminClusterClusterOperationsPtrOutput
Specifies the Admin Cluster's observability infrastructure. Structure is documented below.
func (BareMetalAdminClusterOutput) ControlPlane ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) ControlPlane() BareMetalAdminClusterControlPlanePtrOutput
Specifies the control plane configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) CreateTime ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) CreateTime() pulumi.StringOutput
The time the cluster was created, in RFC3339 text format.
func (BareMetalAdminClusterOutput) DeleteTime ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) DeleteTime() pulumi.StringOutput
The time the cluster was deleted, in RFC3339 text format.
func (BareMetalAdminClusterOutput) Description ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Description() pulumi.StringPtrOutput
A human readable description of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterOutput) ElementType() reflect.Type
func (BareMetalAdminClusterOutput) Endpoint ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Endpoint() pulumi.StringOutput
The IP address name of Bare Metal Admin Cluster's API server.
func (BareMetalAdminClusterOutput) Etag ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) LoadBalancer() BareMetalAdminClusterLoadBalancerPtrOutput
Specifies the load balancer configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) LocalName ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Location() pulumi.StringOutput
The location of the resource.
***
func (BareMetalAdminClusterOutput) MaintenanceConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) MaintenanceConfig() BareMetalAdminClusterMaintenanceConfigPtrOutput
Specifies the workload node configurations. Structure is documented below.
func (BareMetalAdminClusterOutput) Name ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Name() pulumi.StringOutput
The bare metal admin cluster name.
func (BareMetalAdminClusterOutput) NetworkConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) NetworkConfig() BareMetalAdminClusterNetworkConfigPtrOutput
Network configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) NodeAccessConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) NodeAccessConfig() BareMetalAdminClusterNodeAccessConfigPtrOutput
Specifies the node access related settings for the bare metal user cluster. Structure is documented below.
func (BareMetalAdminClusterOutput) NodeConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) NodeConfig() BareMetalAdminClusterNodeConfigPtrOutput
Specifies the workload node configurations. Structure is documented below.
func (BareMetalAdminClusterOutput) Project ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Proxy() BareMetalAdminClusterProxyPtrOutput
Specifies the cluster proxy configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) Reconciling ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Reconciling() pulumi.BoolOutput
If set, there are currently changes in flight to the Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) SecurityConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) SecurityConfig() BareMetalAdminClusterSecurityConfigPtrOutput
Specifies the security related settings for the Bare Metal User Cluster. Structure is documented below.
func (BareMetalAdminClusterOutput) State ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) State() pulumi.StringOutput
(Output) The lifecycle state of the condition.
func (BareMetalAdminClusterOutput) Statuses ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Statuses() BareMetalAdminClusterStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (BareMetalAdminClusterOutput) Storage ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Storage() BareMetalAdminClusterStoragePtrOutput
Specifies the cluster storage configuration. Structure is documented below.
func (BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutput() BareMetalAdminClusterOutput
func (BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) ToBareMetalAdminClusterOutputWithContext(ctx context.Context) BareMetalAdminClusterOutput
func (BareMetalAdminClusterOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminCluster]
func (BareMetalAdminClusterOutput) Uid ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) Uid() pulumi.StringOutput
The unique identifier of the Bare Metal Admin Cluster.
func (BareMetalAdminClusterOutput) UpdateTime ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) UpdateTime() pulumi.StringOutput
The time the cluster was last updated, in RFC3339 text format.
func (BareMetalAdminClusterOutput) ValidationChecks ¶ added in v6.60.0
func (o BareMetalAdminClusterOutput) ValidationChecks() BareMetalAdminClusterValidationCheckArrayOutput
Specifies the security related settings for the Bare Metal Admin Cluster. Structure is documented below.
type BareMetalAdminClusterProxy ¶ added in v6.60.0
type BareMetalAdminClusterProxy struct { // A list of IPs, hostnames, and domains that should skip the proxy. // Examples: ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies []string `pulumi:"noProxies"` // Specifies the address of your proxy server. // Examples: http://domain // WARNING: Do not provide credentials in the format // http://(username:password@)domain these will be rejected by the server. Uri string `pulumi:"uri"` }
type BareMetalAdminClusterProxyArgs ¶ added in v6.60.0
type BareMetalAdminClusterProxyArgs struct { // A list of IPs, hostnames, and domains that should skip the proxy. // Examples: ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies pulumi.StringArrayInput `pulumi:"noProxies"` // Specifies the address of your proxy server. // Examples: http://domain // WARNING: Do not provide credentials in the format // http://(username:password@)domain these will be rejected by the server. Uri pulumi.StringInput `pulumi:"uri"` }
func (BareMetalAdminClusterProxyArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterProxyArgs) ElementType() reflect.Type
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutput() BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterProxyArgs) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterProxyArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterProxy]
type BareMetalAdminClusterProxyInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterProxyOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterProxyOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterProxyOutput) ElementType() reflect.Type
func (BareMetalAdminClusterProxyOutput) NoProxies ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyOutput) NoProxies() pulumi.StringArrayOutput
A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutput() BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterProxyOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterProxy]
func (BareMetalAdminClusterProxyOutput) Uri ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyOutput) Uri() pulumi.StringOutput
Specifies the address of your proxy server. Examples: http://domain WARNING: Do not provide credentials in the format http://(username:password@)domain these will be rejected by the server.
type BareMetalAdminClusterProxyPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterProxyPtr(v *BareMetalAdminClusterProxyArgs) BareMetalAdminClusterProxyPtrInput
type BareMetalAdminClusterProxyPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterProxyPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterProxyPtrOutput) Elem ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyPtrOutput) Elem() BareMetalAdminClusterProxyOutput
func (BareMetalAdminClusterProxyPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterProxyPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterProxyPtrOutput) NoProxies ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyPtrOutput) NoProxies() pulumi.StringArrayOutput
A list of IPs, hostnames, and domains that should skip the proxy. Examples: ["127.0.0.1", "example.com", ".corp", "localhost"].
func (BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutput() BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyPtrOutput) ToBareMetalAdminClusterProxyPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterProxyPtrOutput
func (BareMetalAdminClusterProxyPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterProxyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterProxy]
func (BareMetalAdminClusterProxyPtrOutput) Uri ¶ added in v6.60.0
func (o BareMetalAdminClusterProxyPtrOutput) Uri() pulumi.StringPtrOutput
Specifies the address of your proxy server. Examples: http://domain WARNING: Do not provide credentials in the format http://(username:password@)domain these will be rejected by the server.
type BareMetalAdminClusterSecurityConfig ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfig struct { // Configures user access to the Bare Metal User cluster. // Structure is documented below. Authorization *BareMetalAdminClusterSecurityConfigAuthorization `pulumi:"authorization"` }
type BareMetalAdminClusterSecurityConfigArgs ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigArgs struct { // Configures user access to the Bare Metal User cluster. // Structure is documented below. Authorization BareMetalAdminClusterSecurityConfigAuthorizationPtrInput `pulumi:"authorization"` }
func (BareMetalAdminClusterSecurityConfigArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutput() BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigArgs) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterSecurityConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfig]
type BareMetalAdminClusterSecurityConfigAuthorization ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUser struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username string `pulumi:"username"` }
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs struct { // The name of the user, e.g. `my-gcp-id@gmail.com`. Username pulumi.StringInput `pulumi:"username"` }
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray []BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArray) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) Index ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserArrayOutput
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput() BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) Username ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationAdminUserOutput) Username() pulumi.StringOutput
The name of the user, e.g. `my-gcp-id@gmail.com`.
type BareMetalAdminClusterSecurityConfigAuthorizationArgs ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput() BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterSecurityConfigAuthorizationArgs) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
type BareMetalAdminClusterSecurityConfigAuthorizationInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigAuthorizationOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) AdminUsers ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutput() BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
type BareMetalAdminClusterSecurityConfigAuthorizationPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterSecurityConfigAuthorizationPtr(v *BareMetalAdminClusterSecurityConfigAuthorizationArgs) BareMetalAdminClusterSecurityConfigAuthorizationPtrInput
type BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) AdminUsers ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutput() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
func (BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput) ToBareMetalAdminClusterSecurityConfigAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
type BareMetalAdminClusterSecurityConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigOutput) Authorization ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigOutput) Authorization() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
Configures user access to the Bare Metal User cluster. Structure is documented below.
func (BareMetalAdminClusterSecurityConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutput() BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigOutput
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterSecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterSecurityConfig]
type BareMetalAdminClusterSecurityConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterSecurityConfigPtr(v *BareMetalAdminClusterSecurityConfigArgs) BareMetalAdminClusterSecurityConfigPtrInput
type BareMetalAdminClusterSecurityConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterSecurityConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterSecurityConfigPtrOutput) Authorization ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigPtrOutput) Authorization() BareMetalAdminClusterSecurityConfigAuthorizationPtrOutput
Configures user access to the Bare Metal User cluster. Structure is documented below.
func (BareMetalAdminClusterSecurityConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterSecurityConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutput() BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToBareMetalAdminClusterSecurityConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterSecurityConfigPtrOutput
func (BareMetalAdminClusterSecurityConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterSecurityConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterSecurityConfig]
type BareMetalAdminClusterState ¶ added in v6.60.0
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. 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 // 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 ¶ added in v6.60.0
func (BareMetalAdminClusterState) ElementType() reflect.Type
type BareMetalAdminClusterStatus ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterStatusArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput
func (BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusArgs) ToBareMetalAdminClusterStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusOutput
func (BareMetalAdminClusterStatusArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatus]
type BareMetalAdminClusterStatusArray ¶ added in v6.60.0
type BareMetalAdminClusterStatusArray []BareMetalAdminClusterStatusInput
func (BareMetalAdminClusterStatusArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStatusArray) ElementType() reflect.Type
func (BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput
func (BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusArray) ToBareMetalAdminClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusArrayOutput
func (BareMetalAdminClusterStatusArray) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatus]
type BareMetalAdminClusterStatusArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterStatusArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStatusArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutput() BareMetalAdminClusterStatusArrayOutput
func (BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusArrayOutput) ToBareMetalAdminClusterStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusArrayOutput
func (BareMetalAdminClusterStatusArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatus]
type BareMetalAdminClusterStatusCondition ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterStatusConditionArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput
func (BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusConditionArgs) ToBareMetalAdminClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionOutput
func (BareMetalAdminClusterStatusConditionArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatusCondition]
type BareMetalAdminClusterStatusConditionArray ¶ added in v6.60.0
type BareMetalAdminClusterStatusConditionArray []BareMetalAdminClusterStatusConditionInput
func (BareMetalAdminClusterStatusConditionArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStatusConditionArray) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput
func (BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStatusConditionArray) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionArrayOutput
func (BareMetalAdminClusterStatusConditionArray) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatusCondition]
type BareMetalAdminClusterStatusConditionArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterStatusConditionArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusConditionArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStatusConditionArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutput() BareMetalAdminClusterStatusConditionArrayOutput
func (BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionArrayOutput) ToBareMetalAdminClusterStatusConditionArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionArrayOutput
func (BareMetalAdminClusterStatusConditionArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterStatusCondition]
type BareMetalAdminClusterStatusConditionInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterStatusConditionOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusConditionOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStatusConditionOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusConditionOutput) LastTransitionTime ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
(Output) Last time the condition transit from one status to another.
func (BareMetalAdminClusterStatusConditionOutput) Message ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionOutput) Message() pulumi.StringPtrOutput
Human-readable message indicating details about last transition.
func (BareMetalAdminClusterStatusConditionOutput) Reason ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionOutput) Reason() pulumi.StringPtrOutput
(Output) A human-readable message of the check failure.
func (BareMetalAdminClusterStatusConditionOutput) State ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionOutput) State() pulumi.StringPtrOutput
(Output) The lifecycle state of the condition.
func (BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutput() BareMetalAdminClusterStatusConditionOutput
func (BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionOutput) ToBareMetalAdminClusterStatusConditionOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusConditionOutput
func (BareMetalAdminClusterStatusConditionOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterStatusConditionOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatusCondition]
func (BareMetalAdminClusterStatusConditionOutput) Type ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusConditionOutput) Type() pulumi.StringPtrOutput
Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
type BareMetalAdminClusterStatusInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterStatusOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStatusOutput) Conditions ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterStatusOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStatusOutput) ErrorMessage ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutput() BareMetalAdminClusterStatusOutput
func (BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStatusOutput) ToBareMetalAdminClusterStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterStatusOutput
func (BareMetalAdminClusterStatusOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStatus]
type BareMetalAdminClusterStorage ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterStorageArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutput() BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStorageOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageArgs) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStorageArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterStorageArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorage]
type BareMetalAdminClusterStorageInput ¶ added in v6.60.0
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 BareMetalAdminClusterStorageLvpNodeMountsConfig ¶ added in v6.60.0
type BareMetalAdminClusterStorageLvpNodeMountsConfigArgs ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalAdminClusterStorageLvpNodeMountsConfigInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterStorageLvpNodeMountsConfigOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) Path ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) Path() pulumi.StringOutput
The host machine path.
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) StorageClass ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) StorageClass() pulumi.StringOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterStorageLvpNodeMountsConfigPtr(v *BareMetalAdminClusterStorageLvpNodeMountsConfigArgs) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrInput
type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) Path ¶ added in v6.60.0
The host machine path.
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput() BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
func (BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput) ToBareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpNodeMountsConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfig ¶ added in v6.60.0
type BareMetalAdminClusterStorageLvpShareConfig struct { // Structure is documented below. LvpConfig BareMetalAdminClusterStorageLvpShareConfigLvpConfig `pulumi:"lvpConfig"` SharedPathPvCount *int `pulumi:"sharedPathPvCount"` }
type BareMetalAdminClusterStorageLvpShareConfigArgs ¶ added in v6.60.0
type BareMetalAdminClusterStorageLvpShareConfigArgs struct { // Structure is documented below. LvpConfig BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput `pulumi:"lvpConfig"` SharedPathPvCount pulumi.IntPtrInput `pulumi:"sharedPathPvCount"` }
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutput() BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterStorageLvpShareConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorageLvpShareConfig]
type BareMetalAdminClusterStorageLvpShareConfigInput ¶ added in v6.60.0
BareMetalAdminClusterStorageLvpShareConfigInput is an input type that accepts BareMetalAdminClusterStorageLvpShareConfigArgs and BareMetalAdminClusterStorageLvpShareConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpShareConfigInput` via:
BareMetalAdminClusterStorageLvpShareConfigArgs{...}
type BareMetalAdminClusterStorageLvpShareConfigLvpConfig ¶ added in v6.60.0
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs ¶ added in v6.60.0
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs struct { pulumi.StringInput `pulumi:"path"` StorageClass pulumi.StringInput `pulumi:"storageClass"` }Path
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput ¶ added in v6.60.0
BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput is an input type that accepts BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs and BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput values. You can construct a concrete instance of `BareMetalAdminClusterStorageLvpShareConfigLvpConfigInput` via:
BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs{...}
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) Path ¶ added in v6.60.0
The host machine path.
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) StorageClass ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) StorageClass() pulumi.StringOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtr(v *BareMetalAdminClusterStorageLvpShareConfigLvpConfigArgs) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrInput
type BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) Path ¶ added in v6.60.0
The host machine path.
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) StorageClass() pulumi.StringPtrOutput
The StorageClass name that PVs will be created with.
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigOutput ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigOutput) LvpConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) LvpConfig() BareMetalAdminClusterStorageLvpShareConfigLvpConfigOutput
Defines the machine path and storage class for the LVP Share. Structure is documented below.
func (BareMetalAdminClusterStorageLvpShareConfigOutput) SharedPathPvCount ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) SharedPathPvCount() pulumi.IntPtrOutput
The number of subdirectories to create under path.
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutput() BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigOutput
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
type BareMetalAdminClusterStorageLvpShareConfigPtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterStorageLvpShareConfigPtr(v *BareMetalAdminClusterStorageLvpShareConfigArgs) BareMetalAdminClusterStorageLvpShareConfigPtrInput
type BareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) LvpConfig ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) LvpConfig() BareMetalAdminClusterStorageLvpShareConfigLvpConfigPtrOutput
Defines the machine path and storage class for the LVP Share. Structure is documented below.
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) SharedPathPvCount() pulumi.IntPtrOutput
The number of subdirectories to create under path.
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutput() BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToBareMetalAdminClusterStorageLvpShareConfigPtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageLvpShareConfigPtrOutput
func (BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterStorageLvpShareConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterStorageLvpShareConfig]
type BareMetalAdminClusterStorageOutput ¶ added in v6.60.0
type BareMetalAdminClusterStorageOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStorageOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStorageOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStorageOutput) LvpNodeMountsConfig ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutput() BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStorageOutputWithContext(ctx context.Context) BareMetalAdminClusterStorageOutput
func (BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStorageOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStorageOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterStorageOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterStorage]
type BareMetalAdminClusterStoragePtrInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
func BareMetalAdminClusterStoragePtr(v *BareMetalAdminClusterStorageArgs) BareMetalAdminClusterStoragePtrInput
type BareMetalAdminClusterStoragePtrOutput ¶ added in v6.60.0
type BareMetalAdminClusterStoragePtrOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterStoragePtrOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterStoragePtrOutput) ElementType() reflect.Type
func (BareMetalAdminClusterStoragePtrOutput) LvpNodeMountsConfig ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (o BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutput() BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterStoragePtrOutput) ToBareMetalAdminClusterStoragePtrOutputWithContext(ctx context.Context) BareMetalAdminClusterStoragePtrOutput
func (BareMetalAdminClusterStoragePtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalAdminClusterStorage]
type BareMetalAdminClusterValidationCheck ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckArgs) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput
func (BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckArgs) ToBareMetalAdminClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckOutput
func (BareMetalAdminClusterValidationCheckArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterValidationCheckArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheck]
type BareMetalAdminClusterValidationCheckArray ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckArray []BareMetalAdminClusterValidationCheckInput
func (BareMetalAdminClusterValidationCheckArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckArray) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput
func (BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckArray) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckArrayOutput
func (BareMetalAdminClusterValidationCheckArray) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterValidationCheckArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheck]
type BareMetalAdminClusterValidationCheckArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutput() BareMetalAdminClusterValidationCheckArrayOutput
func (BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckArrayOutput) ToBareMetalAdminClusterValidationCheckArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckArrayOutput
func (BareMetalAdminClusterValidationCheckArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterValidationCheckArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheck]
type BareMetalAdminClusterValidationCheckInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckOutput) Options ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (BareMetalAdminClusterValidationCheckOutput) Scenario ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckOutput) Scenario() pulumi.StringPtrOutput
(Output) The scenario when the preflight checks were run..
func (BareMetalAdminClusterValidationCheckOutput) Statuses ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckOutput) Statuses() BareMetalAdminClusterValidationCheckStatusArrayOutput
(Output) Specifies the detailed validation check status Structure is documented below.
func (BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutput() BareMetalAdminClusterValidationCheckOutput
func (BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckOutput) ToBareMetalAdminClusterValidationCheckOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckOutput
func (BareMetalAdminClusterValidationCheckOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterValidationCheckOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheck]
type BareMetalAdminClusterValidationCheckStatus ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusArgs) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput
func (BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusArgs) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusOutput
func (BareMetalAdminClusterValidationCheckStatusArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterValidationCheckStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalAdminClusterValidationCheckStatus]
type BareMetalAdminClusterValidationCheckStatusArray ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckStatusArray []BareMetalAdminClusterValidationCheckStatusInput
func (BareMetalAdminClusterValidationCheckStatusArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusArray) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput
func (BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusArray) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput
func (BareMetalAdminClusterValidationCheckStatusArray) ToOutput ¶ added in v6.65.1
func (i BareMetalAdminClusterValidationCheckStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheckStatus]
type BareMetalAdminClusterValidationCheckStatusArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckStatusArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutput() BareMetalAdminClusterValidationCheckStatusArrayOutput
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToBareMetalAdminClusterValidationCheckStatusArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusArrayOutput
func (BareMetalAdminClusterValidationCheckStatusArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalAdminClusterValidationCheckStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalAdminClusterValidationCheckStatus]
type BareMetalAdminClusterValidationCheckStatusInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckStatusOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusOutput) Results ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusOutput) Results() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
(Output) Individual checks which failed as part of the Preflight check execution. Structure is documented below.
func (BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutput() BareMetalAdminClusterValidationCheckStatusOutput
func (BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusOutput) ToBareMetalAdminClusterValidationCheckStatusOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusOutput
type BareMetalAdminClusterValidationCheckStatusResult ¶ added in v6.60.0
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 ¶ added in v6.60.0
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 ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput
func (BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusResultArgs) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultOutput
type BareMetalAdminClusterValidationCheckStatusResultArray ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckStatusResultArray []BareMetalAdminClusterValidationCheckStatusResultInput
func (BareMetalAdminClusterValidationCheckStatusResultArray) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusResultArray) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
func (BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext ¶ added in v6.60.0
func (i BareMetalAdminClusterValidationCheckStatusResultArray) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput
type BareMetalAdminClusterValidationCheckStatusResultArrayInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckStatusResultArrayOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutput() BareMetalAdminClusterValidationCheckStatusResultArrayOutput
func (BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultArrayOutput) ToBareMetalAdminClusterValidationCheckStatusResultArrayOutputWithContext(ctx context.Context) BareMetalAdminClusterValidationCheckStatusResultArrayOutput
type BareMetalAdminClusterValidationCheckStatusResultInput ¶ added in v6.60.0
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 ¶ added in v6.60.0
type BareMetalAdminClusterValidationCheckStatusResultOutput struct{ *pulumi.OutputState }
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Category ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Category() pulumi.StringPtrOutput
(Output) The category of the validation.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Description ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Description() pulumi.StringPtrOutput
A human readable description of this Bare Metal Admin Cluster.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Details ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Details() pulumi.StringPtrOutput
(Output) Detailed failure information, which might be unformatted.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ElementType ¶ added in v6.60.0
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ElementType() reflect.Type
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Options ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Options() pulumi.StringPtrOutput
(Output) Options used for the validation check.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) Reason ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) Reason() pulumi.StringPtrOutput
(Output) A human-readable message of the check failure.
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutput ¶ added in v6.60.0
func (o BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutput() BareMetalAdminClusterValidationCheckStatusResultOutput
func (BareMetalAdminClusterValidationCheckStatusResultOutput) ToBareMetalAdminClusterValidationCheckStatusResultOutputWithContext ¶ added in v6.60.0
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. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // A human readable description of this Bare Metal User Cluster. BareMetalVersion pulumi.StringOutput `pulumi:"bareMetalVersion"` // Binary Authorization related configurations. // Structure is documented below. BinaryAuthorization BareMetalClusterBinaryAuthorizationPtrOutput `pulumi:"binaryAuthorization"` // Specifies the User Cluster's observability infrastructure. // Structure is documented below. 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"` // A human readable description of this Bare Metal User Cluster. Description pulumi.StringPtrOutput `pulumi:"description"` // 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. // Structure is documented below. 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. // Structure is documented below. NodeAccessConfig BareMetalClusterNodeAccessConfigPtrOutput `pulumi:"nodeAccessConfig"` // Specifies the workload node configurations. // Structure is documented below. NodeConfig BareMetalClusterNodeConfigPtrOutput `pulumi:"nodeConfig"` // OS environment related configurations. // Structure is documented below. OsEnvironmentConfig BareMetalClusterOsEnvironmentConfigPtrOutput `pulumi:"osEnvironmentConfig"` // 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 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. // Structure is documented below. 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. // Structure is documented below. UpgradePolicy BareMetalClusterUpgradePolicyPtrOutput `pulumi:"upgradePolicy"` // Specifies the security related settings for the Bare Metal User Cluster. // Structure is documented below. ValidationChecks BareMetalClusterValidationCheckArrayOutput `pulumi:"validationChecks"` }
## Example Usage ### Gkeonprem Bare Metal Cluster Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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"), }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Cluster Manuallb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Cluster Bgplb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterLoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
BareMetalCluster can be imported using any of these accepted formats ¶
```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
func (*BareMetalCluster) ToOutput ¶ added in v6.65.1
func (i *BareMetalCluster) ToOutput(ctx context.Context) pulumix.Output[*BareMetalCluster]
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. Annotations pulumi.StringMapInput // A human readable description of this Bare Metal User Cluster. BareMetalVersion pulumi.StringInput // Binary Authorization related configurations. // Structure is documented below. BinaryAuthorization BareMetalClusterBinaryAuthorizationPtrInput // Specifies the User Cluster's observability infrastructure. // Structure is documented below. ClusterOperations BareMetalClusterClusterOperationsPtrInput // Specifies the control plane configuration. // Structure is documented below. ControlPlane BareMetalClusterControlPlaneInput // A human readable description of this Bare Metal User Cluster. 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. // Structure is documented below. 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. // Structure is documented below. NodeAccessConfig BareMetalClusterNodeAccessConfigPtrInput // Specifies the workload node configurations. // Structure is documented below. NodeConfig BareMetalClusterNodeConfigPtrInput // OS environment related configurations. // Structure is documented below. OsEnvironmentConfig BareMetalClusterOsEnvironmentConfigPtrInput // 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 BareMetalClusterProxyPtrInput // Specifies the security related settings for the Bare Metal User Cluster. // Structure is documented below. SecurityConfig BareMetalClusterSecurityConfigPtrInput // Specifies the cluster storage configuration. // Structure is documented below. Storage BareMetalClusterStorageInput // The cluster upgrade policy. // Structure is documented below. 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
func (BareMetalClusterArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalCluster]
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
func (BareMetalClusterArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalCluster]
type BareMetalClusterBinaryAuthorization ¶ added in v6.67.0
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 ¶ added in v6.67.0
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 ¶ added in v6.67.0
func (BareMetalClusterBinaryAuthorizationArgs) ElementType() reflect.Type
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutput ¶ added in v6.67.0
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutput() BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutputWithContext ¶ added in v6.67.0
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutput ¶ added in v6.67.0
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext ¶ added in v6.67.0
func (i BareMetalClusterBinaryAuthorizationArgs) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationArgs) ToOutput ¶ added in v6.67.0
func (i BareMetalClusterBinaryAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterBinaryAuthorization]
type BareMetalClusterBinaryAuthorizationInput ¶ added in v6.67.0
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 ¶ added in v6.67.0
type BareMetalClusterBinaryAuthorizationOutput struct{ *pulumi.OutputState }
func (BareMetalClusterBinaryAuthorizationOutput) ElementType ¶ added in v6.67.0
func (BareMetalClusterBinaryAuthorizationOutput) ElementType() reflect.Type
func (BareMetalClusterBinaryAuthorizationOutput) EvaluationMode ¶ added in v6.67.0
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 ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutput() BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutputWithContext ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationOutput
func (BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationOutput) ToOutput ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterBinaryAuthorization]
type BareMetalClusterBinaryAuthorizationPtrInput ¶ added in v6.67.0
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 ¶ added in v6.67.0
func BareMetalClusterBinaryAuthorizationPtr(v *BareMetalClusterBinaryAuthorizationArgs) BareMetalClusterBinaryAuthorizationPtrInput
type BareMetalClusterBinaryAuthorizationPtrOutput ¶ added in v6.67.0
type BareMetalClusterBinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterBinaryAuthorizationPtrOutput) ElementType ¶ added in v6.67.0
func (BareMetalClusterBinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (BareMetalClusterBinaryAuthorizationPtrOutput) EvaluationMode ¶ added in v6.67.0
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 ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutput() BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToBareMetalClusterBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BareMetalClusterBinaryAuthorizationPtrOutput
func (BareMetalClusterBinaryAuthorizationPtrOutput) ToOutput ¶ added in v6.67.0
func (o BareMetalClusterBinaryAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterBinaryAuthorization]
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
func (BareMetalClusterClusterOperationsArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterClusterOperationsArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterClusterOperations]
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
func (BareMetalClusterClusterOperationsOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterClusterOperationsOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterClusterOperations]
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
func (BareMetalClusterClusterOperationsPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterClusterOperationsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterClusterOperations]
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
func (BareMetalClusterControlPlaneApiServerArgArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterControlPlaneApiServerArgArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlaneApiServerArg]
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
func (BareMetalClusterControlPlaneApiServerArgArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterControlPlaneApiServerArgArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterControlPlaneApiServerArg]
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
func (BareMetalClusterControlPlaneApiServerArgArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterControlPlaneApiServerArgArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterControlPlaneApiServerArg]
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) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterControlPlaneApiServerArgOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlaneApiServerArg]
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
func (BareMetalClusterControlPlaneArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterControlPlaneArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlane]
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. // 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. // 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. // 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. // 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. 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. 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. 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) ToOutput ¶ added in v6.65.1
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
func (BareMetalClusterControlPlaneOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterControlPlaneOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterControlPlane]
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
func (BareMetalClusterControlPlanePtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterControlPlanePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterControlPlane]
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
func (BareMetalClusterFleetArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterFleetArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterFleet]
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
func (BareMetalClusterFleetArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterFleetArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterFleet]
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
func (BareMetalClusterFleetArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterFleetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterFleet]
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
func (BareMetalClusterFleetOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterFleetOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterFleet]
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
func (BareMetalClusterLoadBalancerArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancer]
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
func (BareMetalClusterLoadBalancerBgpLbConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterLoadBalancerBgpLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfig]
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. // 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. // 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. // 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. // 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. 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. 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. 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) ToOutput ¶ added in v6.65.1
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
func (BareMetalClusterLoadBalancerBgpLbConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerBgpLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerBgpLbConfig]
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
func (BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerBgpLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerBgpLbConfig]
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
func (BareMetalClusterLoadBalancerManualLbConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterLoadBalancerManualLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerManualLbConfig]
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
func (BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerManualLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerManualLbConfig]
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
func (BareMetalClusterLoadBalancerMetalLbConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterLoadBalancerMetalLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerMetalLbConfig]
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. // 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. // 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. // 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. // 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. 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. 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. 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) ToOutput ¶ added in v6.65.1
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
func (BareMetalClusterLoadBalancerMetalLbConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerMetalLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerMetalLbConfig]
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
func (BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerMetalLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerMetalLbConfig]
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) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancer]
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
func (BareMetalClusterLoadBalancerPortConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterLoadBalancerPortConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerPortConfig]
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
func (BareMetalClusterLoadBalancerPortConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerPortConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerPortConfig]
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
func (BareMetalClusterLoadBalancerPortConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerPortConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerPortConfig]
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) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancer]
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
func (BareMetalClusterLoadBalancerVipConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterLoadBalancerVipConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerVipConfig]
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
func (BareMetalClusterLoadBalancerVipConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerVipConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterLoadBalancerVipConfig]
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
func (BareMetalClusterLoadBalancerVipConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterLoadBalancerVipConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterLoadBalancerVipConfig]
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
func (BareMetalClusterMaintenanceConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterMaintenanceConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterMaintenanceConfig]
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
func (BareMetalClusterMaintenanceConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterMaintenanceConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterMaintenanceConfig]
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
func (BareMetalClusterMaintenanceConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterMaintenanceConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterMaintenanceConfig]
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
func (BareMetalClusterMap) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalCluster]
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
func (BareMetalClusterMapOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalCluster]
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
func (BareMetalClusterNetworkConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfig]
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
func (BareMetalClusterNetworkConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfig]
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
func (BareMetalClusterNetworkConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNetworkConfig]
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
func (BareMetalClusterNetworkConfigSrIovConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterNetworkConfigSrIovConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigSrIovConfig]
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
func (BareMetalClusterNetworkConfigSrIovConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNetworkConfigSrIovConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNetworkConfigSrIovConfig]
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
func (BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNetworkConfigSrIovConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNetworkConfigSrIovConfig]
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
func (BareMetalClusterNodeAccessConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterNodeAccessConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeAccessConfig]
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
func (BareMetalClusterNodeAccessConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNodeAccessConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeAccessConfig]
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
func (BareMetalClusterNodeAccessConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNodeAccessConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNodeAccessConfig]
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
func (BareMetalClusterNodeConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterNodeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeConfig]
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
func (BareMetalClusterNodeConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNodeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterNodeConfig]
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
func (BareMetalClusterNodeConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterNodeConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterNodeConfig]
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
func (BareMetalClusterOsEnvironmentConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterOsEnvironmentConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterOsEnvironmentConfig]
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
func (BareMetalClusterOsEnvironmentConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterOsEnvironmentConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterOsEnvironmentConfig]
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
func (BareMetalClusterOsEnvironmentConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterOsEnvironmentConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterOsEnvironmentConfig]
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.
func (BareMetalClusterOutput) BareMetalVersion ¶
func (o BareMetalClusterOutput) BareMetalVersion() pulumi.StringOutput
A human readable description of this Bare Metal User Cluster.
func (BareMetalClusterOutput) BinaryAuthorization ¶ added in v6.67.0
func (o BareMetalClusterOutput) BinaryAuthorization() BareMetalClusterBinaryAuthorizationPtrOutput
Binary Authorization related configurations. Structure is documented below.
func (BareMetalClusterOutput) ClusterOperations ¶
func (o BareMetalClusterOutput) ClusterOperations() BareMetalClusterClusterOperationsPtrOutput
Specifies the User Cluster's observability infrastructure. Structure is documented below.
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
A human readable description of this Bare Metal User Cluster.
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. Structure is documented below.
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. Structure is documented below.
func (BareMetalClusterOutput) NodeConfig ¶
func (o BareMetalClusterOutput) NodeConfig() BareMetalClusterNodeConfigPtrOutput
Specifies the workload node configurations. Structure is documented below.
func (BareMetalClusterOutput) OsEnvironmentConfig ¶
func (o BareMetalClusterOutput) OsEnvironmentConfig() BareMetalClusterOsEnvironmentConfigPtrOutput
OS environment related configurations. Structure is documented below.
func (BareMetalClusterOutput) Project ¶
func (o BareMetalClusterOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (BareMetalClusterOutput) Proxy ¶
func (o BareMetalClusterOutput) Proxy() BareMetalClusterProxyPtrOutput
Specifies the cluster proxy configuration. Structure is documented below.
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. Structure is documented below.
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) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalCluster]
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 ¶ added in v6.67.0
func (o BareMetalClusterOutput) UpgradePolicy() BareMetalClusterUpgradePolicyPtrOutput
The cluster upgrade policy. Structure is documented below.
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. // Examples: ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies []string `pulumi:"noProxies"` // Specifies the address of your proxy server. // Examples: http://domain // WARNING: Do not provide credentials in the format // 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. // Examples: ["127.0.0.1", "example.com", ".corp", "localhost"]. NoProxies pulumi.StringArrayInput `pulumi:"noProxies"` // Specifies the address of your proxy server. // Examples: http://domain // WARNING: Do not provide credentials in the format // 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
func (BareMetalClusterProxyArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterProxyArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterProxy]
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. Examples: ["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) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterProxyOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterProxy]
func (BareMetalClusterProxyOutput) Uri ¶
func (o BareMetalClusterProxyOutput) Uri() pulumi.StringOutput
Specifies the address of your proxy server. Examples: http://domain WARNING: Do not provide credentials in the format 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. Examples: ["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) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterProxyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterProxy]
func (BareMetalClusterProxyPtrOutput) Uri ¶
func (o BareMetalClusterProxyPtrOutput) Uri() pulumi.StringPtrOutput
Specifies the address of your proxy server. Examples: http://domain WARNING: Do not provide credentials in the format 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
func (BareMetalClusterSecurityConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterSecurityConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfig]
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
func (BareMetalClusterSecurityConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterSecurityConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterSecurityConfig]
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
func (BareMetalClusterSecurityConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterSecurityConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterSecurityConfig]
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. Annotations pulumi.StringMapInput // A human readable description of this Bare Metal User Cluster. BareMetalVersion pulumi.StringPtrInput // Binary Authorization related configurations. // Structure is documented below. BinaryAuthorization BareMetalClusterBinaryAuthorizationPtrInput // Specifies the User Cluster's observability infrastructure. // Structure is documented below. 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 // A human readable description of this Bare Metal User Cluster. Description pulumi.StringPtrInput // 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. // Structure is documented below. 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. // Structure is documented below. NodeAccessConfig BareMetalClusterNodeAccessConfigPtrInput // Specifies the workload node configurations. // Structure is documented below. NodeConfig BareMetalClusterNodeConfigPtrInput // OS environment related configurations. // Structure is documented below. OsEnvironmentConfig BareMetalClusterOsEnvironmentConfigPtrInput // 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 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. // Structure is documented below. 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. // Structure is documented below. 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
func (BareMetalClusterStatusArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatus]
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
func (BareMetalClusterStatusArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatus]
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
func (BareMetalClusterStatusArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatus]
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
func (BareMetalClusterStatusConditionArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatusCondition]
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
func (BareMetalClusterStatusConditionArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatusCondition]
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
func (BareMetalClusterStatusConditionArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStatusConditionOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatusCondition]
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
func (BareMetalClusterStatusOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStatus]
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
func (BareMetalClusterStorageArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterStorageArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorage]
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
func (BareMetalClusterStorageLvpNodeMountsConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterStorageLvpNodeMountsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpNodeMountsConfig]
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
func (BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStorageLvpNodeMountsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterStorageLvpNodeMountsConfig]
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
func (BareMetalClusterStorageLvpShareConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterStorageLvpShareConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpShareConfig]
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
func (BareMetalClusterStorageLvpShareConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStorageLvpShareConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorageLvpShareConfig]
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
func (BareMetalClusterStorageLvpShareConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStorageLvpShareConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterStorageLvpShareConfig]
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
func (BareMetalClusterStorageOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStorageOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterStorage]
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
func (BareMetalClusterStoragePtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterStorage]
type BareMetalClusterUpgradePolicy ¶ added in v6.67.0
type BareMetalClusterUpgradePolicy struct { // Specifies which upgrade policy to use. // Possible values are: `SERIAL`, `CONCURRENT`. Policy *string `pulumi:"policy"` }
type BareMetalClusterUpgradePolicyArgs ¶ added in v6.67.0
type BareMetalClusterUpgradePolicyArgs struct { // Specifies which upgrade policy to use. // Possible values are: `SERIAL`, `CONCURRENT`. Policy pulumi.StringPtrInput `pulumi:"policy"` }
func (BareMetalClusterUpgradePolicyArgs) ElementType ¶ added in v6.67.0
func (BareMetalClusterUpgradePolicyArgs) ElementType() reflect.Type
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutput ¶ added in v6.67.0
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutput() BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutputWithContext ¶ added in v6.67.0
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutputWithContext ¶ added in v6.67.0
func (i BareMetalClusterUpgradePolicyArgs) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyArgs) ToOutput ¶ added in v6.67.0
func (i BareMetalClusterUpgradePolicyArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterUpgradePolicy]
type BareMetalClusterUpgradePolicyInput ¶ added in v6.67.0
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 ¶ added in v6.67.0
type BareMetalClusterUpgradePolicyOutput struct{ *pulumi.OutputState }
func (BareMetalClusterUpgradePolicyOutput) ElementType ¶ added in v6.67.0
func (BareMetalClusterUpgradePolicyOutput) ElementType() reflect.Type
func (BareMetalClusterUpgradePolicyOutput) Policy ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyOutput) Policy() pulumi.StringPtrOutput
Specifies which upgrade policy to use. Possible values are: `SERIAL`, `CONCURRENT`.
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutput ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutput() BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutputWithContext ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyOutput
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyOutput) ToOutput ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterUpgradePolicy]
type BareMetalClusterUpgradePolicyPtrInput ¶ added in v6.67.0
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 ¶ added in v6.67.0
func BareMetalClusterUpgradePolicyPtr(v *BareMetalClusterUpgradePolicyArgs) BareMetalClusterUpgradePolicyPtrInput
type BareMetalClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
type BareMetalClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (BareMetalClusterUpgradePolicyPtrOutput) ElementType ¶ added in v6.67.0
func (BareMetalClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (BareMetalClusterUpgradePolicyPtrOutput) Policy ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyPtrOutput) Policy() pulumi.StringPtrOutput
Specifies which upgrade policy to use. Possible values are: `SERIAL`, `CONCURRENT`.
func (BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutput() BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyPtrOutput) ToBareMetalClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) BareMetalClusterUpgradePolicyPtrOutput
func (BareMetalClusterUpgradePolicyPtrOutput) ToOutput ¶ added in v6.67.0
func (o BareMetalClusterUpgradePolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalClusterUpgradePolicy]
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
func (BareMetalClusterValidationCheckArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterValidationCheckArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheck]
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
func (BareMetalClusterValidationCheckArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterValidationCheckArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheck]
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
func (BareMetalClusterValidationCheckArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterValidationCheckArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheck]
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
func (BareMetalClusterValidationCheckOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterValidationCheckOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheck]
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
func (BareMetalClusterValidationCheckStatusArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterValidationCheckStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheckStatus]
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
func (BareMetalClusterValidationCheckStatusArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterValidationCheckStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatus]
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
func (BareMetalClusterValidationCheckStatusArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterValidationCheckStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatus]
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
func (BareMetalClusterValidationCheckStatusOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterValidationCheckStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalClusterValidationCheckStatus]
type BareMetalClusterValidationCheckStatusResult ¶
type BareMetalClusterValidationCheckStatusResult struct { // (Output) // The category of the validation. Category *string `pulumi:"category"` // A human readable description of this Bare Metal User 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 BareMetalClusterValidationCheckStatusResultArgs ¶
type BareMetalClusterValidationCheckStatusResultArgs struct { // (Output) // The category of the validation. Category pulumi.StringPtrInput `pulumi:"category"` // A human readable description of this Bare Metal User 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 (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
func (BareMetalClusterValidationCheckStatusResultArray) ToOutput ¶ added in v6.65.1
func (i BareMetalClusterValidationCheckStatusResultArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatusResult]
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
func (BareMetalClusterValidationCheckStatusResultArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalClusterValidationCheckStatusResultArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalClusterValidationCheckStatusResult]
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
A human readable description of this Bare Metal User Cluster.
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. 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"` // 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"` // 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"` // 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"` }
## Example Usage ### Gkeonprem Bare Metal Node Pool Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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"), }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = gkeonprem.NewBareMetalNodePool(ctx, "nodepool-basic", &gkeonprem.BareMetalNodePoolArgs{ 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"), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Gkeonprem Bare Metal Node Pool Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, OperatingSystem: pulumi.String("LINUX"), NodeConfigs: gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs{ Labels: nil, 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"), }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = gkeonprem.NewBareMetalNodePool(ctx, "nodepool-full", &gkeonprem.BareMetalNodePoolArgs{ DisplayName: pulumi.String("test-name"), BareMetalCluster: default_full.Name, Location: pulumi.String("us-west1"), Annotations: nil, NodePoolConfig: &gkeonprem.BareMetalNodePoolNodePoolConfigArgs{ OperatingSystem: pulumi.String("LINUX"), Labels: nil, NodeConfigs: gkeonprem.BareMetalNodePoolNodePoolConfigNodeConfigArray{ &gkeonprem.BareMetalNodePoolNodePoolConfigNodeConfigArgs{ NodeIp: pulumi.String("10.200.0.11"), Labels: nil, }, }, Taints: gkeonprem.BareMetalNodePoolNodePoolConfigTaintArray{ &gkeonprem.BareMetalNodePoolNodePoolConfigTaintArgs{ Key: pulumi.String("test-key"), Value: pulumi.String("test-value"), Effect: pulumi.String("NO_EXECUTE"), }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
BareMetalNodePool can be imported using any of these accepted formats ¶
```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
func (*BareMetalNodePool) ToOutput ¶ added in v6.65.1
func (i *BareMetalNodePool) ToOutput(ctx context.Context) pulumix.Output[*BareMetalNodePool]
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. 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 // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. 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
func (BareMetalNodePoolArray) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalNodePool]
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
func (BareMetalNodePoolArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*BareMetalNodePool]
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
func (BareMetalNodePoolMap) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalNodePool]
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
func (BareMetalNodePoolMapOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*BareMetalNodePool]
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. // 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. // 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
func (BareMetalNodePoolNodePoolConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolNodePoolConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfig]
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. // 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. // 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
func (BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolNodePoolConfigNodeConfigArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigNodeConfig]
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
func (BareMetalNodePoolNodePoolConfigNodeConfigArray) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolNodePoolConfigNodeConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigNodeConfig]
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
func (BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolNodePoolConfigNodeConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigNodeConfig]
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. 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
func (BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolNodePoolConfigNodeConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigNodeConfig]
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. 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
func (BareMetalNodePoolNodePoolConfigOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolNodePoolConfigOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfig]
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. 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
func (BareMetalNodePoolNodePoolConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolNodePoolConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalNodePoolNodePoolConfig]
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
func (BareMetalNodePoolNodePoolConfigTaintArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolNodePoolConfigTaintArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigTaint]
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
func (BareMetalNodePoolNodePoolConfigTaintArray) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolNodePoolConfigTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigTaint]
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
func (BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolNodePoolConfigTaintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolNodePoolConfigTaint]
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) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolNodePoolConfigTaintOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolNodePoolConfigTaint]
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.
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) 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
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
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) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolOutput) ToOutput(ctx context.Context) pulumix.Output[*BareMetalNodePool]
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. 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 // 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 // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. 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
func (BareMetalNodePoolStatusArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolStatusArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatus]
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
func (BareMetalNodePoolStatusArray) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatus]
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
func (BareMetalNodePoolStatusArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatus]
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
func (BareMetalNodePoolStatusConditionArgs) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatusCondition]
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
func (BareMetalNodePoolStatusConditionArray) ToOutput ¶ added in v6.65.1
func (i BareMetalNodePoolStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatusCondition]
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
func (BareMetalNodePoolStatusConditionArrayOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]BareMetalNodePoolStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolStatusConditionOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatusCondition]
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
func (BareMetalNodePoolStatusOutput) ToOutput ¶ added in v6.65.1
func (o BareMetalNodePoolStatusOutput) ToOutput(ctx context.Context) pulumix.Output[BareMetalNodePoolStatus]
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. Annotations pulumi.StringMapOutput `pulumi:"annotations"` // AAGConfig specifies whether to spread VMware User Cluster nodes across at // least three physical hosts in the datacenter. // Structure is documented below. AntiAffinityGroups VMwareClusterAntiAffinityGroupsOutput `pulumi:"antiAffinityGroups"` // RBAC policy that will be applied and managed by GKE On-Prem. // Structure is documented below. Authorization VMwareClusterAuthorizationPtrOutput `pulumi:"authorization"` // Configuration for auto repairing. // Structure is documented below. 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. // Structure is documented below. DataplaneV2 VMwareClusterDataplaneV2Output `pulumi:"dataplaneV2"` // The time at which VMware User Cluster was deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // A human readable description of this VMware User Cluster. Description pulumi.StringPtrOutput `pulumi:"description"` // 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. // Structure is documented below. 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. // Structure is documented below. NetworkConfig VMwareClusterNetworkConfigPtrOutput `pulumi:"networkConfig"` // The Anthos clusters on the VMware version for your user cluster. OnPremVersion pulumi.StringOutput `pulumi:"onPremVersion"` // 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"` // 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. // Structure is documented below. 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. // Structure is documented below. 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. // Structure is documented below. Vcenters VMwareClusterVcenterArrayOutput `pulumi:"vcenters"` // Enable VM tracking. VmTrackingEnabled pulumi.BoolOutput `pulumi:"vmTrackingEnabled"` }
## Example Usage ### Gkeonprem Vmware Cluster Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, 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), }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Gkeonprem Vmware Cluster F5lb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, 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"), }, }, }, 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), 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), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Gkeonprem Vmware Cluster Manuallb
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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: nil, 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), }, }, 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), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
VmwareCluster can be imported using any of these accepted formats ¶
```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) ToOutput ¶ added in v6.65.1
func (i *VMwareCluster) ToOutput(ctx context.Context) pulumix.Output[*VMwareCluster]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterAntiAffinityGroupsArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAntiAffinityGroups]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAntiAffinityGroupsOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAntiAffinityGroups]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAntiAffinityGroupsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterAntiAffinityGroups]
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. Annotations pulumi.StringMapInput // AAGConfig specifies whether to spread VMware User Cluster nodes across at // least three physical hosts in the datacenter. // Structure is documented below. AntiAffinityGroups VMwareClusterAntiAffinityGroupsPtrInput // RBAC policy that will be applied and managed by GKE On-Prem. // Structure is documented below. Authorization VMwareClusterAuthorizationPtrInput // Configuration for auto repairing. // Structure is documented below. 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. // Structure is documented below. DataplaneV2 VMwareClusterDataplaneV2PtrInput // A human readable description of this VMware User Cluster. Description pulumi.StringPtrInput // Enable control plane V2. Default to false. EnableControlPlaneV2 pulumi.BoolPtrInput // Load Balancer configuration. // Structure is documented below. LoadBalancer VMwareClusterLoadBalancerPtrInput // The location of the resource. Location pulumi.StringInput // The VMware cluster name. Name pulumi.StringPtrInput // The VMware User Cluster network configuration. // Structure is documented below. NetworkConfig VMwareClusterNetworkConfigPtrInput // The Anthos clusters on the VMware version for your user cluster. OnPremVersion pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Storage configuration. // Structure is documented below. Storage VMwareClusterStoragePtrInput // Specifies upgrade policy for the cluster. // Structure is documented below. UpgradePolicy VMwareClusterUpgradePolicyPtrInput // 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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterArray) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareCluster]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareCluster]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterAuthorizationAdminUserArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorizationAdminUser]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterAuthorizationAdminUserArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterAuthorizationAdminUser]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAuthorizationAdminUserArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterAuthorizationAdminUser]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAuthorizationAdminUserOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorizationAdminUser]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterAuthorizationArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorization]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAuthorizationOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAuthorization]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAuthorizationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterAuthorization]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterAutoRepairConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAutoRepairConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAutoRepairConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterAutoRepairConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterAutoRepairConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterAutoRepairConfig]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterControlPlaneNodeArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNode]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterControlPlaneNodeOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNode]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterControlPlaneNodePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterControlPlaneNode]
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 VMwareClusterControlPlaneNodeVsphereConfig ¶
type VMwareClusterControlPlaneNodeVsphereConfig struct { // (Output) // The Vsphere datastore used by the Control Plane Node. Datastore *string `pulumi:"datastore"` // (Output) // The Vsphere storage policy used by the control plane Node. // // *** StoragePolicyName *string `pulumi:"storagePolicyName"` }
type VMwareClusterControlPlaneNodeVsphereConfigArgs ¶
type VMwareClusterControlPlaneNodeVsphereConfigArgs struct { // (Output) // The Vsphere datastore used by the Control Plane Node. Datastore pulumi.StringPtrInput `pulumi:"datastore"` // (Output) // 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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterControlPlaneNodeVsphereConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterControlPlaneNodeVsphereConfig]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterControlPlaneNodeVsphereConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterControlPlaneNodeVsphereConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterControlPlaneNodeVsphereConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterControlPlaneNodeVsphereConfig]
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
(Output) The Vsphere datastore used by the Control Plane Node.
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) ElementType ¶
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) ElementType() reflect.Type
func (VMwareClusterControlPlaneNodeVsphereConfigOutput) StoragePolicyName ¶ added in v6.64.0
func (o VMwareClusterControlPlaneNodeVsphereConfigOutput) StoragePolicyName() pulumi.StringPtrOutput
(Output) 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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterDataplaneV2Args) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterDataplaneV2]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterDataplaneV2Output) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterDataplaneV2]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterDataplaneV2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterDataplaneV2]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterFleetArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterFleet]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterFleetArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterFleet]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterFleetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterFleet]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterFleetOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterFleet]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancer]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterLoadBalancerF5ConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerF5Config]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerF5ConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerF5Config]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerF5ConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerF5Config]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterLoadBalancerManualLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerManualLbConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerManualLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerManualLbConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerManualLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerManualLbConfig]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterLoadBalancerMetalLbConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerMetalLbConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerMetalLbConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerMetalLbConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerMetalLbConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerMetalLbConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancer]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancer]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterLoadBalancerVipConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerVipConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerVipConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterLoadBalancerVipConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterLoadBalancerVipConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterLoadBalancerVipConfig]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareCluster]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareCluster]
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"` // (Output) // vcenterNetwork 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"` // (Output) // vcenterNetwork specifies vCenter network name. Inherited from the admin cluster. VcenterNetwork pulumi.StringPtrInput `pulumi:"vcenterNetwork"` }
func (VMwareClusterNetworkConfigArgs) ElementType ¶
func (VMwareClusterNetworkConfigArgs) ElementType() reflect.Type
func (VMwareClusterNetworkConfigArgs) ToOutput ¶ added in v6.65.1
func (i VMwareClusterNetworkConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfig]
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. // Structure is documented below. ControlPlaneIpBlock *VMwareClusterNetworkConfigControlPlaneV2ConfigControlPlaneIpBlock `pulumi:"controlPlaneIpBlock"` }
type VMwareClusterNetworkConfigControlPlaneV2ConfigArgs ¶
type VMwareClusterNetworkConfigControlPlaneV2ConfigArgs struct { // Static IP addresses for the control plane nodes. // Structure is documented below. 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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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) ToOutput ¶ added in v6.65.1
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. Structure is documented below.
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. Structure is documented below.
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterNetworkConfigDhcpIpConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigDhcpIpConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigDhcpIpConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigDhcpIpConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigDhcpIpConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfigDhcpIpConfig]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterNetworkConfigHostConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigHostConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigHostConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigHostConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigHostConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfigHostConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfig]
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
(Output) vcenterNetwork 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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfig]
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
(Output) vcenterNetwork 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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterNetworkConfigStaticIpConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigStaticIpConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterNetworkConfigStaticIpConfig]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterNetworkConfigStaticIpConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterNetworkConfigStaticIpConfig]
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.
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. Structure is documented below.
func (VMwareClusterOutput) Authorization ¶
func (o VMwareClusterOutput) Authorization() VMwareClusterAuthorizationPtrOutput
RBAC policy that will be applied and managed by GKE On-Prem. Structure is documented below.
func (VMwareClusterOutput) AutoRepairConfig ¶
func (o VMwareClusterOutput) AutoRepairConfig() VMwareClusterAutoRepairConfigOutput
Configuration for auto repairing. Structure is documented below.
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. Structure is documented below.
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
A human readable description of this VMware User Cluster.
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. Structure is documented below.
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. Structure is documented below.
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
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
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. Structure is documented below.
func (VMwareClusterOutput) ToOutput ¶ added in v6.65.1
func (o VMwareClusterOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareCluster]
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 ¶ added in v6.67.0
func (o VMwareClusterOutput) UpgradePolicy() VMwareClusterUpgradePolicyPtrOutput
Specifies upgrade policy for the cluster. Structure is documented below.
func (VMwareClusterOutput) ValidationChecks ¶
func (o VMwareClusterOutput) ValidationChecks() VMwareClusterValidationCheckArrayOutput
ValidationCheck represents the result of the preflight check job. Structure is documented below.
func (VMwareClusterOutput) Vcenters ¶
func (o VMwareClusterOutput) Vcenters() VMwareClusterVcenterArrayOutput
VmwareVCenterConfig specifies vCenter config for the user cluster. Inherited from the admin cluster. Structure is documented below.
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. Annotations pulumi.StringMapInput // AAGConfig specifies whether to spread VMware User Cluster nodes across at // least three physical hosts in the datacenter. // Structure is documented below. AntiAffinityGroups VMwareClusterAntiAffinityGroupsPtrInput // RBAC policy that will be applied and managed by GKE On-Prem. // Structure is documented below. Authorization VMwareClusterAuthorizationPtrInput // Configuration for auto repairing. // Structure is documented below. 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. // Structure is documented below. DataplaneV2 VMwareClusterDataplaneV2PtrInput // The time at which VMware User Cluster was deleted. DeleteTime pulumi.StringPtrInput // A human readable description of this VMware User Cluster. Description pulumi.StringPtrInput // 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. // Structure is documented below. 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. // Structure is documented below. NetworkConfig VMwareClusterNetworkConfigPtrInput // The Anthos clusters on the VMware version for your user cluster. OnPremVersion pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. 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. // Structure is documented below. 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. // Structure is documented below. 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. // Structure is documented below. Vcenters VMwareClusterVcenterArrayInput // 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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterStatusArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatus]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatus]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatus]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterStatusConditionOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterStatusOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStatus]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterStorageArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStorage]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterStorageOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterStorage]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterStoragePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterStorage]
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 ¶ added in v6.67.0
type VMwareClusterUpgradePolicy struct { // Controls whether the upgrade applies to the control plane only. ControlPlaneOnly *bool `pulumi:"controlPlaneOnly"` }
type VMwareClusterUpgradePolicyArgs ¶ added in v6.67.0
type VMwareClusterUpgradePolicyArgs struct { // Controls whether the upgrade applies to the control plane only. ControlPlaneOnly pulumi.BoolPtrInput `pulumi:"controlPlaneOnly"` }
func (VMwareClusterUpgradePolicyArgs) ElementType ¶ added in v6.67.0
func (VMwareClusterUpgradePolicyArgs) ElementType() reflect.Type
func (VMwareClusterUpgradePolicyArgs) ToOutput ¶ added in v6.67.0
func (i VMwareClusterUpgradePolicyArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterUpgradePolicy]
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutput ¶ added in v6.67.0
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutput() VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutputWithContext ¶ added in v6.67.0
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
func (VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutputWithContext ¶ added in v6.67.0
func (i VMwareClusterUpgradePolicyArgs) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
type VMwareClusterUpgradePolicyInput ¶ added in v6.67.0
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 ¶ added in v6.67.0
type VMwareClusterUpgradePolicyOutput struct{ *pulumi.OutputState }
func (VMwareClusterUpgradePolicyOutput) ControlPlaneOnly ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyOutput) ControlPlaneOnly() pulumi.BoolPtrOutput
Controls whether the upgrade applies to the control plane only.
func (VMwareClusterUpgradePolicyOutput) ElementType ¶ added in v6.67.0
func (VMwareClusterUpgradePolicyOutput) ElementType() reflect.Type
func (VMwareClusterUpgradePolicyOutput) ToOutput ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterUpgradePolicy]
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutput ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutput() VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutputWithContext ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
func (VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext(ctx context.Context) VMwareClusterUpgradePolicyPtrOutput
type VMwareClusterUpgradePolicyPtrInput ¶ added in v6.67.0
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 ¶ added in v6.67.0
func VMwareClusterUpgradePolicyPtr(v *VMwareClusterUpgradePolicyArgs) VMwareClusterUpgradePolicyPtrInput
type VMwareClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
type VMwareClusterUpgradePolicyPtrOutput struct{ *pulumi.OutputState }
func (VMwareClusterUpgradePolicyPtrOutput) ControlPlaneOnly ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyPtrOutput) ControlPlaneOnly() pulumi.BoolPtrOutput
Controls whether the upgrade applies to the control plane only.
func (VMwareClusterUpgradePolicyPtrOutput) Elem ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyPtrOutput) Elem() VMwareClusterUpgradePolicyOutput
func (VMwareClusterUpgradePolicyPtrOutput) ElementType ¶ added in v6.67.0
func (VMwareClusterUpgradePolicyPtrOutput) ElementType() reflect.Type
func (VMwareClusterUpgradePolicyPtrOutput) ToOutput ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareClusterUpgradePolicy]
func (VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutput ¶ added in v6.67.0
func (o VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutput() VMwareClusterUpgradePolicyPtrOutput
func (VMwareClusterUpgradePolicyPtrOutput) ToVMwareClusterUpgradePolicyPtrOutputWithContext ¶ added in v6.67.0
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterValidationCheckArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheck]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterValidationCheckArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheck]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterValidationCheckArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheck]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterValidationCheckOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheck]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterValidationCheckStatusArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatus]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterValidationCheckStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatus]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterValidationCheckStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatus]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterValidationCheckStatusOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatus]
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"` // A human readable description of this VMware User 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) // 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"` // A human readable description of this VMware User 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) // Machine-readable message indicating details about last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` }
func (VMwareClusterValidationCheckStatusResultArgs) ElementType ¶
func (VMwareClusterValidationCheckStatusResultArgs) ElementType() reflect.Type
func (VMwareClusterValidationCheckStatusResultArgs) ToOutput ¶ added in v6.65.1
func (i VMwareClusterValidationCheckStatusResultArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatusResult]
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) ToOutput ¶ added in v6.65.1
func (i VMwareClusterValidationCheckStatusResultArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatusResult]
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterValidationCheckStatusResultArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterValidationCheckStatusResult]
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
A human readable description of this VMware User Cluster.
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) ToOutput ¶ added in v6.65.1
func (o VMwareClusterValidationCheckStatusResultOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterValidationCheckStatusResult]
func (VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutput ¶
func (o VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutput() VMwareClusterValidationCheckStatusResultOutput
func (VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutputWithContext ¶
func (o VMwareClusterValidationCheckStatusResultOutput) ToVMwareClusterValidationCheckStatusResultOutputWithContext(ctx context.Context) VMwareClusterValidationCheckStatusResultOutput
type VMwareClusterVcenter ¶
type VMwareClusterVcenter struct { // The load balancer's IP address. Address *string `pulumi:"address"` // (Output) // Contains the vCenter CA certificate public key for SSL verification. CaCertData *string `pulumi:"caCertData"` // (Output) // The name of the vCenter cluster for the user cluster. Cluster *string `pulumi:"cluster"` // (Output) // The name of the vCenter datacenter for the user cluster. Datacenter *string `pulumi:"datacenter"` // (Output) // The Vsphere datastore used by the Control Plane Node. Datastore *string `pulumi:"datastore"` // (Output) // The name of the vCenter folder for the user cluster. Folder *string `pulumi:"folder"` // (Output) // The name of the vCenter resource pool for the user cluster. ResourcePool *string `pulumi:"resourcePool"` // (Output) // The Vsphere storage policy used by the control plane Node. // // *** StoragePolicyName *string `pulumi:"storagePolicyName"` }
type VMwareClusterVcenterArgs ¶
type VMwareClusterVcenterArgs struct { // The load balancer's IP address. Address pulumi.StringPtrInput `pulumi:"address"` // (Output) // Contains the vCenter CA certificate public key for SSL verification. CaCertData pulumi.StringPtrInput `pulumi:"caCertData"` // (Output) // The name of the vCenter cluster for the user cluster. Cluster pulumi.StringPtrInput `pulumi:"cluster"` // (Output) // The name of the vCenter datacenter for the user cluster. Datacenter pulumi.StringPtrInput `pulumi:"datacenter"` // (Output) // The Vsphere datastore used by the Control Plane Node. Datastore pulumi.StringPtrInput `pulumi:"datastore"` // (Output) // The name of the vCenter folder for the user cluster. Folder pulumi.StringPtrInput `pulumi:"folder"` // (Output) // The name of the vCenter resource pool for the user cluster. ResourcePool pulumi.StringPtrInput `pulumi:"resourcePool"` // (Output) // The Vsphere storage policy used by the control plane Node. // // *** StoragePolicyName pulumi.StringPtrInput `pulumi:"storagePolicyName"` }
func (VMwareClusterVcenterArgs) ElementType ¶
func (VMwareClusterVcenterArgs) ElementType() reflect.Type
func (VMwareClusterVcenterArgs) ToOutput ¶ added in v6.65.1
func (i VMwareClusterVcenterArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterVcenter]
func (VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutput ¶
func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
func (VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutputWithContext ¶
func (i VMwareClusterVcenterArgs) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
type VMwareClusterVcenterArray ¶
type VMwareClusterVcenterArray []VMwareClusterVcenterInput
func (VMwareClusterVcenterArray) ElementType ¶
func (VMwareClusterVcenterArray) ElementType() reflect.Type
func (VMwareClusterVcenterArray) ToOutput ¶ added in v6.65.1
func (i VMwareClusterVcenterArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterVcenter]
func (VMwareClusterVcenterArray) ToVMwareClusterVcenterArrayOutput ¶
func (i VMwareClusterVcenterArray) ToVMwareClusterVcenterArrayOutput() VMwareClusterVcenterArrayOutput
func (VMwareClusterVcenterArray) ToVMwareClusterVcenterArrayOutputWithContext ¶
func (i VMwareClusterVcenterArray) ToVMwareClusterVcenterArrayOutputWithContext(ctx context.Context) VMwareClusterVcenterArrayOutput
type VMwareClusterVcenterArrayInput ¶
type VMwareClusterVcenterArrayInput interface { pulumi.Input ToVMwareClusterVcenterArrayOutput() VMwareClusterVcenterArrayOutput ToVMwareClusterVcenterArrayOutputWithContext(context.Context) VMwareClusterVcenterArrayOutput }
VMwareClusterVcenterArrayInput is an input type that accepts VMwareClusterVcenterArray and VMwareClusterVcenterArrayOutput values. You can construct a concrete instance of `VMwareClusterVcenterArrayInput` via:
VMwareClusterVcenterArray{ VMwareClusterVcenterArgs{...} }
type VMwareClusterVcenterArrayOutput ¶
type VMwareClusterVcenterArrayOutput struct{ *pulumi.OutputState }
func (VMwareClusterVcenterArrayOutput) ElementType ¶
func (VMwareClusterVcenterArrayOutput) ElementType() reflect.Type
func (VMwareClusterVcenterArrayOutput) Index ¶
func (o VMwareClusterVcenterArrayOutput) Index(i pulumi.IntInput) VMwareClusterVcenterOutput
func (VMwareClusterVcenterArrayOutput) ToOutput ¶ added in v6.65.1
func (o VMwareClusterVcenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareClusterVcenter]
func (VMwareClusterVcenterArrayOutput) ToVMwareClusterVcenterArrayOutput ¶
func (o VMwareClusterVcenterArrayOutput) ToVMwareClusterVcenterArrayOutput() VMwareClusterVcenterArrayOutput
func (VMwareClusterVcenterArrayOutput) ToVMwareClusterVcenterArrayOutputWithContext ¶
func (o VMwareClusterVcenterArrayOutput) ToVMwareClusterVcenterArrayOutputWithContext(ctx context.Context) VMwareClusterVcenterArrayOutput
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
The load balancer's IP address.
func (VMwareClusterVcenterOutput) CaCertData ¶
func (o VMwareClusterVcenterOutput) CaCertData() pulumi.StringPtrOutput
(Output) Contains the vCenter CA certificate public key for SSL verification.
func (VMwareClusterVcenterOutput) Cluster ¶
func (o VMwareClusterVcenterOutput) Cluster() pulumi.StringPtrOutput
(Output) The name of the vCenter cluster for the user cluster.
func (VMwareClusterVcenterOutput) Datacenter ¶
func (o VMwareClusterVcenterOutput) Datacenter() pulumi.StringPtrOutput
(Output) The name of the vCenter datacenter for the user cluster.
func (VMwareClusterVcenterOutput) Datastore ¶
func (o VMwareClusterVcenterOutput) Datastore() pulumi.StringPtrOutput
(Output) The Vsphere datastore used by the Control Plane Node.
func (VMwareClusterVcenterOutput) ElementType ¶
func (VMwareClusterVcenterOutput) ElementType() reflect.Type
func (VMwareClusterVcenterOutput) Folder ¶
func (o VMwareClusterVcenterOutput) Folder() pulumi.StringPtrOutput
(Output) The name of the vCenter folder for the user cluster.
func (VMwareClusterVcenterOutput) ResourcePool ¶
func (o VMwareClusterVcenterOutput) ResourcePool() pulumi.StringPtrOutput
(Output) The name of the vCenter resource pool for the user cluster.
func (VMwareClusterVcenterOutput) StoragePolicyName ¶ added in v6.64.0
func (o VMwareClusterVcenterOutput) StoragePolicyName() pulumi.StringPtrOutput
(Output) The Vsphere storage policy used by the control plane Node.
***
func (VMwareClusterVcenterOutput) ToOutput ¶ added in v6.65.1
func (o VMwareClusterVcenterOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareClusterVcenter]
func (VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutput ¶
func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutput() VMwareClusterVcenterOutput
func (VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutputWithContext ¶
func (o VMwareClusterVcenterOutput) ToVMwareClusterVcenterOutputWithContext(ctx context.Context) VMwareClusterVcenterOutput
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. 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"` // 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. // Structure is documented below. NodePoolAutoscaling VMwareNodePoolNodePoolAutoscalingPtrOutput `pulumi:"nodePoolAutoscaling"` // Anthos version for the node pool. Defaults to the user cluster version. OnPremVersion pulumi.StringOutput `pulumi:"onPremVersion"` // 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"` // 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"` }
## Example Usage ### Gkeonprem Vmware Node Pool Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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"), }, }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = gkeonprem.NewVMwareNodePool(ctx, "nodepool-basic", &gkeonprem.VMwareNodePoolArgs{ 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), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Gkeonprem Vmware Node Pool Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ 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"), }, }, }, }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = gkeonprem.NewVMwareNodePool(ctx, "nodepool-full", &gkeonprem.VMwareNodePoolArgs{ Location: pulumi.String("us-west1"), VmwareCluster: default_full.Name, Annotations: nil, 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: nil, EnableLoadBalancer: pulumi.Bool(true), }, NodePoolAutoscaling: &gkeonprem.VMwareNodePoolNodePoolAutoscalingArgs{ MinReplicas: pulumi.Int(1), MaxReplicas: pulumi.Int(5), }, }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
VmwareNodePool can be imported using any of these accepted formats ¶
```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) ToOutput ¶ added in v6.65.1
func (i *VMwareNodePool) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePool]
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. 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. // Structure is documented below. NodePoolAutoscaling VMwareNodePoolNodePoolAutoscalingPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. 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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareNodePool]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VMwareNodePool]
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`, `ubuntu`, `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"` // (Output) // Specifies the vSphere config for node pool. // Structure is documented below. VsphereConfigs []VMwareNodePoolConfigVsphereConfig `pulumi:"vsphereConfigs"` }
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`, `ubuntu`, `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"` // (Output) // Specifies the vSphere config for node pool. // Structure is documented below. VsphereConfigs VMwareNodePoolConfigVsphereConfigArrayInput `pulumi:"vsphereConfigs"` }
func (VMwareNodePoolConfigArgs) ElementType ¶
func (VMwareNodePoolConfigArgs) ElementType() reflect.Type
func (VMwareNodePoolConfigArgs) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfig]
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`, `ubuntu`, `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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfig]
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) VsphereConfigs ¶
func (o VMwareNodePoolConfigOutput) VsphereConfigs() VMwareNodePoolConfigVsphereConfigArrayOutput
(Output) 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`, `ubuntu`, `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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePoolConfig]
func (VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutput ¶
func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutput() VMwareNodePoolConfigPtrOutput
func (VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutputWithContext ¶
func (o VMwareNodePoolConfigPtrOutput) ToVMwareNodePoolConfigPtrOutputWithContext(ctx context.Context) VMwareNodePoolConfigPtrOutput
func (VMwareNodePoolConfigPtrOutput) VsphereConfigs ¶
func (o VMwareNodePoolConfigPtrOutput) VsphereConfigs() VMwareNodePoolConfigVsphereConfigArrayOutput
(Output) 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`. // // <a name="nestedVsphereConfig"></a>The `vsphereConfig` block contains: 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`. // // <a name="nestedVsphereConfig"></a>The `vsphereConfig` block contains: 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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolConfigTaintArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigTaint]
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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolConfigTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigTaint]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigTaintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigTaint]
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`.
<a name="nestedVsphereConfig"></a>The `vsphereConfig` block contains:
func (VMwareNodePoolConfigTaintOutput) ElementType ¶
func (VMwareNodePoolConfigTaintOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigTaintOutput) Key ¶
func (o VMwareNodePoolConfigTaintOutput) Key() pulumi.StringOutput
Key associated with the effect.
func (VMwareNodePoolConfigTaintOutput) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigTaintOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigTaint]
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 { // (Output) // The name of the vCenter datastore. Inherited from the user cluster. Datastore *string `pulumi:"datastore"` // (Output) // Tags to apply to VMs. // Structure is documented below. // // <a name="nestedTags"></a>The `tags` block contains: Tags []VMwareNodePoolConfigVsphereConfigTag `pulumi:"tags"` }
type VMwareNodePoolConfigVsphereConfigArgs ¶
type VMwareNodePoolConfigVsphereConfigArgs struct { // (Output) // The name of the vCenter datastore. Inherited from the user cluster. Datastore pulumi.StringPtrInput `pulumi:"datastore"` // (Output) // Tags to apply to VMs. // Structure is documented below. // // <a name="nestedTags"></a>The `tags` block contains: Tags VMwareNodePoolConfigVsphereConfigTagArrayInput `pulumi:"tags"` }
func (VMwareNodePoolConfigVsphereConfigArgs) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigArgs) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigArgs) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolConfigVsphereConfigArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfig]
func (VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutput ¶
func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
func (VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutputWithContext ¶
func (i VMwareNodePoolConfigVsphereConfigArgs) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
type VMwareNodePoolConfigVsphereConfigArray ¶
type VMwareNodePoolConfigVsphereConfigArray []VMwareNodePoolConfigVsphereConfigInput
func (VMwareNodePoolConfigVsphereConfigArray) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigArray) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigArray) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolConfigVsphereConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfig]
func (VMwareNodePoolConfigVsphereConfigArray) ToVMwareNodePoolConfigVsphereConfigArrayOutput ¶
func (i VMwareNodePoolConfigVsphereConfigArray) ToVMwareNodePoolConfigVsphereConfigArrayOutput() VMwareNodePoolConfigVsphereConfigArrayOutput
func (VMwareNodePoolConfigVsphereConfigArray) ToVMwareNodePoolConfigVsphereConfigArrayOutputWithContext ¶
func (i VMwareNodePoolConfigVsphereConfigArray) ToVMwareNodePoolConfigVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigArrayOutput
type VMwareNodePoolConfigVsphereConfigArrayInput ¶
type VMwareNodePoolConfigVsphereConfigArrayInput interface { pulumi.Input ToVMwareNodePoolConfigVsphereConfigArrayOutput() VMwareNodePoolConfigVsphereConfigArrayOutput ToVMwareNodePoolConfigVsphereConfigArrayOutputWithContext(context.Context) VMwareNodePoolConfigVsphereConfigArrayOutput }
VMwareNodePoolConfigVsphereConfigArrayInput is an input type that accepts VMwareNodePoolConfigVsphereConfigArray and VMwareNodePoolConfigVsphereConfigArrayOutput values. You can construct a concrete instance of `VMwareNodePoolConfigVsphereConfigArrayInput` via:
VMwareNodePoolConfigVsphereConfigArray{ VMwareNodePoolConfigVsphereConfigArgs{...} }
type VMwareNodePoolConfigVsphereConfigArrayOutput ¶
type VMwareNodePoolConfigVsphereConfigArrayOutput struct{ *pulumi.OutputState }
func (VMwareNodePoolConfigVsphereConfigArrayOutput) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigArrayOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigArrayOutput) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigVsphereConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfig]
func (VMwareNodePoolConfigVsphereConfigArrayOutput) ToVMwareNodePoolConfigVsphereConfigArrayOutput ¶
func (o VMwareNodePoolConfigVsphereConfigArrayOutput) ToVMwareNodePoolConfigVsphereConfigArrayOutput() VMwareNodePoolConfigVsphereConfigArrayOutput
func (VMwareNodePoolConfigVsphereConfigArrayOutput) ToVMwareNodePoolConfigVsphereConfigArrayOutputWithContext ¶
func (o VMwareNodePoolConfigVsphereConfigArrayOutput) ToVMwareNodePoolConfigVsphereConfigArrayOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigArrayOutput
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
(Output) The name of the vCenter datastore. Inherited from the user cluster.
func (VMwareNodePoolConfigVsphereConfigOutput) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigOutput) Tags ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) Tags() VMwareNodePoolConfigVsphereConfigTagArrayOutput
(Output) Tags to apply to VMs. Structure is documented below.
<a name="nestedTags"></a>The `tags` block contains:
func (VMwareNodePoolConfigVsphereConfigOutput) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigVsphereConfigOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfig]
func (VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutput ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutput() VMwareNodePoolConfigVsphereConfigOutput
func (VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutputWithContext ¶
func (o VMwareNodePoolConfigVsphereConfigOutput) ToVMwareNodePoolConfigVsphereConfigOutputWithContext(ctx context.Context) VMwareNodePoolConfigVsphereConfigOutput
type VMwareNodePoolConfigVsphereConfigTagArgs ¶
type VMwareNodePoolConfigVsphereConfigTagArgs struct { // (Output) // The Vsphere tag category. Category pulumi.StringPtrInput `pulumi:"category"` // (Output) // The Vsphere tag name. // // *** Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (VMwareNodePoolConfigVsphereConfigTagArgs) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigTagArgs) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigTagArgs) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolConfigVsphereConfigTagArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfigTag]
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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolConfigVsphereConfigTagArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfigTag]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigVsphereConfigTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolConfigVsphereConfigTag]
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
(Output) The Vsphere tag category.
func (VMwareNodePoolConfigVsphereConfigTagOutput) ElementType ¶
func (VMwareNodePoolConfigVsphereConfigTagOutput) ElementType() reflect.Type
func (VMwareNodePoolConfigVsphereConfigTagOutput) Tag ¶
func (o VMwareNodePoolConfigVsphereConfigTagOutput) Tag() pulumi.StringPtrOutput
(Output) The Vsphere tag name.
***
func (VMwareNodePoolConfigVsphereConfigTagOutput) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolConfigVsphereConfigTagOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolConfigVsphereConfigTag]
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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareNodePool]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VMwareNodePool]
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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolNodePoolAutoscalingArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolNodePoolAutoscaling]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolNodePoolAutoscalingOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolNodePoolAutoscaling]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolNodePoolAutoscalingPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePoolNodePoolAutoscaling]
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.
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) 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. Structure is documented below.
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
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolOutput) ToOutput(ctx context.Context) pulumix.Output[*VMwareNodePool]
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. 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 // 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. // Structure is documented below. NodePoolAutoscaling VMwareNodePoolNodePoolAutoscalingPtrInput // Anthos version for the node pool. Defaults to the user cluster version. OnPremVersion pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. 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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolStatusArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatus]
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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolStatusArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatus]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolStatusArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatus]
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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolStatusConditionArgs) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (i VMwareNodePoolStatusConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolStatusConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VMwareNodePoolStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolStatusConditionOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatusCondition]
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) ToOutput ¶ added in v6.65.1
func (o VMwareNodePoolStatusOutput) ToOutput(ctx context.Context) pulumix.Output[VMwareNodePoolStatus]
func (VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutput ¶
func (o VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutput() VMwareNodePoolStatusOutput
func (VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutputWithContext ¶
func (o VMwareNodePoolStatusOutput) ToVMwareNodePoolStatusOutputWithContext(ctx context.Context) VMwareNodePoolStatusOutput