Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type KindCluster
- type KindClusterArgs
- type KindClusterArray
- type KindClusterArrayInput
- type KindClusterArrayOutput
- func (KindClusterArrayOutput) ElementType() reflect.Type
- func (o KindClusterArrayOutput) Index(i pulumi.IntInput) KindClusterOutput
- func (o KindClusterArrayOutput) ToKindClusterArrayOutput() KindClusterArrayOutput
- func (o KindClusterArrayOutput) ToKindClusterArrayOutputWithContext(ctx context.Context) KindClusterArrayOutput
- type KindClusterInput
- type KindClusterKindConfig
- type KindClusterKindConfigArgs
- func (KindClusterKindConfigArgs) ElementType() reflect.Type
- func (i KindClusterKindConfigArgs) ToKindClusterKindConfigOutput() KindClusterKindConfigOutput
- func (i KindClusterKindConfigArgs) ToKindClusterKindConfigOutputWithContext(ctx context.Context) KindClusterKindConfigOutput
- func (i KindClusterKindConfigArgs) ToKindClusterKindConfigPtrOutput() KindClusterKindConfigPtrOutput
- func (i KindClusterKindConfigArgs) ToKindClusterKindConfigPtrOutputWithContext(ctx context.Context) KindClusterKindConfigPtrOutput
- type KindClusterKindConfigInput
- type KindClusterKindConfigNetworking
- type KindClusterKindConfigNetworkingArgs
- func (KindClusterKindConfigNetworkingArgs) ElementType() reflect.Type
- func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingOutput() KindClusterKindConfigNetworkingOutput
- func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingOutput
- func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingPtrOutput() KindClusterKindConfigNetworkingPtrOutput
- func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingPtrOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingPtrOutput
- type KindClusterKindConfigNetworkingInput
- type KindClusterKindConfigNetworkingOutput
- func (o KindClusterKindConfigNetworkingOutput) ApiServerAddress() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingOutput) ApiServerPort() pulumi.IntPtrOutput
- func (o KindClusterKindConfigNetworkingOutput) DisableDefaultCni() pulumi.BoolPtrOutput
- func (KindClusterKindConfigNetworkingOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNetworkingOutput) IpFamily() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingOutput) KubeProxyMode() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingOutput) PodSubnet() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingOutput) ServiceSubnet() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingOutput() KindClusterKindConfigNetworkingOutput
- func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingOutput
- func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingPtrOutput() KindClusterKindConfigNetworkingPtrOutput
- func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingPtrOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingPtrOutput
- type KindClusterKindConfigNetworkingPtrInput
- type KindClusterKindConfigNetworkingPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) ApiServerAddress() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) ApiServerPort() pulumi.IntPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) DisableDefaultCni() pulumi.BoolPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) Elem() KindClusterKindConfigNetworkingOutput
- func (KindClusterKindConfigNetworkingPtrOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNetworkingPtrOutput) IpFamily() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) KubeProxyMode() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) PodSubnet() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) ServiceSubnet() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) ToKindClusterKindConfigNetworkingPtrOutput() KindClusterKindConfigNetworkingPtrOutput
- func (o KindClusterKindConfigNetworkingPtrOutput) ToKindClusterKindConfigNetworkingPtrOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingPtrOutput
- type KindClusterKindConfigNode
- type KindClusterKindConfigNodeArgs
- func (KindClusterKindConfigNodeArgs) ElementType() reflect.Type
- func (i KindClusterKindConfigNodeArgs) ToKindClusterKindConfigNodeOutput() KindClusterKindConfigNodeOutput
- func (i KindClusterKindConfigNodeArgs) ToKindClusterKindConfigNodeOutputWithContext(ctx context.Context) KindClusterKindConfigNodeOutput
- type KindClusterKindConfigNodeArray
- func (KindClusterKindConfigNodeArray) ElementType() reflect.Type
- func (i KindClusterKindConfigNodeArray) ToKindClusterKindConfigNodeArrayOutput() KindClusterKindConfigNodeArrayOutput
- func (i KindClusterKindConfigNodeArray) ToKindClusterKindConfigNodeArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeArrayOutput
- type KindClusterKindConfigNodeArrayInput
- type KindClusterKindConfigNodeArrayOutput
- func (KindClusterKindConfigNodeArrayOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNodeArrayOutput) Index(i pulumi.IntInput) KindClusterKindConfigNodeOutput
- func (o KindClusterKindConfigNodeArrayOutput) ToKindClusterKindConfigNodeArrayOutput() KindClusterKindConfigNodeArrayOutput
- func (o KindClusterKindConfigNodeArrayOutput) ToKindClusterKindConfigNodeArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeArrayOutput
- type KindClusterKindConfigNodeExtraMount
- type KindClusterKindConfigNodeExtraMountArgs
- func (KindClusterKindConfigNodeExtraMountArgs) ElementType() reflect.Type
- func (i KindClusterKindConfigNodeExtraMountArgs) ToKindClusterKindConfigNodeExtraMountOutput() KindClusterKindConfigNodeExtraMountOutput
- func (i KindClusterKindConfigNodeExtraMountArgs) ToKindClusterKindConfigNodeExtraMountOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountOutput
- type KindClusterKindConfigNodeExtraMountArray
- func (KindClusterKindConfigNodeExtraMountArray) ElementType() reflect.Type
- func (i KindClusterKindConfigNodeExtraMountArray) ToKindClusterKindConfigNodeExtraMountArrayOutput() KindClusterKindConfigNodeExtraMountArrayOutput
- func (i KindClusterKindConfigNodeExtraMountArray) ToKindClusterKindConfigNodeExtraMountArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountArrayOutput
- type KindClusterKindConfigNodeExtraMountArrayInput
- type KindClusterKindConfigNodeExtraMountArrayOutput
- func (KindClusterKindConfigNodeExtraMountArrayOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNodeExtraMountArrayOutput) Index(i pulumi.IntInput) KindClusterKindConfigNodeExtraMountOutput
- func (o KindClusterKindConfigNodeExtraMountArrayOutput) ToKindClusterKindConfigNodeExtraMountArrayOutput() KindClusterKindConfigNodeExtraMountArrayOutput
- func (o KindClusterKindConfigNodeExtraMountArrayOutput) ToKindClusterKindConfigNodeExtraMountArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountArrayOutput
- type KindClusterKindConfigNodeExtraMountInput
- type KindClusterKindConfigNodeExtraMountOutput
- func (o KindClusterKindConfigNodeExtraMountOutput) ContainerPath() pulumi.StringPtrOutput
- func (KindClusterKindConfigNodeExtraMountOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNodeExtraMountOutput) HostPath() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNodeExtraMountOutput) ToKindClusterKindConfigNodeExtraMountOutput() KindClusterKindConfigNodeExtraMountOutput
- func (o KindClusterKindConfigNodeExtraMountOutput) ToKindClusterKindConfigNodeExtraMountOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountOutput
- type KindClusterKindConfigNodeExtraPortMapping
- type KindClusterKindConfigNodeExtraPortMappingArgs
- func (KindClusterKindConfigNodeExtraPortMappingArgs) ElementType() reflect.Type
- func (i KindClusterKindConfigNodeExtraPortMappingArgs) ToKindClusterKindConfigNodeExtraPortMappingOutput() KindClusterKindConfigNodeExtraPortMappingOutput
- func (i KindClusterKindConfigNodeExtraPortMappingArgs) ToKindClusterKindConfigNodeExtraPortMappingOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingOutput
- type KindClusterKindConfigNodeExtraPortMappingArray
- func (KindClusterKindConfigNodeExtraPortMappingArray) ElementType() reflect.Type
- func (i KindClusterKindConfigNodeExtraPortMappingArray) ToKindClusterKindConfigNodeExtraPortMappingArrayOutput() KindClusterKindConfigNodeExtraPortMappingArrayOutput
- func (i KindClusterKindConfigNodeExtraPortMappingArray) ToKindClusterKindConfigNodeExtraPortMappingArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingArrayOutput
- type KindClusterKindConfigNodeExtraPortMappingArrayInput
- type KindClusterKindConfigNodeExtraPortMappingArrayOutput
- func (KindClusterKindConfigNodeExtraPortMappingArrayOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNodeExtraPortMappingArrayOutput) Index(i pulumi.IntInput) KindClusterKindConfigNodeExtraPortMappingOutput
- func (o KindClusterKindConfigNodeExtraPortMappingArrayOutput) ToKindClusterKindConfigNodeExtraPortMappingArrayOutput() KindClusterKindConfigNodeExtraPortMappingArrayOutput
- func (o KindClusterKindConfigNodeExtraPortMappingArrayOutput) ToKindClusterKindConfigNodeExtraPortMappingArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingArrayOutput
- type KindClusterKindConfigNodeExtraPortMappingInput
- type KindClusterKindConfigNodeExtraPortMappingOutput
- func (o KindClusterKindConfigNodeExtraPortMappingOutput) ContainerPort() pulumi.IntPtrOutput
- func (KindClusterKindConfigNodeExtraPortMappingOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNodeExtraPortMappingOutput) HostPort() pulumi.IntPtrOutput
- func (o KindClusterKindConfigNodeExtraPortMappingOutput) ListenAddress() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNodeExtraPortMappingOutput) Protocol() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNodeExtraPortMappingOutput) ToKindClusterKindConfigNodeExtraPortMappingOutput() KindClusterKindConfigNodeExtraPortMappingOutput
- func (o KindClusterKindConfigNodeExtraPortMappingOutput) ToKindClusterKindConfigNodeExtraPortMappingOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingOutput
- type KindClusterKindConfigNodeInput
- type KindClusterKindConfigNodeOutput
- func (KindClusterKindConfigNodeOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigNodeOutput) ExtraMounts() KindClusterKindConfigNodeExtraMountArrayOutput
- func (o KindClusterKindConfigNodeOutput) ExtraPortMappings() KindClusterKindConfigNodeExtraPortMappingArrayOutput
- func (o KindClusterKindConfigNodeOutput) Image() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNodeOutput) KubeadmConfigPatches() pulumi.StringArrayOutput
- func (o KindClusterKindConfigNodeOutput) Labels() pulumi.StringMapOutput
- func (o KindClusterKindConfigNodeOutput) Role() pulumi.StringPtrOutput
- func (o KindClusterKindConfigNodeOutput) ToKindClusterKindConfigNodeOutput() KindClusterKindConfigNodeOutput
- func (o KindClusterKindConfigNodeOutput) ToKindClusterKindConfigNodeOutputWithContext(ctx context.Context) KindClusterKindConfigNodeOutput
- type KindClusterKindConfigOutput
- func (o KindClusterKindConfigOutput) ApiVersion() pulumi.StringOutput
- func (o KindClusterKindConfigOutput) ContainerdConfigPatches() pulumi.StringArrayOutput
- func (KindClusterKindConfigOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigOutput) Kind() pulumi.StringOutput
- func (o KindClusterKindConfigOutput) Networking() KindClusterKindConfigNetworkingPtrOutput
- func (o KindClusterKindConfigOutput) Nodes() KindClusterKindConfigNodeArrayOutput
- func (o KindClusterKindConfigOutput) ToKindClusterKindConfigOutput() KindClusterKindConfigOutput
- func (o KindClusterKindConfigOutput) ToKindClusterKindConfigOutputWithContext(ctx context.Context) KindClusterKindConfigOutput
- func (o KindClusterKindConfigOutput) ToKindClusterKindConfigPtrOutput() KindClusterKindConfigPtrOutput
- func (o KindClusterKindConfigOutput) ToKindClusterKindConfigPtrOutputWithContext(ctx context.Context) KindClusterKindConfigPtrOutput
- type KindClusterKindConfigPtrInput
- type KindClusterKindConfigPtrOutput
- func (o KindClusterKindConfigPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o KindClusterKindConfigPtrOutput) ContainerdConfigPatches() pulumi.StringArrayOutput
- func (o KindClusterKindConfigPtrOutput) Elem() KindClusterKindConfigOutput
- func (KindClusterKindConfigPtrOutput) ElementType() reflect.Type
- func (o KindClusterKindConfigPtrOutput) Kind() pulumi.StringPtrOutput
- func (o KindClusterKindConfigPtrOutput) Networking() KindClusterKindConfigNetworkingPtrOutput
- func (o KindClusterKindConfigPtrOutput) Nodes() KindClusterKindConfigNodeArrayOutput
- func (o KindClusterKindConfigPtrOutput) ToKindClusterKindConfigPtrOutput() KindClusterKindConfigPtrOutput
- func (o KindClusterKindConfigPtrOutput) ToKindClusterKindConfigPtrOutputWithContext(ctx context.Context) KindClusterKindConfigPtrOutput
- type KindClusterMap
- type KindClusterMapInput
- type KindClusterMapOutput
- func (KindClusterMapOutput) ElementType() reflect.Type
- func (o KindClusterMapOutput) MapIndex(k pulumi.StringInput) KindClusterOutput
- func (o KindClusterMapOutput) ToKindClusterMapOutput() KindClusterMapOutput
- func (o KindClusterMapOutput) ToKindClusterMapOutputWithContext(ctx context.Context) KindClusterMapOutput
- type KindClusterOutput
- func (o KindClusterOutput) ClientCertificate() pulumi.StringOutput
- func (o KindClusterOutput) ClientKey() pulumi.StringOutput
- func (o KindClusterOutput) ClusterCaCertificate() pulumi.StringOutput
- func (o KindClusterOutput) Completed() pulumi.BoolOutput
- func (KindClusterOutput) ElementType() reflect.Type
- func (o KindClusterOutput) Endpoint() pulumi.StringOutput
- func (o KindClusterOutput) KindConfig() KindClusterKindConfigPtrOutput
- func (o KindClusterOutput) Kubeconfig() pulumi.StringOutput
- func (o KindClusterOutput) KubeconfigPath() pulumi.StringOutput
- func (o KindClusterOutput) Name() pulumi.StringOutput
- func (o KindClusterOutput) NodeImage() pulumi.StringOutput
- func (o KindClusterOutput) ToKindClusterOutput() KindClusterOutput
- func (o KindClusterOutput) ToKindClusterOutputWithContext(ctx context.Context) KindClusterOutput
- func (o KindClusterOutput) WaitForReady() pulumi.BoolPtrOutput
- type KindClusterState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type KindCluster ¶
type KindCluster struct { pulumi.CustomResourceState // Client certificate for authenticating to cluster. ClientCertificate pulumi.StringOutput `pulumi:"clientCertificate"` // Client key for authenticating to cluster. ClientKey pulumi.StringOutput `pulumi:"clientKey"` // Client verifies the server certificate with this CA cert. ClusterCaCertificate pulumi.StringOutput `pulumi:"clusterCaCertificate"` // Cluster successfully created. Completed pulumi.BoolOutput `pulumi:"completed"` // Kubernetes APIServer endpoint. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // The kind_config that kind will use to bootstrap the cluster. KindConfig KindClusterKindConfigPtrOutput `pulumi:"kindConfig"` // Kubeconfig set after the the cluster is created. Kubeconfig pulumi.StringOutput `pulumi:"kubeconfig"` // Kubeconfig path set after the the cluster is created or by the user to override defaults. KubeconfigPath pulumi.StringOutput `pulumi:"kubeconfigPath"` // The kind name that is given to the created cluster. Name pulumi.StringOutput `pulumi:"name"` // The node_image that kind will use (ex: kindest/node:v1.23.4). NodeImage pulumi.StringOutput `pulumi:"nodeImage"` // Defines wether or not the provider will wait for the control plane to be ready. Defaults to false WaitForReady pulumi.BoolPtrOutput `pulumi:"waitForReady"` }
func GetKindCluster ¶
func GetKindCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KindClusterState, opts ...pulumi.ResourceOption) (*KindCluster, error)
GetKindCluster gets an existing KindCluster 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 NewKindCluster ¶
func NewKindCluster(ctx *pulumi.Context, name string, args *KindClusterArgs, opts ...pulumi.ResourceOption) (*KindCluster, error)
NewKindCluster registers a new resource with the given unique name, arguments, and options.
func (*KindCluster) ElementType ¶
func (*KindCluster) ElementType() reflect.Type
func (*KindCluster) ToKindClusterOutput ¶
func (i *KindCluster) ToKindClusterOutput() KindClusterOutput
func (*KindCluster) ToKindClusterOutputWithContext ¶
func (i *KindCluster) ToKindClusterOutputWithContext(ctx context.Context) KindClusterOutput
type KindClusterArgs ¶
type KindClusterArgs struct { // The kind_config that kind will use to bootstrap the cluster. KindConfig KindClusterKindConfigPtrInput // Kubeconfig path set after the the cluster is created or by the user to override defaults. KubeconfigPath pulumi.StringPtrInput // The kind name that is given to the created cluster. Name pulumi.StringPtrInput // The node_image that kind will use (ex: kindest/node:v1.23.4). NodeImage pulumi.StringPtrInput // Defines wether or not the provider will wait for the control plane to be ready. Defaults to false WaitForReady pulumi.BoolPtrInput }
The set of arguments for constructing a KindCluster resource.
func (KindClusterArgs) ElementType ¶
func (KindClusterArgs) ElementType() reflect.Type
type KindClusterArray ¶
type KindClusterArray []KindClusterInput
func (KindClusterArray) ElementType ¶
func (KindClusterArray) ElementType() reflect.Type
func (KindClusterArray) ToKindClusterArrayOutput ¶
func (i KindClusterArray) ToKindClusterArrayOutput() KindClusterArrayOutput
func (KindClusterArray) ToKindClusterArrayOutputWithContext ¶
func (i KindClusterArray) ToKindClusterArrayOutputWithContext(ctx context.Context) KindClusterArrayOutput
type KindClusterArrayInput ¶
type KindClusterArrayInput interface { pulumi.Input ToKindClusterArrayOutput() KindClusterArrayOutput ToKindClusterArrayOutputWithContext(context.Context) KindClusterArrayOutput }
KindClusterArrayInput is an input type that accepts KindClusterArray and KindClusterArrayOutput values. You can construct a concrete instance of `KindClusterArrayInput` via:
KindClusterArray{ KindClusterArgs{...} }
type KindClusterArrayOutput ¶
type KindClusterArrayOutput struct{ *pulumi.OutputState }
func (KindClusterArrayOutput) ElementType ¶
func (KindClusterArrayOutput) ElementType() reflect.Type
func (KindClusterArrayOutput) Index ¶
func (o KindClusterArrayOutput) Index(i pulumi.IntInput) KindClusterOutput
func (KindClusterArrayOutput) ToKindClusterArrayOutput ¶
func (o KindClusterArrayOutput) ToKindClusterArrayOutput() KindClusterArrayOutput
func (KindClusterArrayOutput) ToKindClusterArrayOutputWithContext ¶
func (o KindClusterArrayOutput) ToKindClusterArrayOutputWithContext(ctx context.Context) KindClusterArrayOutput
type KindClusterInput ¶
type KindClusterInput interface { pulumi.Input ToKindClusterOutput() KindClusterOutput ToKindClusterOutputWithContext(ctx context.Context) KindClusterOutput }
type KindClusterKindConfig ¶
type KindClusterKindConfig struct { ApiVersion string `pulumi:"apiVersion"` ContainerdConfigPatches []string `pulumi:"containerdConfigPatches"` Kind string `pulumi:"kind"` Networking *KindClusterKindConfigNetworking `pulumi:"networking"` Nodes []KindClusterKindConfigNode `pulumi:"nodes"` }
type KindClusterKindConfigArgs ¶
type KindClusterKindConfigArgs struct { ApiVersion pulumi.StringInput `pulumi:"apiVersion"` ContainerdConfigPatches pulumi.StringArrayInput `pulumi:"containerdConfigPatches"` Kind pulumi.StringInput `pulumi:"kind"` Networking KindClusterKindConfigNetworkingPtrInput `pulumi:"networking"` Nodes KindClusterKindConfigNodeArrayInput `pulumi:"nodes"` }
func (KindClusterKindConfigArgs) ElementType ¶
func (KindClusterKindConfigArgs) ElementType() reflect.Type
func (KindClusterKindConfigArgs) ToKindClusterKindConfigOutput ¶
func (i KindClusterKindConfigArgs) ToKindClusterKindConfigOutput() KindClusterKindConfigOutput
func (KindClusterKindConfigArgs) ToKindClusterKindConfigOutputWithContext ¶
func (i KindClusterKindConfigArgs) ToKindClusterKindConfigOutputWithContext(ctx context.Context) KindClusterKindConfigOutput
func (KindClusterKindConfigArgs) ToKindClusterKindConfigPtrOutput ¶
func (i KindClusterKindConfigArgs) ToKindClusterKindConfigPtrOutput() KindClusterKindConfigPtrOutput
func (KindClusterKindConfigArgs) ToKindClusterKindConfigPtrOutputWithContext ¶
func (i KindClusterKindConfigArgs) ToKindClusterKindConfigPtrOutputWithContext(ctx context.Context) KindClusterKindConfigPtrOutput
type KindClusterKindConfigInput ¶
type KindClusterKindConfigInput interface { pulumi.Input ToKindClusterKindConfigOutput() KindClusterKindConfigOutput ToKindClusterKindConfigOutputWithContext(context.Context) KindClusterKindConfigOutput }
KindClusterKindConfigInput is an input type that accepts KindClusterKindConfigArgs and KindClusterKindConfigOutput values. You can construct a concrete instance of `KindClusterKindConfigInput` via:
KindClusterKindConfigArgs{...}
type KindClusterKindConfigNetworking ¶
type KindClusterKindConfigNetworking struct { ApiServerAddress *string `pulumi:"apiServerAddress"` ApiServerPort *int `pulumi:"apiServerPort"` DisableDefaultCni *bool `pulumi:"disableDefaultCni"` IpFamily *string `pulumi:"ipFamily"` KubeProxyMode *string `pulumi:"kubeProxyMode"` PodSubnet *string `pulumi:"podSubnet"` ServiceSubnet *string `pulumi:"serviceSubnet"` }
type KindClusterKindConfigNetworkingArgs ¶
type KindClusterKindConfigNetworkingArgs struct { ApiServerAddress pulumi.StringPtrInput `pulumi:"apiServerAddress"` ApiServerPort pulumi.IntPtrInput `pulumi:"apiServerPort"` DisableDefaultCni pulumi.BoolPtrInput `pulumi:"disableDefaultCni"` IpFamily pulumi.StringPtrInput `pulumi:"ipFamily"` KubeProxyMode pulumi.StringPtrInput `pulumi:"kubeProxyMode"` PodSubnet pulumi.StringPtrInput `pulumi:"podSubnet"` ServiceSubnet pulumi.StringPtrInput `pulumi:"serviceSubnet"` }
func (KindClusterKindConfigNetworkingArgs) ElementType ¶
func (KindClusterKindConfigNetworkingArgs) ElementType() reflect.Type
func (KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingOutput ¶
func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingOutput() KindClusterKindConfigNetworkingOutput
func (KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingOutputWithContext ¶
func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingOutput
func (KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingPtrOutput ¶
func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingPtrOutput() KindClusterKindConfigNetworkingPtrOutput
func (KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingPtrOutputWithContext ¶
func (i KindClusterKindConfigNetworkingArgs) ToKindClusterKindConfigNetworkingPtrOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingPtrOutput
type KindClusterKindConfigNetworkingInput ¶
type KindClusterKindConfigNetworkingInput interface { pulumi.Input ToKindClusterKindConfigNetworkingOutput() KindClusterKindConfigNetworkingOutput ToKindClusterKindConfigNetworkingOutputWithContext(context.Context) KindClusterKindConfigNetworkingOutput }
KindClusterKindConfigNetworkingInput is an input type that accepts KindClusterKindConfigNetworkingArgs and KindClusterKindConfigNetworkingOutput values. You can construct a concrete instance of `KindClusterKindConfigNetworkingInput` via:
KindClusterKindConfigNetworkingArgs{...}
type KindClusterKindConfigNetworkingOutput ¶
type KindClusterKindConfigNetworkingOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNetworkingOutput) ApiServerAddress ¶
func (o KindClusterKindConfigNetworkingOutput) ApiServerAddress() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingOutput) ApiServerPort ¶
func (o KindClusterKindConfigNetworkingOutput) ApiServerPort() pulumi.IntPtrOutput
func (KindClusterKindConfigNetworkingOutput) DisableDefaultCni ¶
func (o KindClusterKindConfigNetworkingOutput) DisableDefaultCni() pulumi.BoolPtrOutput
func (KindClusterKindConfigNetworkingOutput) ElementType ¶
func (KindClusterKindConfigNetworkingOutput) ElementType() reflect.Type
func (KindClusterKindConfigNetworkingOutput) IpFamily ¶
func (o KindClusterKindConfigNetworkingOutput) IpFamily() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingOutput) KubeProxyMode ¶
func (o KindClusterKindConfigNetworkingOutput) KubeProxyMode() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingOutput) PodSubnet ¶
func (o KindClusterKindConfigNetworkingOutput) PodSubnet() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingOutput) ServiceSubnet ¶
func (o KindClusterKindConfigNetworkingOutput) ServiceSubnet() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingOutput ¶
func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingOutput() KindClusterKindConfigNetworkingOutput
func (KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingOutputWithContext ¶
func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingOutput
func (KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingPtrOutput ¶
func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingPtrOutput() KindClusterKindConfigNetworkingPtrOutput
func (KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingPtrOutputWithContext ¶
func (o KindClusterKindConfigNetworkingOutput) ToKindClusterKindConfigNetworkingPtrOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingPtrOutput
type KindClusterKindConfigNetworkingPtrInput ¶
type KindClusterKindConfigNetworkingPtrInput interface { pulumi.Input ToKindClusterKindConfigNetworkingPtrOutput() KindClusterKindConfigNetworkingPtrOutput ToKindClusterKindConfigNetworkingPtrOutputWithContext(context.Context) KindClusterKindConfigNetworkingPtrOutput }
KindClusterKindConfigNetworkingPtrInput is an input type that accepts KindClusterKindConfigNetworkingArgs, KindClusterKindConfigNetworkingPtr and KindClusterKindConfigNetworkingPtrOutput values. You can construct a concrete instance of `KindClusterKindConfigNetworkingPtrInput` via:
KindClusterKindConfigNetworkingArgs{...} or: nil
func KindClusterKindConfigNetworkingPtr ¶
func KindClusterKindConfigNetworkingPtr(v *KindClusterKindConfigNetworkingArgs) KindClusterKindConfigNetworkingPtrInput
type KindClusterKindConfigNetworkingPtrOutput ¶
type KindClusterKindConfigNetworkingPtrOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNetworkingPtrOutput) ApiServerAddress ¶
func (o KindClusterKindConfigNetworkingPtrOutput) ApiServerAddress() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) ApiServerPort ¶
func (o KindClusterKindConfigNetworkingPtrOutput) ApiServerPort() pulumi.IntPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) DisableDefaultCni ¶
func (o KindClusterKindConfigNetworkingPtrOutput) DisableDefaultCni() pulumi.BoolPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) ElementType ¶
func (KindClusterKindConfigNetworkingPtrOutput) ElementType() reflect.Type
func (KindClusterKindConfigNetworkingPtrOutput) IpFamily ¶
func (o KindClusterKindConfigNetworkingPtrOutput) IpFamily() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) KubeProxyMode ¶
func (o KindClusterKindConfigNetworkingPtrOutput) KubeProxyMode() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) PodSubnet ¶
func (o KindClusterKindConfigNetworkingPtrOutput) PodSubnet() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) ServiceSubnet ¶
func (o KindClusterKindConfigNetworkingPtrOutput) ServiceSubnet() pulumi.StringPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) ToKindClusterKindConfigNetworkingPtrOutput ¶
func (o KindClusterKindConfigNetworkingPtrOutput) ToKindClusterKindConfigNetworkingPtrOutput() KindClusterKindConfigNetworkingPtrOutput
func (KindClusterKindConfigNetworkingPtrOutput) ToKindClusterKindConfigNetworkingPtrOutputWithContext ¶
func (o KindClusterKindConfigNetworkingPtrOutput) ToKindClusterKindConfigNetworkingPtrOutputWithContext(ctx context.Context) KindClusterKindConfigNetworkingPtrOutput
type KindClusterKindConfigNode ¶
type KindClusterKindConfigNode struct { ExtraMounts []KindClusterKindConfigNodeExtraMount `pulumi:"extraMounts"` ExtraPortMappings []KindClusterKindConfigNodeExtraPortMapping `pulumi:"extraPortMappings"` Image *string `pulumi:"image"` KubeadmConfigPatches []string `pulumi:"kubeadmConfigPatches"` Labels map[string]string `pulumi:"labels"` Role *string `pulumi:"role"` }
type KindClusterKindConfigNodeArgs ¶
type KindClusterKindConfigNodeArgs struct { ExtraMounts KindClusterKindConfigNodeExtraMountArrayInput `pulumi:"extraMounts"` ExtraPortMappings KindClusterKindConfigNodeExtraPortMappingArrayInput `pulumi:"extraPortMappings"` Image pulumi.StringPtrInput `pulumi:"image"` KubeadmConfigPatches pulumi.StringArrayInput `pulumi:"kubeadmConfigPatches"` Labels pulumi.StringMapInput `pulumi:"labels"` Role pulumi.StringPtrInput `pulumi:"role"` }
func (KindClusterKindConfigNodeArgs) ElementType ¶
func (KindClusterKindConfigNodeArgs) ElementType() reflect.Type
func (KindClusterKindConfigNodeArgs) ToKindClusterKindConfigNodeOutput ¶
func (i KindClusterKindConfigNodeArgs) ToKindClusterKindConfigNodeOutput() KindClusterKindConfigNodeOutput
func (KindClusterKindConfigNodeArgs) ToKindClusterKindConfigNodeOutputWithContext ¶
func (i KindClusterKindConfigNodeArgs) ToKindClusterKindConfigNodeOutputWithContext(ctx context.Context) KindClusterKindConfigNodeOutput
type KindClusterKindConfigNodeArray ¶
type KindClusterKindConfigNodeArray []KindClusterKindConfigNodeInput
func (KindClusterKindConfigNodeArray) ElementType ¶
func (KindClusterKindConfigNodeArray) ElementType() reflect.Type
func (KindClusterKindConfigNodeArray) ToKindClusterKindConfigNodeArrayOutput ¶
func (i KindClusterKindConfigNodeArray) ToKindClusterKindConfigNodeArrayOutput() KindClusterKindConfigNodeArrayOutput
func (KindClusterKindConfigNodeArray) ToKindClusterKindConfigNodeArrayOutputWithContext ¶
func (i KindClusterKindConfigNodeArray) ToKindClusterKindConfigNodeArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeArrayOutput
type KindClusterKindConfigNodeArrayInput ¶
type KindClusterKindConfigNodeArrayInput interface { pulumi.Input ToKindClusterKindConfigNodeArrayOutput() KindClusterKindConfigNodeArrayOutput ToKindClusterKindConfigNodeArrayOutputWithContext(context.Context) KindClusterKindConfigNodeArrayOutput }
KindClusterKindConfigNodeArrayInput is an input type that accepts KindClusterKindConfigNodeArray and KindClusterKindConfigNodeArrayOutput values. You can construct a concrete instance of `KindClusterKindConfigNodeArrayInput` via:
KindClusterKindConfigNodeArray{ KindClusterKindConfigNodeArgs{...} }
type KindClusterKindConfigNodeArrayOutput ¶
type KindClusterKindConfigNodeArrayOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNodeArrayOutput) ElementType ¶
func (KindClusterKindConfigNodeArrayOutput) ElementType() reflect.Type
func (KindClusterKindConfigNodeArrayOutput) Index ¶
func (o KindClusterKindConfigNodeArrayOutput) Index(i pulumi.IntInput) KindClusterKindConfigNodeOutput
func (KindClusterKindConfigNodeArrayOutput) ToKindClusterKindConfigNodeArrayOutput ¶
func (o KindClusterKindConfigNodeArrayOutput) ToKindClusterKindConfigNodeArrayOutput() KindClusterKindConfigNodeArrayOutput
func (KindClusterKindConfigNodeArrayOutput) ToKindClusterKindConfigNodeArrayOutputWithContext ¶
func (o KindClusterKindConfigNodeArrayOutput) ToKindClusterKindConfigNodeArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeArrayOutput
type KindClusterKindConfigNodeExtraMountArgs ¶
type KindClusterKindConfigNodeExtraMountArgs struct { ContainerPath pulumi.StringPtrInput `pulumi:"containerPath"` HostPath pulumi.StringPtrInput `pulumi:"hostPath"` }
func (KindClusterKindConfigNodeExtraMountArgs) ElementType ¶
func (KindClusterKindConfigNodeExtraMountArgs) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraMountArgs) ToKindClusterKindConfigNodeExtraMountOutput ¶
func (i KindClusterKindConfigNodeExtraMountArgs) ToKindClusterKindConfigNodeExtraMountOutput() KindClusterKindConfigNodeExtraMountOutput
func (KindClusterKindConfigNodeExtraMountArgs) ToKindClusterKindConfigNodeExtraMountOutputWithContext ¶
func (i KindClusterKindConfigNodeExtraMountArgs) ToKindClusterKindConfigNodeExtraMountOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountOutput
type KindClusterKindConfigNodeExtraMountArray ¶
type KindClusterKindConfigNodeExtraMountArray []KindClusterKindConfigNodeExtraMountInput
func (KindClusterKindConfigNodeExtraMountArray) ElementType ¶
func (KindClusterKindConfigNodeExtraMountArray) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraMountArray) ToKindClusterKindConfigNodeExtraMountArrayOutput ¶
func (i KindClusterKindConfigNodeExtraMountArray) ToKindClusterKindConfigNodeExtraMountArrayOutput() KindClusterKindConfigNodeExtraMountArrayOutput
func (KindClusterKindConfigNodeExtraMountArray) ToKindClusterKindConfigNodeExtraMountArrayOutputWithContext ¶
func (i KindClusterKindConfigNodeExtraMountArray) ToKindClusterKindConfigNodeExtraMountArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountArrayOutput
type KindClusterKindConfigNodeExtraMountArrayInput ¶
type KindClusterKindConfigNodeExtraMountArrayInput interface { pulumi.Input ToKindClusterKindConfigNodeExtraMountArrayOutput() KindClusterKindConfigNodeExtraMountArrayOutput ToKindClusterKindConfigNodeExtraMountArrayOutputWithContext(context.Context) KindClusterKindConfigNodeExtraMountArrayOutput }
KindClusterKindConfigNodeExtraMountArrayInput is an input type that accepts KindClusterKindConfigNodeExtraMountArray and KindClusterKindConfigNodeExtraMountArrayOutput values. You can construct a concrete instance of `KindClusterKindConfigNodeExtraMountArrayInput` via:
KindClusterKindConfigNodeExtraMountArray{ KindClusterKindConfigNodeExtraMountArgs{...} }
type KindClusterKindConfigNodeExtraMountArrayOutput ¶
type KindClusterKindConfigNodeExtraMountArrayOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNodeExtraMountArrayOutput) ElementType ¶
func (KindClusterKindConfigNodeExtraMountArrayOutput) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraMountArrayOutput) ToKindClusterKindConfigNodeExtraMountArrayOutput ¶
func (o KindClusterKindConfigNodeExtraMountArrayOutput) ToKindClusterKindConfigNodeExtraMountArrayOutput() KindClusterKindConfigNodeExtraMountArrayOutput
func (KindClusterKindConfigNodeExtraMountArrayOutput) ToKindClusterKindConfigNodeExtraMountArrayOutputWithContext ¶
func (o KindClusterKindConfigNodeExtraMountArrayOutput) ToKindClusterKindConfigNodeExtraMountArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountArrayOutput
type KindClusterKindConfigNodeExtraMountInput ¶
type KindClusterKindConfigNodeExtraMountInput interface { pulumi.Input ToKindClusterKindConfigNodeExtraMountOutput() KindClusterKindConfigNodeExtraMountOutput ToKindClusterKindConfigNodeExtraMountOutputWithContext(context.Context) KindClusterKindConfigNodeExtraMountOutput }
KindClusterKindConfigNodeExtraMountInput is an input type that accepts KindClusterKindConfigNodeExtraMountArgs and KindClusterKindConfigNodeExtraMountOutput values. You can construct a concrete instance of `KindClusterKindConfigNodeExtraMountInput` via:
KindClusterKindConfigNodeExtraMountArgs{...}
type KindClusterKindConfigNodeExtraMountOutput ¶
type KindClusterKindConfigNodeExtraMountOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNodeExtraMountOutput) ContainerPath ¶
func (o KindClusterKindConfigNodeExtraMountOutput) ContainerPath() pulumi.StringPtrOutput
func (KindClusterKindConfigNodeExtraMountOutput) ElementType ¶
func (KindClusterKindConfigNodeExtraMountOutput) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraMountOutput) HostPath ¶
func (o KindClusterKindConfigNodeExtraMountOutput) HostPath() pulumi.StringPtrOutput
func (KindClusterKindConfigNodeExtraMountOutput) ToKindClusterKindConfigNodeExtraMountOutput ¶
func (o KindClusterKindConfigNodeExtraMountOutput) ToKindClusterKindConfigNodeExtraMountOutput() KindClusterKindConfigNodeExtraMountOutput
func (KindClusterKindConfigNodeExtraMountOutput) ToKindClusterKindConfigNodeExtraMountOutputWithContext ¶
func (o KindClusterKindConfigNodeExtraMountOutput) ToKindClusterKindConfigNodeExtraMountOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraMountOutput
type KindClusterKindConfigNodeExtraPortMappingArgs ¶
type KindClusterKindConfigNodeExtraPortMappingArgs struct { ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` HostPort pulumi.IntPtrInput `pulumi:"hostPort"` ListenAddress pulumi.StringPtrInput `pulumi:"listenAddress"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (KindClusterKindConfigNodeExtraPortMappingArgs) ElementType ¶
func (KindClusterKindConfigNodeExtraPortMappingArgs) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraPortMappingArgs) ToKindClusterKindConfigNodeExtraPortMappingOutput ¶
func (i KindClusterKindConfigNodeExtraPortMappingArgs) ToKindClusterKindConfigNodeExtraPortMappingOutput() KindClusterKindConfigNodeExtraPortMappingOutput
func (KindClusterKindConfigNodeExtraPortMappingArgs) ToKindClusterKindConfigNodeExtraPortMappingOutputWithContext ¶
func (i KindClusterKindConfigNodeExtraPortMappingArgs) ToKindClusterKindConfigNodeExtraPortMappingOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingOutput
type KindClusterKindConfigNodeExtraPortMappingArray ¶
type KindClusterKindConfigNodeExtraPortMappingArray []KindClusterKindConfigNodeExtraPortMappingInput
func (KindClusterKindConfigNodeExtraPortMappingArray) ElementType ¶
func (KindClusterKindConfigNodeExtraPortMappingArray) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraPortMappingArray) ToKindClusterKindConfigNodeExtraPortMappingArrayOutput ¶
func (i KindClusterKindConfigNodeExtraPortMappingArray) ToKindClusterKindConfigNodeExtraPortMappingArrayOutput() KindClusterKindConfigNodeExtraPortMappingArrayOutput
func (KindClusterKindConfigNodeExtraPortMappingArray) ToKindClusterKindConfigNodeExtraPortMappingArrayOutputWithContext ¶
func (i KindClusterKindConfigNodeExtraPortMappingArray) ToKindClusterKindConfigNodeExtraPortMappingArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingArrayOutput
type KindClusterKindConfigNodeExtraPortMappingArrayInput ¶
type KindClusterKindConfigNodeExtraPortMappingArrayInput interface { pulumi.Input ToKindClusterKindConfigNodeExtraPortMappingArrayOutput() KindClusterKindConfigNodeExtraPortMappingArrayOutput ToKindClusterKindConfigNodeExtraPortMappingArrayOutputWithContext(context.Context) KindClusterKindConfigNodeExtraPortMappingArrayOutput }
KindClusterKindConfigNodeExtraPortMappingArrayInput is an input type that accepts KindClusterKindConfigNodeExtraPortMappingArray and KindClusterKindConfigNodeExtraPortMappingArrayOutput values. You can construct a concrete instance of `KindClusterKindConfigNodeExtraPortMappingArrayInput` via:
KindClusterKindConfigNodeExtraPortMappingArray{ KindClusterKindConfigNodeExtraPortMappingArgs{...} }
type KindClusterKindConfigNodeExtraPortMappingArrayOutput ¶
type KindClusterKindConfigNodeExtraPortMappingArrayOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNodeExtraPortMappingArrayOutput) ElementType ¶
func (KindClusterKindConfigNodeExtraPortMappingArrayOutput) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraPortMappingArrayOutput) ToKindClusterKindConfigNodeExtraPortMappingArrayOutput ¶
func (o KindClusterKindConfigNodeExtraPortMappingArrayOutput) ToKindClusterKindConfigNodeExtraPortMappingArrayOutput() KindClusterKindConfigNodeExtraPortMappingArrayOutput
func (KindClusterKindConfigNodeExtraPortMappingArrayOutput) ToKindClusterKindConfigNodeExtraPortMappingArrayOutputWithContext ¶
func (o KindClusterKindConfigNodeExtraPortMappingArrayOutput) ToKindClusterKindConfigNodeExtraPortMappingArrayOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingArrayOutput
type KindClusterKindConfigNodeExtraPortMappingInput ¶
type KindClusterKindConfigNodeExtraPortMappingInput interface { pulumi.Input ToKindClusterKindConfigNodeExtraPortMappingOutput() KindClusterKindConfigNodeExtraPortMappingOutput ToKindClusterKindConfigNodeExtraPortMappingOutputWithContext(context.Context) KindClusterKindConfigNodeExtraPortMappingOutput }
KindClusterKindConfigNodeExtraPortMappingInput is an input type that accepts KindClusterKindConfigNodeExtraPortMappingArgs and KindClusterKindConfigNodeExtraPortMappingOutput values. You can construct a concrete instance of `KindClusterKindConfigNodeExtraPortMappingInput` via:
KindClusterKindConfigNodeExtraPortMappingArgs{...}
type KindClusterKindConfigNodeExtraPortMappingOutput ¶
type KindClusterKindConfigNodeExtraPortMappingOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNodeExtraPortMappingOutput) ContainerPort ¶
func (o KindClusterKindConfigNodeExtraPortMappingOutput) ContainerPort() pulumi.IntPtrOutput
func (KindClusterKindConfigNodeExtraPortMappingOutput) ElementType ¶
func (KindClusterKindConfigNodeExtraPortMappingOutput) ElementType() reflect.Type
func (KindClusterKindConfigNodeExtraPortMappingOutput) HostPort ¶
func (o KindClusterKindConfigNodeExtraPortMappingOutput) HostPort() pulumi.IntPtrOutput
func (KindClusterKindConfigNodeExtraPortMappingOutput) ListenAddress ¶
func (o KindClusterKindConfigNodeExtraPortMappingOutput) ListenAddress() pulumi.StringPtrOutput
func (KindClusterKindConfigNodeExtraPortMappingOutput) Protocol ¶
func (o KindClusterKindConfigNodeExtraPortMappingOutput) Protocol() pulumi.StringPtrOutput
func (KindClusterKindConfigNodeExtraPortMappingOutput) ToKindClusterKindConfigNodeExtraPortMappingOutput ¶
func (o KindClusterKindConfigNodeExtraPortMappingOutput) ToKindClusterKindConfigNodeExtraPortMappingOutput() KindClusterKindConfigNodeExtraPortMappingOutput
func (KindClusterKindConfigNodeExtraPortMappingOutput) ToKindClusterKindConfigNodeExtraPortMappingOutputWithContext ¶
func (o KindClusterKindConfigNodeExtraPortMappingOutput) ToKindClusterKindConfigNodeExtraPortMappingOutputWithContext(ctx context.Context) KindClusterKindConfigNodeExtraPortMappingOutput
type KindClusterKindConfigNodeInput ¶
type KindClusterKindConfigNodeInput interface { pulumi.Input ToKindClusterKindConfigNodeOutput() KindClusterKindConfigNodeOutput ToKindClusterKindConfigNodeOutputWithContext(context.Context) KindClusterKindConfigNodeOutput }
KindClusterKindConfigNodeInput is an input type that accepts KindClusterKindConfigNodeArgs and KindClusterKindConfigNodeOutput values. You can construct a concrete instance of `KindClusterKindConfigNodeInput` via:
KindClusterKindConfigNodeArgs{...}
type KindClusterKindConfigNodeOutput ¶
type KindClusterKindConfigNodeOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigNodeOutput) ElementType ¶
func (KindClusterKindConfigNodeOutput) ElementType() reflect.Type
func (KindClusterKindConfigNodeOutput) ExtraMounts ¶
func (o KindClusterKindConfigNodeOutput) ExtraMounts() KindClusterKindConfigNodeExtraMountArrayOutput
func (KindClusterKindConfigNodeOutput) ExtraPortMappings ¶
func (o KindClusterKindConfigNodeOutput) ExtraPortMappings() KindClusterKindConfigNodeExtraPortMappingArrayOutput
func (KindClusterKindConfigNodeOutput) Image ¶
func (o KindClusterKindConfigNodeOutput) Image() pulumi.StringPtrOutput
func (KindClusterKindConfigNodeOutput) KubeadmConfigPatches ¶
func (o KindClusterKindConfigNodeOutput) KubeadmConfigPatches() pulumi.StringArrayOutput
func (KindClusterKindConfigNodeOutput) Labels ¶
func (o KindClusterKindConfigNodeOutput) Labels() pulumi.StringMapOutput
func (KindClusterKindConfigNodeOutput) Role ¶
func (o KindClusterKindConfigNodeOutput) Role() pulumi.StringPtrOutput
func (KindClusterKindConfigNodeOutput) ToKindClusterKindConfigNodeOutput ¶
func (o KindClusterKindConfigNodeOutput) ToKindClusterKindConfigNodeOutput() KindClusterKindConfigNodeOutput
func (KindClusterKindConfigNodeOutput) ToKindClusterKindConfigNodeOutputWithContext ¶
func (o KindClusterKindConfigNodeOutput) ToKindClusterKindConfigNodeOutputWithContext(ctx context.Context) KindClusterKindConfigNodeOutput
type KindClusterKindConfigOutput ¶
type KindClusterKindConfigOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigOutput) ApiVersion ¶
func (o KindClusterKindConfigOutput) ApiVersion() pulumi.StringOutput
func (KindClusterKindConfigOutput) ContainerdConfigPatches ¶
func (o KindClusterKindConfigOutput) ContainerdConfigPatches() pulumi.StringArrayOutput
func (KindClusterKindConfigOutput) ElementType ¶
func (KindClusterKindConfigOutput) ElementType() reflect.Type
func (KindClusterKindConfigOutput) Kind ¶
func (o KindClusterKindConfigOutput) Kind() pulumi.StringOutput
func (KindClusterKindConfigOutput) Networking ¶
func (o KindClusterKindConfigOutput) Networking() KindClusterKindConfigNetworkingPtrOutput
func (KindClusterKindConfigOutput) Nodes ¶
func (o KindClusterKindConfigOutput) Nodes() KindClusterKindConfigNodeArrayOutput
func (KindClusterKindConfigOutput) ToKindClusterKindConfigOutput ¶
func (o KindClusterKindConfigOutput) ToKindClusterKindConfigOutput() KindClusterKindConfigOutput
func (KindClusterKindConfigOutput) ToKindClusterKindConfigOutputWithContext ¶
func (o KindClusterKindConfigOutput) ToKindClusterKindConfigOutputWithContext(ctx context.Context) KindClusterKindConfigOutput
func (KindClusterKindConfigOutput) ToKindClusterKindConfigPtrOutput ¶
func (o KindClusterKindConfigOutput) ToKindClusterKindConfigPtrOutput() KindClusterKindConfigPtrOutput
func (KindClusterKindConfigOutput) ToKindClusterKindConfigPtrOutputWithContext ¶
func (o KindClusterKindConfigOutput) ToKindClusterKindConfigPtrOutputWithContext(ctx context.Context) KindClusterKindConfigPtrOutput
type KindClusterKindConfigPtrInput ¶
type KindClusterKindConfigPtrInput interface { pulumi.Input ToKindClusterKindConfigPtrOutput() KindClusterKindConfigPtrOutput ToKindClusterKindConfigPtrOutputWithContext(context.Context) KindClusterKindConfigPtrOutput }
KindClusterKindConfigPtrInput is an input type that accepts KindClusterKindConfigArgs, KindClusterKindConfigPtr and KindClusterKindConfigPtrOutput values. You can construct a concrete instance of `KindClusterKindConfigPtrInput` via:
KindClusterKindConfigArgs{...} or: nil
func KindClusterKindConfigPtr ¶
func KindClusterKindConfigPtr(v *KindClusterKindConfigArgs) KindClusterKindConfigPtrInput
type KindClusterKindConfigPtrOutput ¶
type KindClusterKindConfigPtrOutput struct{ *pulumi.OutputState }
func (KindClusterKindConfigPtrOutput) ApiVersion ¶
func (o KindClusterKindConfigPtrOutput) ApiVersion() pulumi.StringPtrOutput
func (KindClusterKindConfigPtrOutput) ContainerdConfigPatches ¶
func (o KindClusterKindConfigPtrOutput) ContainerdConfigPatches() pulumi.StringArrayOutput
func (KindClusterKindConfigPtrOutput) Elem ¶
func (o KindClusterKindConfigPtrOutput) Elem() KindClusterKindConfigOutput
func (KindClusterKindConfigPtrOutput) ElementType ¶
func (KindClusterKindConfigPtrOutput) ElementType() reflect.Type
func (KindClusterKindConfigPtrOutput) Kind ¶
func (o KindClusterKindConfigPtrOutput) Kind() pulumi.StringPtrOutput
func (KindClusterKindConfigPtrOutput) Networking ¶
func (o KindClusterKindConfigPtrOutput) Networking() KindClusterKindConfigNetworkingPtrOutput
func (KindClusterKindConfigPtrOutput) Nodes ¶
func (o KindClusterKindConfigPtrOutput) Nodes() KindClusterKindConfigNodeArrayOutput
func (KindClusterKindConfigPtrOutput) ToKindClusterKindConfigPtrOutput ¶
func (o KindClusterKindConfigPtrOutput) ToKindClusterKindConfigPtrOutput() KindClusterKindConfigPtrOutput
func (KindClusterKindConfigPtrOutput) ToKindClusterKindConfigPtrOutputWithContext ¶
func (o KindClusterKindConfigPtrOutput) ToKindClusterKindConfigPtrOutputWithContext(ctx context.Context) KindClusterKindConfigPtrOutput
type KindClusterMap ¶
type KindClusterMap map[string]KindClusterInput
func (KindClusterMap) ElementType ¶
func (KindClusterMap) ElementType() reflect.Type
func (KindClusterMap) ToKindClusterMapOutput ¶
func (i KindClusterMap) ToKindClusterMapOutput() KindClusterMapOutput
func (KindClusterMap) ToKindClusterMapOutputWithContext ¶
func (i KindClusterMap) ToKindClusterMapOutputWithContext(ctx context.Context) KindClusterMapOutput
type KindClusterMapInput ¶
type KindClusterMapInput interface { pulumi.Input ToKindClusterMapOutput() KindClusterMapOutput ToKindClusterMapOutputWithContext(context.Context) KindClusterMapOutput }
KindClusterMapInput is an input type that accepts KindClusterMap and KindClusterMapOutput values. You can construct a concrete instance of `KindClusterMapInput` via:
KindClusterMap{ "key": KindClusterArgs{...} }
type KindClusterMapOutput ¶
type KindClusterMapOutput struct{ *pulumi.OutputState }
func (KindClusterMapOutput) ElementType ¶
func (KindClusterMapOutput) ElementType() reflect.Type
func (KindClusterMapOutput) MapIndex ¶
func (o KindClusterMapOutput) MapIndex(k pulumi.StringInput) KindClusterOutput
func (KindClusterMapOutput) ToKindClusterMapOutput ¶
func (o KindClusterMapOutput) ToKindClusterMapOutput() KindClusterMapOutput
func (KindClusterMapOutput) ToKindClusterMapOutputWithContext ¶
func (o KindClusterMapOutput) ToKindClusterMapOutputWithContext(ctx context.Context) KindClusterMapOutput
type KindClusterOutput ¶
type KindClusterOutput struct{ *pulumi.OutputState }
func (KindClusterOutput) ClientCertificate ¶
func (o KindClusterOutput) ClientCertificate() pulumi.StringOutput
Client certificate for authenticating to cluster.
func (KindClusterOutput) ClientKey ¶
func (o KindClusterOutput) ClientKey() pulumi.StringOutput
Client key for authenticating to cluster.
func (KindClusterOutput) ClusterCaCertificate ¶
func (o KindClusterOutput) ClusterCaCertificate() pulumi.StringOutput
Client verifies the server certificate with this CA cert.
func (KindClusterOutput) Completed ¶
func (o KindClusterOutput) Completed() pulumi.BoolOutput
Cluster successfully created.
func (KindClusterOutput) ElementType ¶
func (KindClusterOutput) ElementType() reflect.Type
func (KindClusterOutput) Endpoint ¶
func (o KindClusterOutput) Endpoint() pulumi.StringOutput
Kubernetes APIServer endpoint.
func (KindClusterOutput) KindConfig ¶
func (o KindClusterOutput) KindConfig() KindClusterKindConfigPtrOutput
The kind_config that kind will use to bootstrap the cluster.
func (KindClusterOutput) Kubeconfig ¶
func (o KindClusterOutput) Kubeconfig() pulumi.StringOutput
Kubeconfig set after the the cluster is created.
func (KindClusterOutput) KubeconfigPath ¶
func (o KindClusterOutput) KubeconfigPath() pulumi.StringOutput
Kubeconfig path set after the the cluster is created or by the user to override defaults.
func (KindClusterOutput) Name ¶
func (o KindClusterOutput) Name() pulumi.StringOutput
The kind name that is given to the created cluster.
func (KindClusterOutput) NodeImage ¶
func (o KindClusterOutput) NodeImage() pulumi.StringOutput
The node_image that kind will use (ex: kindest/node:v1.23.4).
func (KindClusterOutput) ToKindClusterOutput ¶
func (o KindClusterOutput) ToKindClusterOutput() KindClusterOutput
func (KindClusterOutput) ToKindClusterOutputWithContext ¶
func (o KindClusterOutput) ToKindClusterOutputWithContext(ctx context.Context) KindClusterOutput
func (KindClusterOutput) WaitForReady ¶
func (o KindClusterOutput) WaitForReady() pulumi.BoolPtrOutput
Defines wether or not the provider will wait for the control plane to be ready. Defaults to false
type KindClusterState ¶
type KindClusterState struct { // Client certificate for authenticating to cluster. ClientCertificate pulumi.StringPtrInput // Client key for authenticating to cluster. ClientKey pulumi.StringPtrInput // Client verifies the server certificate with this CA cert. ClusterCaCertificate pulumi.StringPtrInput // Cluster successfully created. Completed pulumi.BoolPtrInput // Kubernetes APIServer endpoint. Endpoint pulumi.StringPtrInput // The kind_config that kind will use to bootstrap the cluster. KindConfig KindClusterKindConfigPtrInput // Kubeconfig set after the the cluster is created. Kubeconfig pulumi.StringPtrInput // Kubeconfig path set after the the cluster is created or by the user to override defaults. KubeconfigPath pulumi.StringPtrInput // The kind name that is given to the created cluster. Name pulumi.StringPtrInput // The node_image that kind will use (ex: kindest/node:v1.23.4). NodeImage pulumi.StringPtrInput // Defines wether or not the provider will wait for the control plane to be ready. Defaults to false WaitForReady pulumi.BoolPtrInput }
func (KindClusterState) ElementType ¶
func (KindClusterState) ElementType() reflect.Type
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
The provider type for the kind package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput