Documentation ¶
Index ¶
- type ClusterCIDR
- type ClusterCIDRArgs
- type ClusterCIDRArray
- func (ClusterCIDRArray) ElementType() reflect.Type
- func (i ClusterCIDRArray) ToClusterCIDRArrayOutput() ClusterCIDRArrayOutput
- func (i ClusterCIDRArray) ToClusterCIDRArrayOutputWithContext(ctx context.Context) ClusterCIDRArrayOutput
- func (i ClusterCIDRArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDR]
- type ClusterCIDRArrayInput
- type ClusterCIDRArrayOutput
- func (ClusterCIDRArrayOutput) ElementType() reflect.Type
- func (o ClusterCIDRArrayOutput) Index(i pulumi.IntInput) ClusterCIDROutput
- func (o ClusterCIDRArrayOutput) ToClusterCIDRArrayOutput() ClusterCIDRArrayOutput
- func (o ClusterCIDRArrayOutput) ToClusterCIDRArrayOutputWithContext(ctx context.Context) ClusterCIDRArrayOutput
- func (o ClusterCIDRArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDR]
- type ClusterCIDRInput
- type ClusterCIDRList
- func (*ClusterCIDRList) ElementType() reflect.Type
- func (i *ClusterCIDRList) ToClusterCIDRListOutput() ClusterCIDRListOutput
- func (i *ClusterCIDRList) ToClusterCIDRListOutputWithContext(ctx context.Context) ClusterCIDRListOutput
- func (i *ClusterCIDRList) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRList]
- type ClusterCIDRListArgs
- type ClusterCIDRListArray
- func (ClusterCIDRListArray) ElementType() reflect.Type
- func (i ClusterCIDRListArray) ToClusterCIDRListArrayOutput() ClusterCIDRListArrayOutput
- func (i ClusterCIDRListArray) ToClusterCIDRListArrayOutputWithContext(ctx context.Context) ClusterCIDRListArrayOutput
- func (i ClusterCIDRListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRList]
- type ClusterCIDRListArrayInput
- type ClusterCIDRListArrayOutput
- func (ClusterCIDRListArrayOutput) ElementType() reflect.Type
- func (o ClusterCIDRListArrayOutput) Index(i pulumi.IntInput) ClusterCIDRListOutput
- func (o ClusterCIDRListArrayOutput) ToClusterCIDRListArrayOutput() ClusterCIDRListArrayOutput
- func (o ClusterCIDRListArrayOutput) ToClusterCIDRListArrayOutputWithContext(ctx context.Context) ClusterCIDRListArrayOutput
- func (o ClusterCIDRListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRList]
- type ClusterCIDRListInput
- type ClusterCIDRListMap
- func (ClusterCIDRListMap) ElementType() reflect.Type
- func (i ClusterCIDRListMap) ToClusterCIDRListMapOutput() ClusterCIDRListMapOutput
- func (i ClusterCIDRListMap) ToClusterCIDRListMapOutputWithContext(ctx context.Context) ClusterCIDRListMapOutput
- func (i ClusterCIDRListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRList]
- type ClusterCIDRListMapInput
- type ClusterCIDRListMapOutput
- func (ClusterCIDRListMapOutput) ElementType() reflect.Type
- func (o ClusterCIDRListMapOutput) MapIndex(k pulumi.StringInput) ClusterCIDRListOutput
- func (o ClusterCIDRListMapOutput) ToClusterCIDRListMapOutput() ClusterCIDRListMapOutput
- func (o ClusterCIDRListMapOutput) ToClusterCIDRListMapOutputWithContext(ctx context.Context) ClusterCIDRListMapOutput
- func (o ClusterCIDRListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRList]
- type ClusterCIDRListOutput
- func (o ClusterCIDRListOutput) ApiVersion() pulumi.StringOutput
- func (ClusterCIDRListOutput) ElementType() reflect.Type
- func (o ClusterCIDRListOutput) Items() ClusterCIDRTypeArrayOutput
- func (o ClusterCIDRListOutput) Kind() pulumi.StringOutput
- func (o ClusterCIDRListOutput) Metadata() metav1.ListMetaOutput
- func (o ClusterCIDRListOutput) ToClusterCIDRListOutput() ClusterCIDRListOutput
- func (o ClusterCIDRListOutput) ToClusterCIDRListOutputWithContext(ctx context.Context) ClusterCIDRListOutput
- func (o ClusterCIDRListOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRList]
- type ClusterCIDRListState
- type ClusterCIDRListType
- type ClusterCIDRListTypeArgs
- func (ClusterCIDRListTypeArgs) ElementType() reflect.Type
- func (i ClusterCIDRListTypeArgs) ToClusterCIDRListTypeOutput() ClusterCIDRListTypeOutput
- func (i ClusterCIDRListTypeArgs) ToClusterCIDRListTypeOutputWithContext(ctx context.Context) ClusterCIDRListTypeOutput
- func (i ClusterCIDRListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRListType]
- type ClusterCIDRListTypeInput
- type ClusterCIDRListTypeOutput
- func (o ClusterCIDRListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterCIDRListTypeOutput) ElementType() reflect.Type
- func (o ClusterCIDRListTypeOutput) Items() ClusterCIDRTypeArrayOutput
- func (o ClusterCIDRListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterCIDRListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ClusterCIDRListTypeOutput) ToClusterCIDRListTypeOutput() ClusterCIDRListTypeOutput
- func (o ClusterCIDRListTypeOutput) ToClusterCIDRListTypeOutputWithContext(ctx context.Context) ClusterCIDRListTypeOutput
- func (o ClusterCIDRListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRListType]
- type ClusterCIDRMap
- func (ClusterCIDRMap) ElementType() reflect.Type
- func (i ClusterCIDRMap) ToClusterCIDRMapOutput() ClusterCIDRMapOutput
- func (i ClusterCIDRMap) ToClusterCIDRMapOutputWithContext(ctx context.Context) ClusterCIDRMapOutput
- func (i ClusterCIDRMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDR]
- type ClusterCIDRMapInput
- type ClusterCIDRMapOutput
- func (ClusterCIDRMapOutput) ElementType() reflect.Type
- func (o ClusterCIDRMapOutput) MapIndex(k pulumi.StringInput) ClusterCIDROutput
- func (o ClusterCIDRMapOutput) ToClusterCIDRMapOutput() ClusterCIDRMapOutput
- func (o ClusterCIDRMapOutput) ToClusterCIDRMapOutputWithContext(ctx context.Context) ClusterCIDRMapOutput
- func (o ClusterCIDRMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDR]
- type ClusterCIDROutput
- func (o ClusterCIDROutput) ApiVersion() pulumi.StringOutput
- func (ClusterCIDROutput) ElementType() reflect.Type
- func (o ClusterCIDROutput) Kind() pulumi.StringOutput
- func (o ClusterCIDROutput) Metadata() metav1.ObjectMetaOutput
- func (o ClusterCIDROutput) Spec() ClusterCIDRSpecOutput
- func (o ClusterCIDROutput) ToClusterCIDROutput() ClusterCIDROutput
- func (o ClusterCIDROutput) ToClusterCIDROutputWithContext(ctx context.Context) ClusterCIDROutput
- func (o ClusterCIDROutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDR]
- type ClusterCIDRPatch
- func (*ClusterCIDRPatch) ElementType() reflect.Type
- func (i *ClusterCIDRPatch) ToClusterCIDRPatchOutput() ClusterCIDRPatchOutput
- func (i *ClusterCIDRPatch) ToClusterCIDRPatchOutputWithContext(ctx context.Context) ClusterCIDRPatchOutput
- func (i *ClusterCIDRPatch) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRPatch]
- type ClusterCIDRPatchArgs
- type ClusterCIDRPatchArray
- func (ClusterCIDRPatchArray) ElementType() reflect.Type
- func (i ClusterCIDRPatchArray) ToClusterCIDRPatchArrayOutput() ClusterCIDRPatchArrayOutput
- func (i ClusterCIDRPatchArray) ToClusterCIDRPatchArrayOutputWithContext(ctx context.Context) ClusterCIDRPatchArrayOutput
- func (i ClusterCIDRPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRPatch]
- type ClusterCIDRPatchArrayInput
- type ClusterCIDRPatchArrayOutput
- func (ClusterCIDRPatchArrayOutput) ElementType() reflect.Type
- func (o ClusterCIDRPatchArrayOutput) Index(i pulumi.IntInput) ClusterCIDRPatchOutput
- func (o ClusterCIDRPatchArrayOutput) ToClusterCIDRPatchArrayOutput() ClusterCIDRPatchArrayOutput
- func (o ClusterCIDRPatchArrayOutput) ToClusterCIDRPatchArrayOutputWithContext(ctx context.Context) ClusterCIDRPatchArrayOutput
- func (o ClusterCIDRPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRPatch]
- type ClusterCIDRPatchInput
- type ClusterCIDRPatchMap
- func (ClusterCIDRPatchMap) ElementType() reflect.Type
- func (i ClusterCIDRPatchMap) ToClusterCIDRPatchMapOutput() ClusterCIDRPatchMapOutput
- func (i ClusterCIDRPatchMap) ToClusterCIDRPatchMapOutputWithContext(ctx context.Context) ClusterCIDRPatchMapOutput
- func (i ClusterCIDRPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRPatch]
- type ClusterCIDRPatchMapInput
- type ClusterCIDRPatchMapOutput
- func (ClusterCIDRPatchMapOutput) ElementType() reflect.Type
- func (o ClusterCIDRPatchMapOutput) MapIndex(k pulumi.StringInput) ClusterCIDRPatchOutput
- func (o ClusterCIDRPatchMapOutput) ToClusterCIDRPatchMapOutput() ClusterCIDRPatchMapOutput
- func (o ClusterCIDRPatchMapOutput) ToClusterCIDRPatchMapOutputWithContext(ctx context.Context) ClusterCIDRPatchMapOutput
- func (o ClusterCIDRPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRPatch]
- type ClusterCIDRPatchOutput
- func (o ClusterCIDRPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterCIDRPatchOutput) ElementType() reflect.Type
- func (o ClusterCIDRPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterCIDRPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ClusterCIDRPatchOutput) Spec() ClusterCIDRSpecPatchPtrOutput
- func (o ClusterCIDRPatchOutput) ToClusterCIDRPatchOutput() ClusterCIDRPatchOutput
- func (o ClusterCIDRPatchOutput) ToClusterCIDRPatchOutputWithContext(ctx context.Context) ClusterCIDRPatchOutput
- func (o ClusterCIDRPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRPatch]
- type ClusterCIDRPatchState
- type ClusterCIDRPatchType
- type ClusterCIDRPatchTypeArgs
- func (ClusterCIDRPatchTypeArgs) ElementType() reflect.Type
- func (i ClusterCIDRPatchTypeArgs) ToClusterCIDRPatchTypeOutput() ClusterCIDRPatchTypeOutput
- func (i ClusterCIDRPatchTypeArgs) ToClusterCIDRPatchTypeOutputWithContext(ctx context.Context) ClusterCIDRPatchTypeOutput
- func (i ClusterCIDRPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRPatchType]
- type ClusterCIDRPatchTypeInput
- type ClusterCIDRPatchTypeOutput
- func (o ClusterCIDRPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterCIDRPatchTypeOutput) ElementType() reflect.Type
- func (o ClusterCIDRPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterCIDRPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ClusterCIDRPatchTypeOutput) Spec() ClusterCIDRSpecPatchPtrOutput
- func (o ClusterCIDRPatchTypeOutput) ToClusterCIDRPatchTypeOutput() ClusterCIDRPatchTypeOutput
- func (o ClusterCIDRPatchTypeOutput) ToClusterCIDRPatchTypeOutputWithContext(ctx context.Context) ClusterCIDRPatchTypeOutput
- func (o ClusterCIDRPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRPatchType]
- type ClusterCIDRSpec
- type ClusterCIDRSpecArgs
- func (ClusterCIDRSpecArgs) ElementType() reflect.Type
- func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecOutput() ClusterCIDRSpecOutput
- func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecOutputWithContext(ctx context.Context) ClusterCIDRSpecOutput
- func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecPtrOutput() ClusterCIDRSpecPtrOutput
- func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPtrOutput
- func (i ClusterCIDRSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpec]
- type ClusterCIDRSpecInput
- type ClusterCIDRSpecOutput
- func (ClusterCIDRSpecOutput) ElementType() reflect.Type
- func (o ClusterCIDRSpecOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecOutput) Ipv6() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecOutput) NodeSelector() corev1.NodeSelectorPtrOutput
- func (o ClusterCIDRSpecOutput) PerNodeHostBits() pulumi.IntOutput
- func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecOutput() ClusterCIDRSpecOutput
- func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecOutputWithContext(ctx context.Context) ClusterCIDRSpecOutput
- func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecPtrOutput() ClusterCIDRSpecPtrOutput
- func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPtrOutput
- func (o ClusterCIDRSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpec]
- type ClusterCIDRSpecPatch
- type ClusterCIDRSpecPatchArgs
- func (ClusterCIDRSpecPatchArgs) ElementType() reflect.Type
- func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchOutput() ClusterCIDRSpecPatchOutput
- func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchOutput
- func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchPtrOutput() ClusterCIDRSpecPatchPtrOutput
- func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchPtrOutput
- func (i ClusterCIDRSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpecPatch]
- type ClusterCIDRSpecPatchInput
- type ClusterCIDRSpecPatchOutput
- func (ClusterCIDRSpecPatchOutput) ElementType() reflect.Type
- func (o ClusterCIDRSpecPatchOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecPatchOutput) Ipv6() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecPatchOutput) NodeSelector() corev1.NodeSelectorPatchPtrOutput
- func (o ClusterCIDRSpecPatchOutput) PerNodeHostBits() pulumi.IntPtrOutput
- func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchOutput() ClusterCIDRSpecPatchOutput
- func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchOutput
- func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchPtrOutput() ClusterCIDRSpecPatchPtrOutput
- func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchPtrOutput
- func (o ClusterCIDRSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpecPatch]
- type ClusterCIDRSpecPatchPtrInput
- type ClusterCIDRSpecPatchPtrOutput
- func (o ClusterCIDRSpecPatchPtrOutput) Elem() ClusterCIDRSpecPatchOutput
- func (ClusterCIDRSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ClusterCIDRSpecPatchPtrOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecPatchPtrOutput) Ipv6() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecPatchPtrOutput) NodeSelector() corev1.NodeSelectorPatchPtrOutput
- func (o ClusterCIDRSpecPatchPtrOutput) PerNodeHostBits() pulumi.IntPtrOutput
- func (o ClusterCIDRSpecPatchPtrOutput) ToClusterCIDRSpecPatchPtrOutput() ClusterCIDRSpecPatchPtrOutput
- func (o ClusterCIDRSpecPatchPtrOutput) ToClusterCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchPtrOutput
- func (o ClusterCIDRSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRSpecPatch]
- type ClusterCIDRSpecPtrInput
- type ClusterCIDRSpecPtrOutput
- func (o ClusterCIDRSpecPtrOutput) Elem() ClusterCIDRSpecOutput
- func (ClusterCIDRSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterCIDRSpecPtrOutput) Ipv4() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecPtrOutput) Ipv6() pulumi.StringPtrOutput
- func (o ClusterCIDRSpecPtrOutput) NodeSelector() corev1.NodeSelectorPtrOutput
- func (o ClusterCIDRSpecPtrOutput) PerNodeHostBits() pulumi.IntPtrOutput
- func (o ClusterCIDRSpecPtrOutput) ToClusterCIDRSpecPtrOutput() ClusterCIDRSpecPtrOutput
- func (o ClusterCIDRSpecPtrOutput) ToClusterCIDRSpecPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPtrOutput
- func (o ClusterCIDRSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRSpec]
- type ClusterCIDRState
- type ClusterCIDRType
- type ClusterCIDRTypeArgs
- func (ClusterCIDRTypeArgs) ElementType() reflect.Type
- func (i ClusterCIDRTypeArgs) ToClusterCIDRTypeOutput() ClusterCIDRTypeOutput
- func (i ClusterCIDRTypeArgs) ToClusterCIDRTypeOutputWithContext(ctx context.Context) ClusterCIDRTypeOutput
- func (i ClusterCIDRTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRType]
- type ClusterCIDRTypeArray
- func (ClusterCIDRTypeArray) ElementType() reflect.Type
- func (i ClusterCIDRTypeArray) ToClusterCIDRTypeArrayOutput() ClusterCIDRTypeArrayOutput
- func (i ClusterCIDRTypeArray) ToClusterCIDRTypeArrayOutputWithContext(ctx context.Context) ClusterCIDRTypeArrayOutput
- func (i ClusterCIDRTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterCIDRType]
- type ClusterCIDRTypeArrayInput
- type ClusterCIDRTypeArrayOutput
- func (ClusterCIDRTypeArrayOutput) ElementType() reflect.Type
- func (o ClusterCIDRTypeArrayOutput) Index(i pulumi.IntInput) ClusterCIDRTypeOutput
- func (o ClusterCIDRTypeArrayOutput) ToClusterCIDRTypeArrayOutput() ClusterCIDRTypeArrayOutput
- func (o ClusterCIDRTypeArrayOutput) ToClusterCIDRTypeArrayOutputWithContext(ctx context.Context) ClusterCIDRTypeArrayOutput
- func (o ClusterCIDRTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterCIDRType]
- type ClusterCIDRTypeInput
- type ClusterCIDRTypeOutput
- func (o ClusterCIDRTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ClusterCIDRTypeOutput) ElementType() reflect.Type
- func (o ClusterCIDRTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ClusterCIDRTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ClusterCIDRTypeOutput) Spec() ClusterCIDRSpecPtrOutput
- func (o ClusterCIDRTypeOutput) ToClusterCIDRTypeOutput() ClusterCIDRTypeOutput
- func (o ClusterCIDRTypeOutput) ToClusterCIDRTypeOutputWithContext(ctx context.Context) ClusterCIDRTypeOutput
- func (o ClusterCIDRTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRType]
- type IPAddress
- type IPAddressArgs
- type IPAddressArray
- func (IPAddressArray) ElementType() reflect.Type
- func (i IPAddressArray) ToIPAddressArrayOutput() IPAddressArrayOutput
- func (i IPAddressArray) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput
- func (i IPAddressArray) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddress]
- type IPAddressArrayInput
- type IPAddressArrayOutput
- func (IPAddressArrayOutput) ElementType() reflect.Type
- func (o IPAddressArrayOutput) Index(i pulumi.IntInput) IPAddressOutput
- func (o IPAddressArrayOutput) ToIPAddressArrayOutput() IPAddressArrayOutput
- func (o IPAddressArrayOutput) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput
- func (o IPAddressArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddress]
- type IPAddressInput
- type IPAddressList
- type IPAddressListArgs
- type IPAddressListArray
- func (IPAddressListArray) ElementType() reflect.Type
- func (i IPAddressListArray) ToIPAddressListArrayOutput() IPAddressListArrayOutput
- func (i IPAddressListArray) ToIPAddressListArrayOutputWithContext(ctx context.Context) IPAddressListArrayOutput
- func (i IPAddressListArray) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressList]
- type IPAddressListArrayInput
- type IPAddressListArrayOutput
- func (IPAddressListArrayOutput) ElementType() reflect.Type
- func (o IPAddressListArrayOutput) Index(i pulumi.IntInput) IPAddressListOutput
- func (o IPAddressListArrayOutput) ToIPAddressListArrayOutput() IPAddressListArrayOutput
- func (o IPAddressListArrayOutput) ToIPAddressListArrayOutputWithContext(ctx context.Context) IPAddressListArrayOutput
- func (o IPAddressListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressList]
- type IPAddressListInput
- type IPAddressListMap
- func (IPAddressListMap) ElementType() reflect.Type
- func (i IPAddressListMap) ToIPAddressListMapOutput() IPAddressListMapOutput
- func (i IPAddressListMap) ToIPAddressListMapOutputWithContext(ctx context.Context) IPAddressListMapOutput
- func (i IPAddressListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressList]
- type IPAddressListMapInput
- type IPAddressListMapOutput
- func (IPAddressListMapOutput) ElementType() reflect.Type
- func (o IPAddressListMapOutput) MapIndex(k pulumi.StringInput) IPAddressListOutput
- func (o IPAddressListMapOutput) ToIPAddressListMapOutput() IPAddressListMapOutput
- func (o IPAddressListMapOutput) ToIPAddressListMapOutputWithContext(ctx context.Context) IPAddressListMapOutput
- func (o IPAddressListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressList]
- type IPAddressListOutput
- func (o IPAddressListOutput) ApiVersion() pulumi.StringOutput
- func (IPAddressListOutput) ElementType() reflect.Type
- func (o IPAddressListOutput) Items() IPAddressTypeArrayOutput
- func (o IPAddressListOutput) Kind() pulumi.StringOutput
- func (o IPAddressListOutput) Metadata() metav1.ListMetaOutput
- func (o IPAddressListOutput) ToIPAddressListOutput() IPAddressListOutput
- func (o IPAddressListOutput) ToIPAddressListOutputWithContext(ctx context.Context) IPAddressListOutput
- func (o IPAddressListOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressList]
- type IPAddressListState
- type IPAddressListType
- type IPAddressListTypeArgs
- func (IPAddressListTypeArgs) ElementType() reflect.Type
- func (i IPAddressListTypeArgs) ToIPAddressListTypeOutput() IPAddressListTypeOutput
- func (i IPAddressListTypeArgs) ToIPAddressListTypeOutputWithContext(ctx context.Context) IPAddressListTypeOutput
- func (i IPAddressListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressListType]
- type IPAddressListTypeInput
- type IPAddressListTypeOutput
- func (o IPAddressListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IPAddressListTypeOutput) ElementType() reflect.Type
- func (o IPAddressListTypeOutput) Items() IPAddressTypeArrayOutput
- func (o IPAddressListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IPAddressListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o IPAddressListTypeOutput) ToIPAddressListTypeOutput() IPAddressListTypeOutput
- func (o IPAddressListTypeOutput) ToIPAddressListTypeOutputWithContext(ctx context.Context) IPAddressListTypeOutput
- func (o IPAddressListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressListType]
- type IPAddressMap
- type IPAddressMapInput
- type IPAddressMapOutput
- func (IPAddressMapOutput) ElementType() reflect.Type
- func (o IPAddressMapOutput) MapIndex(k pulumi.StringInput) IPAddressOutput
- func (o IPAddressMapOutput) ToIPAddressMapOutput() IPAddressMapOutput
- func (o IPAddressMapOutput) ToIPAddressMapOutputWithContext(ctx context.Context) IPAddressMapOutput
- func (o IPAddressMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddress]
- type IPAddressOutput
- func (o IPAddressOutput) ApiVersion() pulumi.StringOutput
- func (IPAddressOutput) ElementType() reflect.Type
- func (o IPAddressOutput) Kind() pulumi.StringOutput
- func (o IPAddressOutput) Metadata() metav1.ObjectMetaOutput
- func (o IPAddressOutput) Spec() IPAddressSpecOutput
- func (o IPAddressOutput) ToIPAddressOutput() IPAddressOutput
- func (o IPAddressOutput) ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput
- func (o IPAddressOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddress]
- type IPAddressPatch
- func (*IPAddressPatch) ElementType() reflect.Type
- func (i *IPAddressPatch) ToIPAddressPatchOutput() IPAddressPatchOutput
- func (i *IPAddressPatch) ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput
- func (i *IPAddressPatch) ToOutput(ctx context.Context) pulumix.Output[*IPAddressPatch]
- type IPAddressPatchArgs
- type IPAddressPatchArray
- func (IPAddressPatchArray) ElementType() reflect.Type
- func (i IPAddressPatchArray) ToIPAddressPatchArrayOutput() IPAddressPatchArrayOutput
- func (i IPAddressPatchArray) ToIPAddressPatchArrayOutputWithContext(ctx context.Context) IPAddressPatchArrayOutput
- func (i IPAddressPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressPatch]
- type IPAddressPatchArrayInput
- type IPAddressPatchArrayOutput
- func (IPAddressPatchArrayOutput) ElementType() reflect.Type
- func (o IPAddressPatchArrayOutput) Index(i pulumi.IntInput) IPAddressPatchOutput
- func (o IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutput() IPAddressPatchArrayOutput
- func (o IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutputWithContext(ctx context.Context) IPAddressPatchArrayOutput
- func (o IPAddressPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressPatch]
- type IPAddressPatchInput
- type IPAddressPatchMap
- func (IPAddressPatchMap) ElementType() reflect.Type
- func (i IPAddressPatchMap) ToIPAddressPatchMapOutput() IPAddressPatchMapOutput
- func (i IPAddressPatchMap) ToIPAddressPatchMapOutputWithContext(ctx context.Context) IPAddressPatchMapOutput
- func (i IPAddressPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressPatch]
- type IPAddressPatchMapInput
- type IPAddressPatchMapOutput
- func (IPAddressPatchMapOutput) ElementType() reflect.Type
- func (o IPAddressPatchMapOutput) MapIndex(k pulumi.StringInput) IPAddressPatchOutput
- func (o IPAddressPatchMapOutput) ToIPAddressPatchMapOutput() IPAddressPatchMapOutput
- func (o IPAddressPatchMapOutput) ToIPAddressPatchMapOutputWithContext(ctx context.Context) IPAddressPatchMapOutput
- func (o IPAddressPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressPatch]
- type IPAddressPatchOutput
- func (o IPAddressPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (IPAddressPatchOutput) ElementType() reflect.Type
- func (o IPAddressPatchOutput) Kind() pulumi.StringPtrOutput
- func (o IPAddressPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IPAddressPatchOutput) Spec() IPAddressSpecPatchPtrOutput
- func (o IPAddressPatchOutput) ToIPAddressPatchOutput() IPAddressPatchOutput
- func (o IPAddressPatchOutput) ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput
- func (o IPAddressPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressPatch]
- type IPAddressPatchState
- type IPAddressPatchType
- type IPAddressPatchTypeArgs
- func (IPAddressPatchTypeArgs) ElementType() reflect.Type
- func (i IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutput() IPAddressPatchTypeOutput
- func (i IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutputWithContext(ctx context.Context) IPAddressPatchTypeOutput
- func (i IPAddressPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressPatchType]
- type IPAddressPatchTypeInput
- type IPAddressPatchTypeOutput
- func (o IPAddressPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IPAddressPatchTypeOutput) ElementType() reflect.Type
- func (o IPAddressPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IPAddressPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IPAddressPatchTypeOutput) Spec() IPAddressSpecPatchPtrOutput
- func (o IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutput() IPAddressPatchTypeOutput
- func (o IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutputWithContext(ctx context.Context) IPAddressPatchTypeOutput
- func (o IPAddressPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressPatchType]
- type IPAddressSpec
- type IPAddressSpecArgs
- func (IPAddressSpecArgs) ElementType() reflect.Type
- func (i IPAddressSpecArgs) ToIPAddressSpecOutput() IPAddressSpecOutput
- func (i IPAddressSpecArgs) ToIPAddressSpecOutputWithContext(ctx context.Context) IPAddressSpecOutput
- func (i IPAddressSpecArgs) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
- func (i IPAddressSpecArgs) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
- func (i IPAddressSpecArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpec]
- type IPAddressSpecInput
- type IPAddressSpecOutput
- func (IPAddressSpecOutput) ElementType() reflect.Type
- func (o IPAddressSpecOutput) ParentRef() ParentReferencePtrOutput
- func (o IPAddressSpecOutput) ToIPAddressSpecOutput() IPAddressSpecOutput
- func (o IPAddressSpecOutput) ToIPAddressSpecOutputWithContext(ctx context.Context) IPAddressSpecOutput
- func (o IPAddressSpecOutput) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
- func (o IPAddressSpecOutput) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
- func (o IPAddressSpecOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpec]
- type IPAddressSpecPatch
- type IPAddressSpecPatchArgs
- func (IPAddressSpecPatchArgs) ElementType() reflect.Type
- func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutput() IPAddressSpecPatchOutput
- func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutputWithContext(ctx context.Context) IPAddressSpecPatchOutput
- func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
- func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
- func (i IPAddressSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpecPatch]
- type IPAddressSpecPatchInput
- type IPAddressSpecPatchOutput
- func (IPAddressSpecPatchOutput) ElementType() reflect.Type
- func (o IPAddressSpecPatchOutput) ParentRef() ParentReferencePatchPtrOutput
- func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutput() IPAddressSpecPatchOutput
- func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutputWithContext(ctx context.Context) IPAddressSpecPatchOutput
- func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
- func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
- func (o IPAddressSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpecPatch]
- type IPAddressSpecPatchPtrInput
- type IPAddressSpecPatchPtrOutput
- func (o IPAddressSpecPatchPtrOutput) Elem() IPAddressSpecPatchOutput
- func (IPAddressSpecPatchPtrOutput) ElementType() reflect.Type
- func (o IPAddressSpecPatchPtrOutput) ParentRef() ParentReferencePatchPtrOutput
- func (o IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
- func (o IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
- func (o IPAddressSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressSpecPatch]
- type IPAddressSpecPtrInput
- type IPAddressSpecPtrOutput
- func (o IPAddressSpecPtrOutput) Elem() IPAddressSpecOutput
- func (IPAddressSpecPtrOutput) ElementType() reflect.Type
- func (o IPAddressSpecPtrOutput) ParentRef() ParentReferencePtrOutput
- func (o IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
- func (o IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
- func (o IPAddressSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressSpec]
- type IPAddressState
- type IPAddressType
- type IPAddressTypeArgs
- func (IPAddressTypeArgs) ElementType() reflect.Type
- func (i IPAddressTypeArgs) ToIPAddressTypeOutput() IPAddressTypeOutput
- func (i IPAddressTypeArgs) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
- func (i IPAddressTypeArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressType]
- type IPAddressTypeArray
- func (IPAddressTypeArray) ElementType() reflect.Type
- func (i IPAddressTypeArray) ToIPAddressTypeArrayOutput() IPAddressTypeArrayOutput
- func (i IPAddressTypeArray) ToIPAddressTypeArrayOutputWithContext(ctx context.Context) IPAddressTypeArrayOutput
- func (i IPAddressTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]IPAddressType]
- type IPAddressTypeArrayInput
- type IPAddressTypeArrayOutput
- func (IPAddressTypeArrayOutput) ElementType() reflect.Type
- func (o IPAddressTypeArrayOutput) Index(i pulumi.IntInput) IPAddressTypeOutput
- func (o IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutput() IPAddressTypeArrayOutput
- func (o IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutputWithContext(ctx context.Context) IPAddressTypeArrayOutput
- func (o IPAddressTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPAddressType]
- type IPAddressTypeInput
- type IPAddressTypeOutput
- func (o IPAddressTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IPAddressTypeOutput) ElementType() reflect.Type
- func (o IPAddressTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IPAddressTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o IPAddressTypeOutput) Spec() IPAddressSpecPtrOutput
- func (o IPAddressTypeOutput) ToIPAddressTypeOutput() IPAddressTypeOutput
- func (o IPAddressTypeOutput) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
- func (o IPAddressTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressType]
- type ParentReference
- type ParentReferenceArgs
- func (ParentReferenceArgs) ElementType() reflect.Type
- func (i ParentReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ParentReference]
- func (i ParentReferenceArgs) ToParentReferenceOutput() ParentReferenceOutput
- func (i ParentReferenceArgs) ToParentReferenceOutputWithContext(ctx context.Context) ParentReferenceOutput
- func (i ParentReferenceArgs) ToParentReferencePtrOutput() ParentReferencePtrOutput
- func (i ParentReferenceArgs) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
- type ParentReferenceInput
- type ParentReferenceOutput
- func (ParentReferenceOutput) ElementType() reflect.Type
- func (o ParentReferenceOutput) Group() pulumi.StringPtrOutput
- func (o ParentReferenceOutput) Name() pulumi.StringPtrOutput
- func (o ParentReferenceOutput) Namespace() pulumi.StringPtrOutput
- func (o ParentReferenceOutput) Resource() pulumi.StringPtrOutput
- func (o ParentReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ParentReference]
- func (o ParentReferenceOutput) ToParentReferenceOutput() ParentReferenceOutput
- func (o ParentReferenceOutput) ToParentReferenceOutputWithContext(ctx context.Context) ParentReferenceOutput
- func (o ParentReferenceOutput) ToParentReferencePtrOutput() ParentReferencePtrOutput
- func (o ParentReferenceOutput) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
- func (o ParentReferenceOutput) Uid() pulumi.StringPtrOutput
- type ParentReferencePatch
- type ParentReferencePatchArgs
- func (ParentReferencePatchArgs) ElementType() reflect.Type
- func (i ParentReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ParentReferencePatch]
- func (i ParentReferencePatchArgs) ToParentReferencePatchOutput() ParentReferencePatchOutput
- func (i ParentReferencePatchArgs) ToParentReferencePatchOutputWithContext(ctx context.Context) ParentReferencePatchOutput
- func (i ParentReferencePatchArgs) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
- func (i ParentReferencePatchArgs) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
- type ParentReferencePatchInput
- type ParentReferencePatchOutput
- func (ParentReferencePatchOutput) ElementType() reflect.Type
- func (o ParentReferencePatchOutput) Group() pulumi.StringPtrOutput
- func (o ParentReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o ParentReferencePatchOutput) Namespace() pulumi.StringPtrOutput
- func (o ParentReferencePatchOutput) Resource() pulumi.StringPtrOutput
- func (o ParentReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ParentReferencePatch]
- func (o ParentReferencePatchOutput) ToParentReferencePatchOutput() ParentReferencePatchOutput
- func (o ParentReferencePatchOutput) ToParentReferencePatchOutputWithContext(ctx context.Context) ParentReferencePatchOutput
- func (o ParentReferencePatchOutput) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
- func (o ParentReferencePatchOutput) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
- func (o ParentReferencePatchOutput) Uid() pulumi.StringPtrOutput
- type ParentReferencePatchPtrInput
- type ParentReferencePatchPtrOutput
- func (o ParentReferencePatchPtrOutput) Elem() ParentReferencePatchOutput
- func (ParentReferencePatchPtrOutput) ElementType() reflect.Type
- func (o ParentReferencePatchPtrOutput) Group() pulumi.StringPtrOutput
- func (o ParentReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ParentReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ParentReferencePatchPtrOutput) Resource() pulumi.StringPtrOutput
- func (o ParentReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ParentReferencePatch]
- func (o ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
- func (o ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
- func (o ParentReferencePatchPtrOutput) Uid() pulumi.StringPtrOutput
- type ParentReferencePtrInput
- type ParentReferencePtrOutput
- func (o ParentReferencePtrOutput) Elem() ParentReferenceOutput
- func (ParentReferencePtrOutput) ElementType() reflect.Type
- func (o ParentReferencePtrOutput) Group() pulumi.StringPtrOutput
- func (o ParentReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o ParentReferencePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ParentReferencePtrOutput) Resource() pulumi.StringPtrOutput
- func (o ParentReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ParentReference]
- func (o ParentReferencePtrOutput) ToParentReferencePtrOutput() ParentReferencePtrOutput
- func (o ParentReferencePtrOutput) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
- func (o ParentReferencePtrOutput) Uid() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterCIDR ¶
type ClusterCIDR struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ClusterCIDRSpecOutput `pulumi:"spec"` }
ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
func GetClusterCIDR ¶
func GetClusterCIDR(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterCIDRState, opts ...pulumi.ResourceOption) (*ClusterCIDR, error)
GetClusterCIDR gets an existing ClusterCIDR 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 NewClusterCIDR ¶
func NewClusterCIDR(ctx *pulumi.Context, name string, args *ClusterCIDRArgs, opts ...pulumi.ResourceOption) (*ClusterCIDR, error)
NewClusterCIDR registers a new resource with the given unique name, arguments, and options.
func (*ClusterCIDR) ElementType ¶
func (*ClusterCIDR) ElementType() reflect.Type
func (*ClusterCIDR) ToClusterCIDROutput ¶
func (i *ClusterCIDR) ToClusterCIDROutput() ClusterCIDROutput
func (*ClusterCIDR) ToClusterCIDROutputWithContext ¶
func (i *ClusterCIDR) ToClusterCIDROutputWithContext(ctx context.Context) ClusterCIDROutput
func (*ClusterCIDR) ToOutput ¶ added in v4.2.0
func (i *ClusterCIDR) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDR]
type ClusterCIDRArgs ¶
type ClusterCIDRArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ClusterCIDRSpecPtrInput }
The set of arguments for constructing a ClusterCIDR resource.
func (ClusterCIDRArgs) ElementType ¶
func (ClusterCIDRArgs) ElementType() reflect.Type
type ClusterCIDRArray ¶
type ClusterCIDRArray []ClusterCIDRInput
func (ClusterCIDRArray) ElementType ¶
func (ClusterCIDRArray) ElementType() reflect.Type
func (ClusterCIDRArray) ToClusterCIDRArrayOutput ¶
func (i ClusterCIDRArray) ToClusterCIDRArrayOutput() ClusterCIDRArrayOutput
func (ClusterCIDRArray) ToClusterCIDRArrayOutputWithContext ¶
func (i ClusterCIDRArray) ToClusterCIDRArrayOutputWithContext(ctx context.Context) ClusterCIDRArrayOutput
func (ClusterCIDRArray) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDR]
type ClusterCIDRArrayInput ¶
type ClusterCIDRArrayInput interface { pulumi.Input ToClusterCIDRArrayOutput() ClusterCIDRArrayOutput ToClusterCIDRArrayOutputWithContext(context.Context) ClusterCIDRArrayOutput }
ClusterCIDRArrayInput is an input type that accepts ClusterCIDRArray and ClusterCIDRArrayOutput values. You can construct a concrete instance of `ClusterCIDRArrayInput` via:
ClusterCIDRArray{ ClusterCIDRArgs{...} }
type ClusterCIDRArrayOutput ¶
type ClusterCIDRArrayOutput struct{ *pulumi.OutputState }
func (ClusterCIDRArrayOutput) ElementType ¶
func (ClusterCIDRArrayOutput) ElementType() reflect.Type
func (ClusterCIDRArrayOutput) Index ¶
func (o ClusterCIDRArrayOutput) Index(i pulumi.IntInput) ClusterCIDROutput
func (ClusterCIDRArrayOutput) ToClusterCIDRArrayOutput ¶
func (o ClusterCIDRArrayOutput) ToClusterCIDRArrayOutput() ClusterCIDRArrayOutput
func (ClusterCIDRArrayOutput) ToClusterCIDRArrayOutputWithContext ¶
func (o ClusterCIDRArrayOutput) ToClusterCIDRArrayOutputWithContext(ctx context.Context) ClusterCIDRArrayOutput
func (ClusterCIDRArrayOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDR]
type ClusterCIDRInput ¶
type ClusterCIDRInput interface { pulumi.Input ToClusterCIDROutput() ClusterCIDROutput ToClusterCIDROutputWithContext(ctx context.Context) ClusterCIDROutput }
type ClusterCIDRList ¶
type ClusterCIDRList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // items is the list of ClusterCIDRs. Items ClusterCIDRTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
ClusterCIDRList contains a list of ClusterCIDR.
func GetClusterCIDRList ¶
func GetClusterCIDRList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterCIDRListState, opts ...pulumi.ResourceOption) (*ClusterCIDRList, error)
GetClusterCIDRList gets an existing ClusterCIDRList 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 NewClusterCIDRList ¶
func NewClusterCIDRList(ctx *pulumi.Context, name string, args *ClusterCIDRListArgs, opts ...pulumi.ResourceOption) (*ClusterCIDRList, error)
NewClusterCIDRList registers a new resource with the given unique name, arguments, and options.
func (*ClusterCIDRList) ElementType ¶
func (*ClusterCIDRList) ElementType() reflect.Type
func (*ClusterCIDRList) ToClusterCIDRListOutput ¶
func (i *ClusterCIDRList) ToClusterCIDRListOutput() ClusterCIDRListOutput
func (*ClusterCIDRList) ToClusterCIDRListOutputWithContext ¶
func (i *ClusterCIDRList) ToClusterCIDRListOutputWithContext(ctx context.Context) ClusterCIDRListOutput
func (*ClusterCIDRList) ToOutput ¶ added in v4.2.0
func (i *ClusterCIDRList) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRList]
type ClusterCIDRListArgs ¶
type ClusterCIDRListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // items is the list of ClusterCIDRs. Items ClusterCIDRTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a ClusterCIDRList resource.
func (ClusterCIDRListArgs) ElementType ¶
func (ClusterCIDRListArgs) ElementType() reflect.Type
type ClusterCIDRListArray ¶
type ClusterCIDRListArray []ClusterCIDRListInput
func (ClusterCIDRListArray) ElementType ¶
func (ClusterCIDRListArray) ElementType() reflect.Type
func (ClusterCIDRListArray) ToClusterCIDRListArrayOutput ¶
func (i ClusterCIDRListArray) ToClusterCIDRListArrayOutput() ClusterCIDRListArrayOutput
func (ClusterCIDRListArray) ToClusterCIDRListArrayOutputWithContext ¶
func (i ClusterCIDRListArray) ToClusterCIDRListArrayOutputWithContext(ctx context.Context) ClusterCIDRListArrayOutput
func (ClusterCIDRListArray) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRListArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRList]
type ClusterCIDRListArrayInput ¶
type ClusterCIDRListArrayInput interface { pulumi.Input ToClusterCIDRListArrayOutput() ClusterCIDRListArrayOutput ToClusterCIDRListArrayOutputWithContext(context.Context) ClusterCIDRListArrayOutput }
ClusterCIDRListArrayInput is an input type that accepts ClusterCIDRListArray and ClusterCIDRListArrayOutput values. You can construct a concrete instance of `ClusterCIDRListArrayInput` via:
ClusterCIDRListArray{ ClusterCIDRListArgs{...} }
type ClusterCIDRListArrayOutput ¶
type ClusterCIDRListArrayOutput struct{ *pulumi.OutputState }
func (ClusterCIDRListArrayOutput) ElementType ¶
func (ClusterCIDRListArrayOutput) ElementType() reflect.Type
func (ClusterCIDRListArrayOutput) Index ¶
func (o ClusterCIDRListArrayOutput) Index(i pulumi.IntInput) ClusterCIDRListOutput
func (ClusterCIDRListArrayOutput) ToClusterCIDRListArrayOutput ¶
func (o ClusterCIDRListArrayOutput) ToClusterCIDRListArrayOutput() ClusterCIDRListArrayOutput
func (ClusterCIDRListArrayOutput) ToClusterCIDRListArrayOutputWithContext ¶
func (o ClusterCIDRListArrayOutput) ToClusterCIDRListArrayOutputWithContext(ctx context.Context) ClusterCIDRListArrayOutput
func (ClusterCIDRListArrayOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRList]
type ClusterCIDRListInput ¶
type ClusterCIDRListInput interface { pulumi.Input ToClusterCIDRListOutput() ClusterCIDRListOutput ToClusterCIDRListOutputWithContext(ctx context.Context) ClusterCIDRListOutput }
type ClusterCIDRListMap ¶
type ClusterCIDRListMap map[string]ClusterCIDRListInput
func (ClusterCIDRListMap) ElementType ¶
func (ClusterCIDRListMap) ElementType() reflect.Type
func (ClusterCIDRListMap) ToClusterCIDRListMapOutput ¶
func (i ClusterCIDRListMap) ToClusterCIDRListMapOutput() ClusterCIDRListMapOutput
func (ClusterCIDRListMap) ToClusterCIDRListMapOutputWithContext ¶
func (i ClusterCIDRListMap) ToClusterCIDRListMapOutputWithContext(ctx context.Context) ClusterCIDRListMapOutput
func (ClusterCIDRListMap) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRList]
type ClusterCIDRListMapInput ¶
type ClusterCIDRListMapInput interface { pulumi.Input ToClusterCIDRListMapOutput() ClusterCIDRListMapOutput ToClusterCIDRListMapOutputWithContext(context.Context) ClusterCIDRListMapOutput }
ClusterCIDRListMapInput is an input type that accepts ClusterCIDRListMap and ClusterCIDRListMapOutput values. You can construct a concrete instance of `ClusterCIDRListMapInput` via:
ClusterCIDRListMap{ "key": ClusterCIDRListArgs{...} }
type ClusterCIDRListMapOutput ¶
type ClusterCIDRListMapOutput struct{ *pulumi.OutputState }
func (ClusterCIDRListMapOutput) ElementType ¶
func (ClusterCIDRListMapOutput) ElementType() reflect.Type
func (ClusterCIDRListMapOutput) MapIndex ¶
func (o ClusterCIDRListMapOutput) MapIndex(k pulumi.StringInput) ClusterCIDRListOutput
func (ClusterCIDRListMapOutput) ToClusterCIDRListMapOutput ¶
func (o ClusterCIDRListMapOutput) ToClusterCIDRListMapOutput() ClusterCIDRListMapOutput
func (ClusterCIDRListMapOutput) ToClusterCIDRListMapOutputWithContext ¶
func (o ClusterCIDRListMapOutput) ToClusterCIDRListMapOutputWithContext(ctx context.Context) ClusterCIDRListMapOutput
func (ClusterCIDRListMapOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRList]
type ClusterCIDRListOutput ¶
type ClusterCIDRListOutput struct{ *pulumi.OutputState }
func (ClusterCIDRListOutput) ApiVersion ¶
func (o ClusterCIDRListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ClusterCIDRListOutput) ElementType ¶
func (ClusterCIDRListOutput) ElementType() reflect.Type
func (ClusterCIDRListOutput) Items ¶
func (o ClusterCIDRListOutput) Items() ClusterCIDRTypeArrayOutput
items is the list of ClusterCIDRs.
func (ClusterCIDRListOutput) Kind ¶
func (o ClusterCIDRListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ClusterCIDRListOutput) Metadata ¶
func (o ClusterCIDRListOutput) Metadata() metav1.ListMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ClusterCIDRListOutput) ToClusterCIDRListOutput ¶
func (o ClusterCIDRListOutput) ToClusterCIDRListOutput() ClusterCIDRListOutput
func (ClusterCIDRListOutput) ToClusterCIDRListOutputWithContext ¶
func (o ClusterCIDRListOutput) ToClusterCIDRListOutputWithContext(ctx context.Context) ClusterCIDRListOutput
func (ClusterCIDRListOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRListOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRList]
type ClusterCIDRListState ¶
type ClusterCIDRListState struct { }
func (ClusterCIDRListState) ElementType ¶
func (ClusterCIDRListState) ElementType() reflect.Type
type ClusterCIDRListType ¶
type ClusterCIDRListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // items is the list of ClusterCIDRs. Items []ClusterCIDRType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
ClusterCIDRList contains a list of ClusterCIDR.
type ClusterCIDRListTypeArgs ¶
type ClusterCIDRListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // items is the list of ClusterCIDRs. Items ClusterCIDRTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
ClusterCIDRList contains a list of ClusterCIDR.
func (ClusterCIDRListTypeArgs) ElementType ¶
func (ClusterCIDRListTypeArgs) ElementType() reflect.Type
func (ClusterCIDRListTypeArgs) ToClusterCIDRListTypeOutput ¶
func (i ClusterCIDRListTypeArgs) ToClusterCIDRListTypeOutput() ClusterCIDRListTypeOutput
func (ClusterCIDRListTypeArgs) ToClusterCIDRListTypeOutputWithContext ¶
func (i ClusterCIDRListTypeArgs) ToClusterCIDRListTypeOutputWithContext(ctx context.Context) ClusterCIDRListTypeOutput
func (ClusterCIDRListTypeArgs) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRListType]
type ClusterCIDRListTypeInput ¶
type ClusterCIDRListTypeInput interface { pulumi.Input ToClusterCIDRListTypeOutput() ClusterCIDRListTypeOutput ToClusterCIDRListTypeOutputWithContext(context.Context) ClusterCIDRListTypeOutput }
ClusterCIDRListTypeInput is an input type that accepts ClusterCIDRListTypeArgs and ClusterCIDRListTypeOutput values. You can construct a concrete instance of `ClusterCIDRListTypeInput` via:
ClusterCIDRListTypeArgs{...}
type ClusterCIDRListTypeOutput ¶
type ClusterCIDRListTypeOutput struct{ *pulumi.OutputState }
ClusterCIDRList contains a list of ClusterCIDR.
func (ClusterCIDRListTypeOutput) ApiVersion ¶
func (o ClusterCIDRListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ClusterCIDRListTypeOutput) ElementType ¶
func (ClusterCIDRListTypeOutput) ElementType() reflect.Type
func (ClusterCIDRListTypeOutput) Items ¶
func (o ClusterCIDRListTypeOutput) Items() ClusterCIDRTypeArrayOutput
items is the list of ClusterCIDRs.
func (ClusterCIDRListTypeOutput) Kind ¶
func (o ClusterCIDRListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ClusterCIDRListTypeOutput) Metadata ¶
func (o ClusterCIDRListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ClusterCIDRListTypeOutput) ToClusterCIDRListTypeOutput ¶
func (o ClusterCIDRListTypeOutput) ToClusterCIDRListTypeOutput() ClusterCIDRListTypeOutput
func (ClusterCIDRListTypeOutput) ToClusterCIDRListTypeOutputWithContext ¶
func (o ClusterCIDRListTypeOutput) ToClusterCIDRListTypeOutputWithContext(ctx context.Context) ClusterCIDRListTypeOutput
func (ClusterCIDRListTypeOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRListType]
type ClusterCIDRMap ¶
type ClusterCIDRMap map[string]ClusterCIDRInput
func (ClusterCIDRMap) ElementType ¶
func (ClusterCIDRMap) ElementType() reflect.Type
func (ClusterCIDRMap) ToClusterCIDRMapOutput ¶
func (i ClusterCIDRMap) ToClusterCIDRMapOutput() ClusterCIDRMapOutput
func (ClusterCIDRMap) ToClusterCIDRMapOutputWithContext ¶
func (i ClusterCIDRMap) ToClusterCIDRMapOutputWithContext(ctx context.Context) ClusterCIDRMapOutput
func (ClusterCIDRMap) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDR]
type ClusterCIDRMapInput ¶
type ClusterCIDRMapInput interface { pulumi.Input ToClusterCIDRMapOutput() ClusterCIDRMapOutput ToClusterCIDRMapOutputWithContext(context.Context) ClusterCIDRMapOutput }
ClusterCIDRMapInput is an input type that accepts ClusterCIDRMap and ClusterCIDRMapOutput values. You can construct a concrete instance of `ClusterCIDRMapInput` via:
ClusterCIDRMap{ "key": ClusterCIDRArgs{...} }
type ClusterCIDRMapOutput ¶
type ClusterCIDRMapOutput struct{ *pulumi.OutputState }
func (ClusterCIDRMapOutput) ElementType ¶
func (ClusterCIDRMapOutput) ElementType() reflect.Type
func (ClusterCIDRMapOutput) MapIndex ¶
func (o ClusterCIDRMapOutput) MapIndex(k pulumi.StringInput) ClusterCIDROutput
func (ClusterCIDRMapOutput) ToClusterCIDRMapOutput ¶
func (o ClusterCIDRMapOutput) ToClusterCIDRMapOutput() ClusterCIDRMapOutput
func (ClusterCIDRMapOutput) ToClusterCIDRMapOutputWithContext ¶
func (o ClusterCIDRMapOutput) ToClusterCIDRMapOutputWithContext(ctx context.Context) ClusterCIDRMapOutput
func (ClusterCIDRMapOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDR]
type ClusterCIDROutput ¶
type ClusterCIDROutput struct{ *pulumi.OutputState }
func (ClusterCIDROutput) ApiVersion ¶
func (o ClusterCIDROutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ClusterCIDROutput) ElementType ¶
func (ClusterCIDROutput) ElementType() reflect.Type
func (ClusterCIDROutput) Kind ¶
func (o ClusterCIDROutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ClusterCIDROutput) Metadata ¶
func (o ClusterCIDROutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ClusterCIDROutput) Spec ¶
func (o ClusterCIDROutput) Spec() ClusterCIDRSpecOutput
spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ClusterCIDROutput) ToClusterCIDROutput ¶
func (o ClusterCIDROutput) ToClusterCIDROutput() ClusterCIDROutput
func (ClusterCIDROutput) ToClusterCIDROutputWithContext ¶
func (o ClusterCIDROutput) ToClusterCIDROutputWithContext(ctx context.Context) ClusterCIDROutput
func (ClusterCIDROutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDROutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDR]
type ClusterCIDRPatch ¶
type ClusterCIDRPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ClusterCIDRSpecPatchPtrOutput `pulumi:"spec"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
func GetClusterCIDRPatch ¶
func GetClusterCIDRPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterCIDRPatchState, opts ...pulumi.ResourceOption) (*ClusterCIDRPatch, error)
GetClusterCIDRPatch gets an existing ClusterCIDRPatch 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 NewClusterCIDRPatch ¶
func NewClusterCIDRPatch(ctx *pulumi.Context, name string, args *ClusterCIDRPatchArgs, opts ...pulumi.ResourceOption) (*ClusterCIDRPatch, error)
NewClusterCIDRPatch registers a new resource with the given unique name, arguments, and options.
func (*ClusterCIDRPatch) ElementType ¶
func (*ClusterCIDRPatch) ElementType() reflect.Type
func (*ClusterCIDRPatch) ToClusterCIDRPatchOutput ¶
func (i *ClusterCIDRPatch) ToClusterCIDRPatchOutput() ClusterCIDRPatchOutput
func (*ClusterCIDRPatch) ToClusterCIDRPatchOutputWithContext ¶
func (i *ClusterCIDRPatch) ToClusterCIDRPatchOutputWithContext(ctx context.Context) ClusterCIDRPatchOutput
func (*ClusterCIDRPatch) ToOutput ¶ added in v4.2.0
func (i *ClusterCIDRPatch) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRPatch]
type ClusterCIDRPatchArgs ¶
type ClusterCIDRPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ClusterCIDRSpecPatchPtrInput }
The set of arguments for constructing a ClusterCIDRPatch resource.
func (ClusterCIDRPatchArgs) ElementType ¶
func (ClusterCIDRPatchArgs) ElementType() reflect.Type
type ClusterCIDRPatchArray ¶
type ClusterCIDRPatchArray []ClusterCIDRPatchInput
func (ClusterCIDRPatchArray) ElementType ¶
func (ClusterCIDRPatchArray) ElementType() reflect.Type
func (ClusterCIDRPatchArray) ToClusterCIDRPatchArrayOutput ¶
func (i ClusterCIDRPatchArray) ToClusterCIDRPatchArrayOutput() ClusterCIDRPatchArrayOutput
func (ClusterCIDRPatchArray) ToClusterCIDRPatchArrayOutputWithContext ¶
func (i ClusterCIDRPatchArray) ToClusterCIDRPatchArrayOutputWithContext(ctx context.Context) ClusterCIDRPatchArrayOutput
func (ClusterCIDRPatchArray) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRPatch]
type ClusterCIDRPatchArrayInput ¶
type ClusterCIDRPatchArrayInput interface { pulumi.Input ToClusterCIDRPatchArrayOutput() ClusterCIDRPatchArrayOutput ToClusterCIDRPatchArrayOutputWithContext(context.Context) ClusterCIDRPatchArrayOutput }
ClusterCIDRPatchArrayInput is an input type that accepts ClusterCIDRPatchArray and ClusterCIDRPatchArrayOutput values. You can construct a concrete instance of `ClusterCIDRPatchArrayInput` via:
ClusterCIDRPatchArray{ ClusterCIDRPatchArgs{...} }
type ClusterCIDRPatchArrayOutput ¶
type ClusterCIDRPatchArrayOutput struct{ *pulumi.OutputState }
func (ClusterCIDRPatchArrayOutput) ElementType ¶
func (ClusterCIDRPatchArrayOutput) ElementType() reflect.Type
func (ClusterCIDRPatchArrayOutput) Index ¶
func (o ClusterCIDRPatchArrayOutput) Index(i pulumi.IntInput) ClusterCIDRPatchOutput
func (ClusterCIDRPatchArrayOutput) ToClusterCIDRPatchArrayOutput ¶
func (o ClusterCIDRPatchArrayOutput) ToClusterCIDRPatchArrayOutput() ClusterCIDRPatchArrayOutput
func (ClusterCIDRPatchArrayOutput) ToClusterCIDRPatchArrayOutputWithContext ¶
func (o ClusterCIDRPatchArrayOutput) ToClusterCIDRPatchArrayOutputWithContext(ctx context.Context) ClusterCIDRPatchArrayOutput
func (ClusterCIDRPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ClusterCIDRPatch]
type ClusterCIDRPatchInput ¶
type ClusterCIDRPatchInput interface { pulumi.Input ToClusterCIDRPatchOutput() ClusterCIDRPatchOutput ToClusterCIDRPatchOutputWithContext(ctx context.Context) ClusterCIDRPatchOutput }
type ClusterCIDRPatchMap ¶
type ClusterCIDRPatchMap map[string]ClusterCIDRPatchInput
func (ClusterCIDRPatchMap) ElementType ¶
func (ClusterCIDRPatchMap) ElementType() reflect.Type
func (ClusterCIDRPatchMap) ToClusterCIDRPatchMapOutput ¶
func (i ClusterCIDRPatchMap) ToClusterCIDRPatchMapOutput() ClusterCIDRPatchMapOutput
func (ClusterCIDRPatchMap) ToClusterCIDRPatchMapOutputWithContext ¶
func (i ClusterCIDRPatchMap) ToClusterCIDRPatchMapOutputWithContext(ctx context.Context) ClusterCIDRPatchMapOutput
func (ClusterCIDRPatchMap) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRPatch]
type ClusterCIDRPatchMapInput ¶
type ClusterCIDRPatchMapInput interface { pulumi.Input ToClusterCIDRPatchMapOutput() ClusterCIDRPatchMapOutput ToClusterCIDRPatchMapOutputWithContext(context.Context) ClusterCIDRPatchMapOutput }
ClusterCIDRPatchMapInput is an input type that accepts ClusterCIDRPatchMap and ClusterCIDRPatchMapOutput values. You can construct a concrete instance of `ClusterCIDRPatchMapInput` via:
ClusterCIDRPatchMap{ "key": ClusterCIDRPatchArgs{...} }
type ClusterCIDRPatchMapOutput ¶
type ClusterCIDRPatchMapOutput struct{ *pulumi.OutputState }
func (ClusterCIDRPatchMapOutput) ElementType ¶
func (ClusterCIDRPatchMapOutput) ElementType() reflect.Type
func (ClusterCIDRPatchMapOutput) MapIndex ¶
func (o ClusterCIDRPatchMapOutput) MapIndex(k pulumi.StringInput) ClusterCIDRPatchOutput
func (ClusterCIDRPatchMapOutput) ToClusterCIDRPatchMapOutput ¶
func (o ClusterCIDRPatchMapOutput) ToClusterCIDRPatchMapOutput() ClusterCIDRPatchMapOutput
func (ClusterCIDRPatchMapOutput) ToClusterCIDRPatchMapOutputWithContext ¶
func (o ClusterCIDRPatchMapOutput) ToClusterCIDRPatchMapOutputWithContext(ctx context.Context) ClusterCIDRPatchMapOutput
func (ClusterCIDRPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ClusterCIDRPatch]
type ClusterCIDRPatchOutput ¶
type ClusterCIDRPatchOutput struct{ *pulumi.OutputState }
func (ClusterCIDRPatchOutput) ApiVersion ¶
func (o ClusterCIDRPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ClusterCIDRPatchOutput) ElementType ¶
func (ClusterCIDRPatchOutput) ElementType() reflect.Type
func (ClusterCIDRPatchOutput) Kind ¶
func (o ClusterCIDRPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ClusterCIDRPatchOutput) Metadata ¶
func (o ClusterCIDRPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ClusterCIDRPatchOutput) Spec ¶
func (o ClusterCIDRPatchOutput) Spec() ClusterCIDRSpecPatchPtrOutput
spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ClusterCIDRPatchOutput) ToClusterCIDRPatchOutput ¶
func (o ClusterCIDRPatchOutput) ToClusterCIDRPatchOutput() ClusterCIDRPatchOutput
func (ClusterCIDRPatchOutput) ToClusterCIDRPatchOutputWithContext ¶
func (o ClusterCIDRPatchOutput) ToClusterCIDRPatchOutputWithContext(ctx context.Context) ClusterCIDRPatchOutput
func (ClusterCIDRPatchOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRPatch]
type ClusterCIDRPatchState ¶
type ClusterCIDRPatchState struct { }
func (ClusterCIDRPatchState) ElementType ¶
func (ClusterCIDRPatchState) ElementType() reflect.Type
type ClusterCIDRPatchType ¶
type ClusterCIDRPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ClusterCIDRSpecPatch `pulumi:"spec"` }
ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
type ClusterCIDRPatchTypeArgs ¶
type ClusterCIDRPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ClusterCIDRSpecPatchPtrInput `pulumi:"spec"` }
ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
func (ClusterCIDRPatchTypeArgs) ElementType ¶
func (ClusterCIDRPatchTypeArgs) ElementType() reflect.Type
func (ClusterCIDRPatchTypeArgs) ToClusterCIDRPatchTypeOutput ¶
func (i ClusterCIDRPatchTypeArgs) ToClusterCIDRPatchTypeOutput() ClusterCIDRPatchTypeOutput
func (ClusterCIDRPatchTypeArgs) ToClusterCIDRPatchTypeOutputWithContext ¶
func (i ClusterCIDRPatchTypeArgs) ToClusterCIDRPatchTypeOutputWithContext(ctx context.Context) ClusterCIDRPatchTypeOutput
func (ClusterCIDRPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRPatchType]
type ClusterCIDRPatchTypeInput ¶
type ClusterCIDRPatchTypeInput interface { pulumi.Input ToClusterCIDRPatchTypeOutput() ClusterCIDRPatchTypeOutput ToClusterCIDRPatchTypeOutputWithContext(context.Context) ClusterCIDRPatchTypeOutput }
ClusterCIDRPatchTypeInput is an input type that accepts ClusterCIDRPatchTypeArgs and ClusterCIDRPatchTypeOutput values. You can construct a concrete instance of `ClusterCIDRPatchTypeInput` via:
ClusterCIDRPatchTypeArgs{...}
type ClusterCIDRPatchTypeOutput ¶
type ClusterCIDRPatchTypeOutput struct{ *pulumi.OutputState }
ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
func (ClusterCIDRPatchTypeOutput) ApiVersion ¶
func (o ClusterCIDRPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ClusterCIDRPatchTypeOutput) ElementType ¶
func (ClusterCIDRPatchTypeOutput) ElementType() reflect.Type
func (ClusterCIDRPatchTypeOutput) Kind ¶
func (o ClusterCIDRPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ClusterCIDRPatchTypeOutput) Metadata ¶
func (o ClusterCIDRPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ClusterCIDRPatchTypeOutput) Spec ¶
func (o ClusterCIDRPatchTypeOutput) Spec() ClusterCIDRSpecPatchPtrOutput
spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ClusterCIDRPatchTypeOutput) ToClusterCIDRPatchTypeOutput ¶
func (o ClusterCIDRPatchTypeOutput) ToClusterCIDRPatchTypeOutput() ClusterCIDRPatchTypeOutput
func (ClusterCIDRPatchTypeOutput) ToClusterCIDRPatchTypeOutputWithContext ¶
func (o ClusterCIDRPatchTypeOutput) ToClusterCIDRPatchTypeOutputWithContext(ctx context.Context) ClusterCIDRPatchTypeOutput
func (ClusterCIDRPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRPatchType]
type ClusterCIDRSpec ¶
type ClusterCIDRSpec struct { // ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv4 *string `pulumi:"ipv4"` // ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv6 *string `pulumi:"ipv6"` // nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable. NodeSelector *corev1.NodeSelector `pulumi:"nodeSelector"` // perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable. PerNodeHostBits int `pulumi:"perNodeHostBits"` }
ClusterCIDRSpec defines the desired state of ClusterCIDR.
type ClusterCIDRSpecArgs ¶
type ClusterCIDRSpecArgs struct { // ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv4 pulumi.StringPtrInput `pulumi:"ipv4"` // ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` // nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable. NodeSelector corev1.NodeSelectorPtrInput `pulumi:"nodeSelector"` // perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable. PerNodeHostBits pulumi.IntInput `pulumi:"perNodeHostBits"` }
ClusterCIDRSpec defines the desired state of ClusterCIDR.
func (ClusterCIDRSpecArgs) ElementType ¶
func (ClusterCIDRSpecArgs) ElementType() reflect.Type
func (ClusterCIDRSpecArgs) ToClusterCIDRSpecOutput ¶
func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecOutput() ClusterCIDRSpecOutput
func (ClusterCIDRSpecArgs) ToClusterCIDRSpecOutputWithContext ¶
func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecOutputWithContext(ctx context.Context) ClusterCIDRSpecOutput
func (ClusterCIDRSpecArgs) ToClusterCIDRSpecPtrOutput ¶
func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecPtrOutput() ClusterCIDRSpecPtrOutput
func (ClusterCIDRSpecArgs) ToClusterCIDRSpecPtrOutputWithContext ¶
func (i ClusterCIDRSpecArgs) ToClusterCIDRSpecPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPtrOutput
func (ClusterCIDRSpecArgs) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRSpecArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpec]
type ClusterCIDRSpecInput ¶
type ClusterCIDRSpecInput interface { pulumi.Input ToClusterCIDRSpecOutput() ClusterCIDRSpecOutput ToClusterCIDRSpecOutputWithContext(context.Context) ClusterCIDRSpecOutput }
ClusterCIDRSpecInput is an input type that accepts ClusterCIDRSpecArgs and ClusterCIDRSpecOutput values. You can construct a concrete instance of `ClusterCIDRSpecInput` via:
ClusterCIDRSpecArgs{...}
type ClusterCIDRSpecOutput ¶
type ClusterCIDRSpecOutput struct{ *pulumi.OutputState }
ClusterCIDRSpec defines the desired state of ClusterCIDR.
func (ClusterCIDRSpecOutput) ElementType ¶
func (ClusterCIDRSpecOutput) ElementType() reflect.Type
func (ClusterCIDRSpecOutput) Ipv4 ¶
func (o ClusterCIDRSpecOutput) Ipv4() pulumi.StringPtrOutput
ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecOutput) Ipv6 ¶
func (o ClusterCIDRSpecOutput) Ipv6() pulumi.StringPtrOutput
ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecOutput) NodeSelector ¶
func (o ClusterCIDRSpecOutput) NodeSelector() corev1.NodeSelectorPtrOutput
nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable.
func (ClusterCIDRSpecOutput) PerNodeHostBits ¶
func (o ClusterCIDRSpecOutput) PerNodeHostBits() pulumi.IntOutput
perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable.
func (ClusterCIDRSpecOutput) ToClusterCIDRSpecOutput ¶
func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecOutput() ClusterCIDRSpecOutput
func (ClusterCIDRSpecOutput) ToClusterCIDRSpecOutputWithContext ¶
func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecOutputWithContext(ctx context.Context) ClusterCIDRSpecOutput
func (ClusterCIDRSpecOutput) ToClusterCIDRSpecPtrOutput ¶
func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecPtrOutput() ClusterCIDRSpecPtrOutput
func (ClusterCIDRSpecOutput) ToClusterCIDRSpecPtrOutputWithContext ¶
func (o ClusterCIDRSpecOutput) ToClusterCIDRSpecPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPtrOutput
func (ClusterCIDRSpecOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRSpecOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpec]
type ClusterCIDRSpecPatch ¶
type ClusterCIDRSpecPatch struct { // ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv4 *string `pulumi:"ipv4"` // ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv6 *string `pulumi:"ipv6"` // nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable. NodeSelector *corev1.NodeSelectorPatch `pulumi:"nodeSelector"` // perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable. PerNodeHostBits *int `pulumi:"perNodeHostBits"` }
ClusterCIDRSpec defines the desired state of ClusterCIDR.
type ClusterCIDRSpecPatchArgs ¶
type ClusterCIDRSpecPatchArgs struct { // ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv4 pulumi.StringPtrInput `pulumi:"ipv4"` // ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable. Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` // nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable. NodeSelector corev1.NodeSelectorPatchPtrInput `pulumi:"nodeSelector"` // perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable. PerNodeHostBits pulumi.IntPtrInput `pulumi:"perNodeHostBits"` }
ClusterCIDRSpec defines the desired state of ClusterCIDR.
func (ClusterCIDRSpecPatchArgs) ElementType ¶
func (ClusterCIDRSpecPatchArgs) ElementType() reflect.Type
func (ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchOutput ¶
func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchOutput() ClusterCIDRSpecPatchOutput
func (ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchOutputWithContext ¶
func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchOutput
func (ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchPtrOutput ¶
func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchPtrOutput() ClusterCIDRSpecPatchPtrOutput
func (ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchPtrOutputWithContext ¶
func (i ClusterCIDRSpecPatchArgs) ToClusterCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchPtrOutput
func (ClusterCIDRSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpecPatch]
type ClusterCIDRSpecPatchInput ¶
type ClusterCIDRSpecPatchInput interface { pulumi.Input ToClusterCIDRSpecPatchOutput() ClusterCIDRSpecPatchOutput ToClusterCIDRSpecPatchOutputWithContext(context.Context) ClusterCIDRSpecPatchOutput }
ClusterCIDRSpecPatchInput is an input type that accepts ClusterCIDRSpecPatchArgs and ClusterCIDRSpecPatchOutput values. You can construct a concrete instance of `ClusterCIDRSpecPatchInput` via:
ClusterCIDRSpecPatchArgs{...}
type ClusterCIDRSpecPatchOutput ¶
type ClusterCIDRSpecPatchOutput struct{ *pulumi.OutputState }
ClusterCIDRSpec defines the desired state of ClusterCIDR.
func (ClusterCIDRSpecPatchOutput) ElementType ¶
func (ClusterCIDRSpecPatchOutput) ElementType() reflect.Type
func (ClusterCIDRSpecPatchOutput) Ipv4 ¶
func (o ClusterCIDRSpecPatchOutput) Ipv4() pulumi.StringPtrOutput
ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecPatchOutput) Ipv6 ¶
func (o ClusterCIDRSpecPatchOutput) Ipv6() pulumi.StringPtrOutput
ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecPatchOutput) NodeSelector ¶
func (o ClusterCIDRSpecPatchOutput) NodeSelector() corev1.NodeSelectorPatchPtrOutput
nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable.
func (ClusterCIDRSpecPatchOutput) PerNodeHostBits ¶
func (o ClusterCIDRSpecPatchOutput) PerNodeHostBits() pulumi.IntPtrOutput
perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable.
func (ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchOutput ¶
func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchOutput() ClusterCIDRSpecPatchOutput
func (ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchOutputWithContext ¶
func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchOutput
func (ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchPtrOutput ¶
func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchPtrOutput() ClusterCIDRSpecPatchPtrOutput
func (ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchPtrOutputWithContext ¶
func (o ClusterCIDRSpecPatchOutput) ToClusterCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchPtrOutput
func (ClusterCIDRSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRSpecPatch]
type ClusterCIDRSpecPatchPtrInput ¶
type ClusterCIDRSpecPatchPtrInput interface { pulumi.Input ToClusterCIDRSpecPatchPtrOutput() ClusterCIDRSpecPatchPtrOutput ToClusterCIDRSpecPatchPtrOutputWithContext(context.Context) ClusterCIDRSpecPatchPtrOutput }
ClusterCIDRSpecPatchPtrInput is an input type that accepts ClusterCIDRSpecPatchArgs, ClusterCIDRSpecPatchPtr and ClusterCIDRSpecPatchPtrOutput values. You can construct a concrete instance of `ClusterCIDRSpecPatchPtrInput` via:
ClusterCIDRSpecPatchArgs{...} or: nil
func ClusterCIDRSpecPatchPtr ¶
func ClusterCIDRSpecPatchPtr(v *ClusterCIDRSpecPatchArgs) ClusterCIDRSpecPatchPtrInput
type ClusterCIDRSpecPatchPtrOutput ¶
type ClusterCIDRSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ClusterCIDRSpecPatchPtrOutput) Elem ¶
func (o ClusterCIDRSpecPatchPtrOutput) Elem() ClusterCIDRSpecPatchOutput
func (ClusterCIDRSpecPatchPtrOutput) ElementType ¶
func (ClusterCIDRSpecPatchPtrOutput) ElementType() reflect.Type
func (ClusterCIDRSpecPatchPtrOutput) Ipv4 ¶
func (o ClusterCIDRSpecPatchPtrOutput) Ipv4() pulumi.StringPtrOutput
ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecPatchPtrOutput) Ipv6 ¶
func (o ClusterCIDRSpecPatchPtrOutput) Ipv6() pulumi.StringPtrOutput
ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecPatchPtrOutput) NodeSelector ¶
func (o ClusterCIDRSpecPatchPtrOutput) NodeSelector() corev1.NodeSelectorPatchPtrOutput
nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable.
func (ClusterCIDRSpecPatchPtrOutput) PerNodeHostBits ¶
func (o ClusterCIDRSpecPatchPtrOutput) PerNodeHostBits() pulumi.IntPtrOutput
perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable.
func (ClusterCIDRSpecPatchPtrOutput) ToClusterCIDRSpecPatchPtrOutput ¶
func (o ClusterCIDRSpecPatchPtrOutput) ToClusterCIDRSpecPatchPtrOutput() ClusterCIDRSpecPatchPtrOutput
func (ClusterCIDRSpecPatchPtrOutput) ToClusterCIDRSpecPatchPtrOutputWithContext ¶
func (o ClusterCIDRSpecPatchPtrOutput) ToClusterCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPatchPtrOutput
func (ClusterCIDRSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRSpecPatch]
type ClusterCIDRSpecPtrInput ¶
type ClusterCIDRSpecPtrInput interface { pulumi.Input ToClusterCIDRSpecPtrOutput() ClusterCIDRSpecPtrOutput ToClusterCIDRSpecPtrOutputWithContext(context.Context) ClusterCIDRSpecPtrOutput }
ClusterCIDRSpecPtrInput is an input type that accepts ClusterCIDRSpecArgs, ClusterCIDRSpecPtr and ClusterCIDRSpecPtrOutput values. You can construct a concrete instance of `ClusterCIDRSpecPtrInput` via:
ClusterCIDRSpecArgs{...} or: nil
func ClusterCIDRSpecPtr ¶
func ClusterCIDRSpecPtr(v *ClusterCIDRSpecArgs) ClusterCIDRSpecPtrInput
type ClusterCIDRSpecPtrOutput ¶
type ClusterCIDRSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterCIDRSpecPtrOutput) Elem ¶
func (o ClusterCIDRSpecPtrOutput) Elem() ClusterCIDRSpecOutput
func (ClusterCIDRSpecPtrOutput) ElementType ¶
func (ClusterCIDRSpecPtrOutput) ElementType() reflect.Type
func (ClusterCIDRSpecPtrOutput) Ipv4 ¶
func (o ClusterCIDRSpecPtrOutput) Ipv4() pulumi.StringPtrOutput
ipv4 defines an IPv4 IP block in CIDR notation(e.g. "10.0.0.0/8"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecPtrOutput) Ipv6 ¶
func (o ClusterCIDRSpecPtrOutput) Ipv6() pulumi.StringPtrOutput
ipv6 defines an IPv6 IP block in CIDR notation(e.g. "2001:db8::/64"). At least one of ipv4 and ipv6 must be specified. This field is immutable.
func (ClusterCIDRSpecPtrOutput) NodeSelector ¶
func (o ClusterCIDRSpecPtrOutput) NodeSelector() corev1.NodeSelectorPtrOutput
nodeSelector defines which nodes the config is applicable to. An empty or nil nodeSelector selects all nodes. This field is immutable.
func (ClusterCIDRSpecPtrOutput) PerNodeHostBits ¶
func (o ClusterCIDRSpecPtrOutput) PerNodeHostBits() pulumi.IntPtrOutput
perNodeHostBits defines the number of host bits to be configured per node. A subnet mask determines how much of the address is used for network bits and host bits. For example an IPv4 address of 192.168.0.0/24, splits the address into 24 bits for the network portion and 8 bits for the host portion. To allocate 256 IPs, set this field to 8 (a /24 mask for IPv4 or a /120 for IPv6). Minimum value is 4 (16 IPs). This field is immutable.
func (ClusterCIDRSpecPtrOutput) ToClusterCIDRSpecPtrOutput ¶
func (o ClusterCIDRSpecPtrOutput) ToClusterCIDRSpecPtrOutput() ClusterCIDRSpecPtrOutput
func (ClusterCIDRSpecPtrOutput) ToClusterCIDRSpecPtrOutputWithContext ¶
func (o ClusterCIDRSpecPtrOutput) ToClusterCIDRSpecPtrOutputWithContext(ctx context.Context) ClusterCIDRSpecPtrOutput
func (ClusterCIDRSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ClusterCIDRSpec]
type ClusterCIDRState ¶
type ClusterCIDRState struct { }
func (ClusterCIDRState) ElementType ¶
func (ClusterCIDRState) ElementType() reflect.Type
type ClusterCIDRType ¶
type ClusterCIDRType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ClusterCIDRSpec `pulumi:"spec"` }
ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
type ClusterCIDRTypeArgs ¶
type ClusterCIDRTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ClusterCIDRSpecPtrInput `pulumi:"spec"` }
ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
func (ClusterCIDRTypeArgs) ElementType ¶
func (ClusterCIDRTypeArgs) ElementType() reflect.Type
func (ClusterCIDRTypeArgs) ToClusterCIDRTypeOutput ¶
func (i ClusterCIDRTypeArgs) ToClusterCIDRTypeOutput() ClusterCIDRTypeOutput
func (ClusterCIDRTypeArgs) ToClusterCIDRTypeOutputWithContext ¶
func (i ClusterCIDRTypeArgs) ToClusterCIDRTypeOutputWithContext(ctx context.Context) ClusterCIDRTypeOutput
func (ClusterCIDRTypeArgs) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRTypeArgs) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRType]
type ClusterCIDRTypeArray ¶
type ClusterCIDRTypeArray []ClusterCIDRTypeInput
func (ClusterCIDRTypeArray) ElementType ¶
func (ClusterCIDRTypeArray) ElementType() reflect.Type
func (ClusterCIDRTypeArray) ToClusterCIDRTypeArrayOutput ¶
func (i ClusterCIDRTypeArray) ToClusterCIDRTypeArrayOutput() ClusterCIDRTypeArrayOutput
func (ClusterCIDRTypeArray) ToClusterCIDRTypeArrayOutputWithContext ¶
func (i ClusterCIDRTypeArray) ToClusterCIDRTypeArrayOutputWithContext(ctx context.Context) ClusterCIDRTypeArrayOutput
func (ClusterCIDRTypeArray) ToOutput ¶ added in v4.2.0
func (i ClusterCIDRTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]ClusterCIDRType]
type ClusterCIDRTypeArrayInput ¶
type ClusterCIDRTypeArrayInput interface { pulumi.Input ToClusterCIDRTypeArrayOutput() ClusterCIDRTypeArrayOutput ToClusterCIDRTypeArrayOutputWithContext(context.Context) ClusterCIDRTypeArrayOutput }
ClusterCIDRTypeArrayInput is an input type that accepts ClusterCIDRTypeArray and ClusterCIDRTypeArrayOutput values. You can construct a concrete instance of `ClusterCIDRTypeArrayInput` via:
ClusterCIDRTypeArray{ ClusterCIDRTypeArgs{...} }
type ClusterCIDRTypeArrayOutput ¶
type ClusterCIDRTypeArrayOutput struct{ *pulumi.OutputState }
func (ClusterCIDRTypeArrayOutput) ElementType ¶
func (ClusterCIDRTypeArrayOutput) ElementType() reflect.Type
func (ClusterCIDRTypeArrayOutput) Index ¶
func (o ClusterCIDRTypeArrayOutput) Index(i pulumi.IntInput) ClusterCIDRTypeOutput
func (ClusterCIDRTypeArrayOutput) ToClusterCIDRTypeArrayOutput ¶
func (o ClusterCIDRTypeArrayOutput) ToClusterCIDRTypeArrayOutput() ClusterCIDRTypeArrayOutput
func (ClusterCIDRTypeArrayOutput) ToClusterCIDRTypeArrayOutputWithContext ¶
func (o ClusterCIDRTypeArrayOutput) ToClusterCIDRTypeArrayOutputWithContext(ctx context.Context) ClusterCIDRTypeArrayOutput
func (ClusterCIDRTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ClusterCIDRType]
type ClusterCIDRTypeInput ¶
type ClusterCIDRTypeInput interface { pulumi.Input ToClusterCIDRTypeOutput() ClusterCIDRTypeOutput ToClusterCIDRTypeOutputWithContext(context.Context) ClusterCIDRTypeOutput }
ClusterCIDRTypeInput is an input type that accepts ClusterCIDRTypeArgs and ClusterCIDRTypeOutput values. You can construct a concrete instance of `ClusterCIDRTypeInput` via:
ClusterCIDRTypeArgs{...}
type ClusterCIDRTypeOutput ¶
type ClusterCIDRTypeOutput struct{ *pulumi.OutputState }
ClusterCIDR represents a single configuration for per-Node Pod CIDR allocations when the MultiCIDRRangeAllocator is enabled (see the config for kube-controller-manager). A cluster may have any number of ClusterCIDR resources, all of which will be considered when allocating a CIDR for a Node. A ClusterCIDR is eligible to be used for a given Node when the node selector matches the node in question and has free CIDRs to allocate. In case of multiple matching ClusterCIDR resources, the allocator will attempt to break ties using internal heuristics, but any ClusterCIDR whose node selector matches the Node may be used.
func (ClusterCIDRTypeOutput) ApiVersion ¶
func (o ClusterCIDRTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (ClusterCIDRTypeOutput) ElementType ¶
func (ClusterCIDRTypeOutput) ElementType() reflect.Type
func (ClusterCIDRTypeOutput) Kind ¶
func (o ClusterCIDRTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (ClusterCIDRTypeOutput) Metadata ¶
func (o ClusterCIDRTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ClusterCIDRTypeOutput) Spec ¶
func (o ClusterCIDRTypeOutput) Spec() ClusterCIDRSpecPtrOutput
spec is the desired state of the ClusterCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ClusterCIDRTypeOutput) ToClusterCIDRTypeOutput ¶
func (o ClusterCIDRTypeOutput) ToClusterCIDRTypeOutput() ClusterCIDRTypeOutput
func (ClusterCIDRTypeOutput) ToClusterCIDRTypeOutputWithContext ¶
func (o ClusterCIDRTypeOutput) ToClusterCIDRTypeOutputWithContext(ctx context.Context) ClusterCIDRTypeOutput
func (ClusterCIDRTypeOutput) ToOutput ¶ added in v4.2.0
func (o ClusterCIDRTypeOutput) ToOutput(ctx context.Context) pulumix.Output[ClusterCIDRType]
type IPAddress ¶
type IPAddress struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IPAddressSpecOutput `pulumi:"spec"` }
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
func GetIPAddress ¶
func GetIPAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPAddressState, opts ...pulumi.ResourceOption) (*IPAddress, error)
GetIPAddress gets an existing IPAddress 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 NewIPAddress ¶
func NewIPAddress(ctx *pulumi.Context, name string, args *IPAddressArgs, opts ...pulumi.ResourceOption) (*IPAddress, error)
NewIPAddress registers a new resource with the given unique name, arguments, and options.
func (*IPAddress) ElementType ¶
func (*IPAddress) ToIPAddressOutput ¶
func (i *IPAddress) ToIPAddressOutput() IPAddressOutput
func (*IPAddress) ToIPAddressOutputWithContext ¶
func (i *IPAddress) ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput
type IPAddressArgs ¶
type IPAddressArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IPAddressSpecPtrInput }
The set of arguments for constructing a IPAddress resource.
func (IPAddressArgs) ElementType ¶
func (IPAddressArgs) ElementType() reflect.Type
type IPAddressArray ¶
type IPAddressArray []IPAddressInput
func (IPAddressArray) ElementType ¶
func (IPAddressArray) ElementType() reflect.Type
func (IPAddressArray) ToIPAddressArrayOutput ¶
func (i IPAddressArray) ToIPAddressArrayOutput() IPAddressArrayOutput
func (IPAddressArray) ToIPAddressArrayOutputWithContext ¶
func (i IPAddressArray) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput
type IPAddressArrayInput ¶
type IPAddressArrayInput interface { pulumi.Input ToIPAddressArrayOutput() IPAddressArrayOutput ToIPAddressArrayOutputWithContext(context.Context) IPAddressArrayOutput }
IPAddressArrayInput is an input type that accepts IPAddressArray and IPAddressArrayOutput values. You can construct a concrete instance of `IPAddressArrayInput` via:
IPAddressArray{ IPAddressArgs{...} }
type IPAddressArrayOutput ¶
type IPAddressArrayOutput struct{ *pulumi.OutputState }
func (IPAddressArrayOutput) ElementType ¶
func (IPAddressArrayOutput) ElementType() reflect.Type
func (IPAddressArrayOutput) Index ¶
func (o IPAddressArrayOutput) Index(i pulumi.IntInput) IPAddressOutput
func (IPAddressArrayOutput) ToIPAddressArrayOutput ¶
func (o IPAddressArrayOutput) ToIPAddressArrayOutput() IPAddressArrayOutput
func (IPAddressArrayOutput) ToIPAddressArrayOutputWithContext ¶
func (o IPAddressArrayOutput) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput
type IPAddressInput ¶
type IPAddressInput interface { pulumi.Input ToIPAddressOutput() IPAddressOutput ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput }
type IPAddressList ¶
type IPAddressList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // items is the list of IPAddresses. Items IPAddressTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
IPAddressList contains a list of IPAddress.
func GetIPAddressList ¶
func GetIPAddressList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPAddressListState, opts ...pulumi.ResourceOption) (*IPAddressList, error)
GetIPAddressList gets an existing IPAddressList 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 NewIPAddressList ¶
func NewIPAddressList(ctx *pulumi.Context, name string, args *IPAddressListArgs, opts ...pulumi.ResourceOption) (*IPAddressList, error)
NewIPAddressList registers a new resource with the given unique name, arguments, and options.
func (*IPAddressList) ElementType ¶
func (*IPAddressList) ElementType() reflect.Type
func (*IPAddressList) ToIPAddressListOutput ¶
func (i *IPAddressList) ToIPAddressListOutput() IPAddressListOutput
func (*IPAddressList) ToIPAddressListOutputWithContext ¶
func (i *IPAddressList) ToIPAddressListOutputWithContext(ctx context.Context) IPAddressListOutput
func (*IPAddressList) ToOutput ¶ added in v4.2.0
func (i *IPAddressList) ToOutput(ctx context.Context) pulumix.Output[*IPAddressList]
type IPAddressListArgs ¶
type IPAddressListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // items is the list of IPAddresses. Items IPAddressTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a IPAddressList resource.
func (IPAddressListArgs) ElementType ¶
func (IPAddressListArgs) ElementType() reflect.Type
type IPAddressListArray ¶
type IPAddressListArray []IPAddressListInput
func (IPAddressListArray) ElementType ¶
func (IPAddressListArray) ElementType() reflect.Type
func (IPAddressListArray) ToIPAddressListArrayOutput ¶
func (i IPAddressListArray) ToIPAddressListArrayOutput() IPAddressListArrayOutput
func (IPAddressListArray) ToIPAddressListArrayOutputWithContext ¶
func (i IPAddressListArray) ToIPAddressListArrayOutputWithContext(ctx context.Context) IPAddressListArrayOutput
func (IPAddressListArray) ToOutput ¶ added in v4.2.0
func (i IPAddressListArray) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressList]
type IPAddressListArrayInput ¶
type IPAddressListArrayInput interface { pulumi.Input ToIPAddressListArrayOutput() IPAddressListArrayOutput ToIPAddressListArrayOutputWithContext(context.Context) IPAddressListArrayOutput }
IPAddressListArrayInput is an input type that accepts IPAddressListArray and IPAddressListArrayOutput values. You can construct a concrete instance of `IPAddressListArrayInput` via:
IPAddressListArray{ IPAddressListArgs{...} }
type IPAddressListArrayOutput ¶
type IPAddressListArrayOutput struct{ *pulumi.OutputState }
func (IPAddressListArrayOutput) ElementType ¶
func (IPAddressListArrayOutput) ElementType() reflect.Type
func (IPAddressListArrayOutput) Index ¶
func (o IPAddressListArrayOutput) Index(i pulumi.IntInput) IPAddressListOutput
func (IPAddressListArrayOutput) ToIPAddressListArrayOutput ¶
func (o IPAddressListArrayOutput) ToIPAddressListArrayOutput() IPAddressListArrayOutput
func (IPAddressListArrayOutput) ToIPAddressListArrayOutputWithContext ¶
func (o IPAddressListArrayOutput) ToIPAddressListArrayOutputWithContext(ctx context.Context) IPAddressListArrayOutput
func (IPAddressListArrayOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressList]
type IPAddressListInput ¶
type IPAddressListInput interface { pulumi.Input ToIPAddressListOutput() IPAddressListOutput ToIPAddressListOutputWithContext(ctx context.Context) IPAddressListOutput }
type IPAddressListMap ¶
type IPAddressListMap map[string]IPAddressListInput
func (IPAddressListMap) ElementType ¶
func (IPAddressListMap) ElementType() reflect.Type
func (IPAddressListMap) ToIPAddressListMapOutput ¶
func (i IPAddressListMap) ToIPAddressListMapOutput() IPAddressListMapOutput
func (IPAddressListMap) ToIPAddressListMapOutputWithContext ¶
func (i IPAddressListMap) ToIPAddressListMapOutputWithContext(ctx context.Context) IPAddressListMapOutput
func (IPAddressListMap) ToOutput ¶ added in v4.2.0
func (i IPAddressListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressList]
type IPAddressListMapInput ¶
type IPAddressListMapInput interface { pulumi.Input ToIPAddressListMapOutput() IPAddressListMapOutput ToIPAddressListMapOutputWithContext(context.Context) IPAddressListMapOutput }
IPAddressListMapInput is an input type that accepts IPAddressListMap and IPAddressListMapOutput values. You can construct a concrete instance of `IPAddressListMapInput` via:
IPAddressListMap{ "key": IPAddressListArgs{...} }
type IPAddressListMapOutput ¶
type IPAddressListMapOutput struct{ *pulumi.OutputState }
func (IPAddressListMapOutput) ElementType ¶
func (IPAddressListMapOutput) ElementType() reflect.Type
func (IPAddressListMapOutput) MapIndex ¶
func (o IPAddressListMapOutput) MapIndex(k pulumi.StringInput) IPAddressListOutput
func (IPAddressListMapOutput) ToIPAddressListMapOutput ¶
func (o IPAddressListMapOutput) ToIPAddressListMapOutput() IPAddressListMapOutput
func (IPAddressListMapOutput) ToIPAddressListMapOutputWithContext ¶
func (o IPAddressListMapOutput) ToIPAddressListMapOutputWithContext(ctx context.Context) IPAddressListMapOutput
func (IPAddressListMapOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressList]
type IPAddressListOutput ¶
type IPAddressListOutput struct{ *pulumi.OutputState }
func (IPAddressListOutput) ApiVersion ¶
func (o IPAddressListOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (IPAddressListOutput) ElementType ¶
func (IPAddressListOutput) ElementType() reflect.Type
func (IPAddressListOutput) Items ¶
func (o IPAddressListOutput) Items() IPAddressTypeArrayOutput
items is the list of IPAddresses.
func (IPAddressListOutput) Kind ¶
func (o IPAddressListOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (IPAddressListOutput) Metadata ¶
func (o IPAddressListOutput) Metadata() metav1.ListMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IPAddressListOutput) ToIPAddressListOutput ¶
func (o IPAddressListOutput) ToIPAddressListOutput() IPAddressListOutput
func (IPAddressListOutput) ToIPAddressListOutputWithContext ¶
func (o IPAddressListOutput) ToIPAddressListOutputWithContext(ctx context.Context) IPAddressListOutput
func (IPAddressListOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressListOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressList]
type IPAddressListState ¶
type IPAddressListState struct { }
func (IPAddressListState) ElementType ¶
func (IPAddressListState) ElementType() reflect.Type
type IPAddressListType ¶
type IPAddressListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // items is the list of IPAddresses. Items []IPAddressType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ListMeta `pulumi:"metadata"` }
IPAddressList contains a list of IPAddress.
type IPAddressListTypeArgs ¶
type IPAddressListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // items is the list of IPAddresses. Items IPAddressTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
IPAddressList contains a list of IPAddress.
func (IPAddressListTypeArgs) ElementType ¶
func (IPAddressListTypeArgs) ElementType() reflect.Type
func (IPAddressListTypeArgs) ToIPAddressListTypeOutput ¶
func (i IPAddressListTypeArgs) ToIPAddressListTypeOutput() IPAddressListTypeOutput
func (IPAddressListTypeArgs) ToIPAddressListTypeOutputWithContext ¶
func (i IPAddressListTypeArgs) ToIPAddressListTypeOutputWithContext(ctx context.Context) IPAddressListTypeOutput
func (IPAddressListTypeArgs) ToOutput ¶ added in v4.2.0
func (i IPAddressListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressListType]
type IPAddressListTypeInput ¶
type IPAddressListTypeInput interface { pulumi.Input ToIPAddressListTypeOutput() IPAddressListTypeOutput ToIPAddressListTypeOutputWithContext(context.Context) IPAddressListTypeOutput }
IPAddressListTypeInput is an input type that accepts IPAddressListTypeArgs and IPAddressListTypeOutput values. You can construct a concrete instance of `IPAddressListTypeInput` via:
IPAddressListTypeArgs{...}
type IPAddressListTypeOutput ¶
type IPAddressListTypeOutput struct{ *pulumi.OutputState }
IPAddressList contains a list of IPAddress.
func (IPAddressListTypeOutput) ApiVersion ¶
func (o IPAddressListTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (IPAddressListTypeOutput) ElementType ¶
func (IPAddressListTypeOutput) ElementType() reflect.Type
func (IPAddressListTypeOutput) Items ¶
func (o IPAddressListTypeOutput) Items() IPAddressTypeArrayOutput
items is the list of IPAddresses.
func (IPAddressListTypeOutput) Kind ¶
func (o IPAddressListTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (IPAddressListTypeOutput) Metadata ¶
func (o IPAddressListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IPAddressListTypeOutput) ToIPAddressListTypeOutput ¶
func (o IPAddressListTypeOutput) ToIPAddressListTypeOutput() IPAddressListTypeOutput
func (IPAddressListTypeOutput) ToIPAddressListTypeOutputWithContext ¶
func (o IPAddressListTypeOutput) ToIPAddressListTypeOutputWithContext(ctx context.Context) IPAddressListTypeOutput
func (IPAddressListTypeOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressListType]
type IPAddressMap ¶
type IPAddressMap map[string]IPAddressInput
func (IPAddressMap) ElementType ¶
func (IPAddressMap) ElementType() reflect.Type
func (IPAddressMap) ToIPAddressMapOutput ¶
func (i IPAddressMap) ToIPAddressMapOutput() IPAddressMapOutput
func (IPAddressMap) ToIPAddressMapOutputWithContext ¶
func (i IPAddressMap) ToIPAddressMapOutputWithContext(ctx context.Context) IPAddressMapOutput
type IPAddressMapInput ¶
type IPAddressMapInput interface { pulumi.Input ToIPAddressMapOutput() IPAddressMapOutput ToIPAddressMapOutputWithContext(context.Context) IPAddressMapOutput }
IPAddressMapInput is an input type that accepts IPAddressMap and IPAddressMapOutput values. You can construct a concrete instance of `IPAddressMapInput` via:
IPAddressMap{ "key": IPAddressArgs{...} }
type IPAddressMapOutput ¶
type IPAddressMapOutput struct{ *pulumi.OutputState }
func (IPAddressMapOutput) ElementType ¶
func (IPAddressMapOutput) ElementType() reflect.Type
func (IPAddressMapOutput) MapIndex ¶
func (o IPAddressMapOutput) MapIndex(k pulumi.StringInput) IPAddressOutput
func (IPAddressMapOutput) ToIPAddressMapOutput ¶
func (o IPAddressMapOutput) ToIPAddressMapOutput() IPAddressMapOutput
func (IPAddressMapOutput) ToIPAddressMapOutputWithContext ¶
func (o IPAddressMapOutput) ToIPAddressMapOutputWithContext(ctx context.Context) IPAddressMapOutput
type IPAddressOutput ¶
type IPAddressOutput struct{ *pulumi.OutputState }
func (IPAddressOutput) ApiVersion ¶
func (o IPAddressOutput) ApiVersion() pulumi.StringOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (IPAddressOutput) ElementType ¶
func (IPAddressOutput) ElementType() reflect.Type
func (IPAddressOutput) Kind ¶
func (o IPAddressOutput) Kind() pulumi.StringOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (IPAddressOutput) Metadata ¶
func (o IPAddressOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IPAddressOutput) Spec ¶
func (o IPAddressOutput) Spec() IPAddressSpecOutput
spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IPAddressOutput) ToIPAddressOutput ¶
func (o IPAddressOutput) ToIPAddressOutput() IPAddressOutput
func (IPAddressOutput) ToIPAddressOutputWithContext ¶
func (o IPAddressOutput) ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput
type IPAddressPatch ¶
type IPAddressPatch struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IPAddressSpecPatchPtrOutput `pulumi:"spec"` }
Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
func GetIPAddressPatch ¶
func GetIPAddressPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPAddressPatchState, opts ...pulumi.ResourceOption) (*IPAddressPatch, error)
GetIPAddressPatch gets an existing IPAddressPatch 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 NewIPAddressPatch ¶
func NewIPAddressPatch(ctx *pulumi.Context, name string, args *IPAddressPatchArgs, opts ...pulumi.ResourceOption) (*IPAddressPatch, error)
NewIPAddressPatch registers a new resource with the given unique name, arguments, and options.
func (*IPAddressPatch) ElementType ¶
func (*IPAddressPatch) ElementType() reflect.Type
func (*IPAddressPatch) ToIPAddressPatchOutput ¶
func (i *IPAddressPatch) ToIPAddressPatchOutput() IPAddressPatchOutput
func (*IPAddressPatch) ToIPAddressPatchOutputWithContext ¶
func (i *IPAddressPatch) ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput
func (*IPAddressPatch) ToOutput ¶ added in v4.2.0
func (i *IPAddressPatch) ToOutput(ctx context.Context) pulumix.Output[*IPAddressPatch]
type IPAddressPatchArgs ¶
type IPAddressPatchArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IPAddressSpecPatchPtrInput }
The set of arguments for constructing a IPAddressPatch resource.
func (IPAddressPatchArgs) ElementType ¶
func (IPAddressPatchArgs) ElementType() reflect.Type
type IPAddressPatchArray ¶
type IPAddressPatchArray []IPAddressPatchInput
func (IPAddressPatchArray) ElementType ¶
func (IPAddressPatchArray) ElementType() reflect.Type
func (IPAddressPatchArray) ToIPAddressPatchArrayOutput ¶
func (i IPAddressPatchArray) ToIPAddressPatchArrayOutput() IPAddressPatchArrayOutput
func (IPAddressPatchArray) ToIPAddressPatchArrayOutputWithContext ¶
func (i IPAddressPatchArray) ToIPAddressPatchArrayOutputWithContext(ctx context.Context) IPAddressPatchArrayOutput
func (IPAddressPatchArray) ToOutput ¶ added in v4.2.0
func (i IPAddressPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressPatch]
type IPAddressPatchArrayInput ¶
type IPAddressPatchArrayInput interface { pulumi.Input ToIPAddressPatchArrayOutput() IPAddressPatchArrayOutput ToIPAddressPatchArrayOutputWithContext(context.Context) IPAddressPatchArrayOutput }
IPAddressPatchArrayInput is an input type that accepts IPAddressPatchArray and IPAddressPatchArrayOutput values. You can construct a concrete instance of `IPAddressPatchArrayInput` via:
IPAddressPatchArray{ IPAddressPatchArgs{...} }
type IPAddressPatchArrayOutput ¶
type IPAddressPatchArrayOutput struct{ *pulumi.OutputState }
func (IPAddressPatchArrayOutput) ElementType ¶
func (IPAddressPatchArrayOutput) ElementType() reflect.Type
func (IPAddressPatchArrayOutput) Index ¶
func (o IPAddressPatchArrayOutput) Index(i pulumi.IntInput) IPAddressPatchOutput
func (IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutput ¶
func (o IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutput() IPAddressPatchArrayOutput
func (IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutputWithContext ¶
func (o IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutputWithContext(ctx context.Context) IPAddressPatchArrayOutput
func (IPAddressPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*IPAddressPatch]
type IPAddressPatchInput ¶
type IPAddressPatchInput interface { pulumi.Input ToIPAddressPatchOutput() IPAddressPatchOutput ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput }
type IPAddressPatchMap ¶
type IPAddressPatchMap map[string]IPAddressPatchInput
func (IPAddressPatchMap) ElementType ¶
func (IPAddressPatchMap) ElementType() reflect.Type
func (IPAddressPatchMap) ToIPAddressPatchMapOutput ¶
func (i IPAddressPatchMap) ToIPAddressPatchMapOutput() IPAddressPatchMapOutput
func (IPAddressPatchMap) ToIPAddressPatchMapOutputWithContext ¶
func (i IPAddressPatchMap) ToIPAddressPatchMapOutputWithContext(ctx context.Context) IPAddressPatchMapOutput
func (IPAddressPatchMap) ToOutput ¶ added in v4.2.0
func (i IPAddressPatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressPatch]
type IPAddressPatchMapInput ¶
type IPAddressPatchMapInput interface { pulumi.Input ToIPAddressPatchMapOutput() IPAddressPatchMapOutput ToIPAddressPatchMapOutputWithContext(context.Context) IPAddressPatchMapOutput }
IPAddressPatchMapInput is an input type that accepts IPAddressPatchMap and IPAddressPatchMapOutput values. You can construct a concrete instance of `IPAddressPatchMapInput` via:
IPAddressPatchMap{ "key": IPAddressPatchArgs{...} }
type IPAddressPatchMapOutput ¶
type IPAddressPatchMapOutput struct{ *pulumi.OutputState }
func (IPAddressPatchMapOutput) ElementType ¶
func (IPAddressPatchMapOutput) ElementType() reflect.Type
func (IPAddressPatchMapOutput) MapIndex ¶
func (o IPAddressPatchMapOutput) MapIndex(k pulumi.StringInput) IPAddressPatchOutput
func (IPAddressPatchMapOutput) ToIPAddressPatchMapOutput ¶
func (o IPAddressPatchMapOutput) ToIPAddressPatchMapOutput() IPAddressPatchMapOutput
func (IPAddressPatchMapOutput) ToIPAddressPatchMapOutputWithContext ¶
func (o IPAddressPatchMapOutput) ToIPAddressPatchMapOutputWithContext(ctx context.Context) IPAddressPatchMapOutput
func (IPAddressPatchMapOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressPatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*IPAddressPatch]
type IPAddressPatchOutput ¶
type IPAddressPatchOutput struct{ *pulumi.OutputState }
func (IPAddressPatchOutput) ApiVersion ¶
func (o IPAddressPatchOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (IPAddressPatchOutput) ElementType ¶
func (IPAddressPatchOutput) ElementType() reflect.Type
func (IPAddressPatchOutput) Kind ¶
func (o IPAddressPatchOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (IPAddressPatchOutput) Metadata ¶
func (o IPAddressPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IPAddressPatchOutput) Spec ¶
func (o IPAddressPatchOutput) Spec() IPAddressSpecPatchPtrOutput
spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IPAddressPatchOutput) ToIPAddressPatchOutput ¶
func (o IPAddressPatchOutput) ToIPAddressPatchOutput() IPAddressPatchOutput
func (IPAddressPatchOutput) ToIPAddressPatchOutputWithContext ¶
func (o IPAddressPatchOutput) ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput
func (IPAddressPatchOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressPatchOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressPatch]
type IPAddressPatchState ¶
type IPAddressPatchState struct { }
func (IPAddressPatchState) ElementType ¶
func (IPAddressPatchState) ElementType() reflect.Type
type IPAddressPatchType ¶
type IPAddressPatchType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IPAddressSpecPatch `pulumi:"spec"` }
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
type IPAddressPatchTypeArgs ¶
type IPAddressPatchTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IPAddressSpecPatchPtrInput `pulumi:"spec"` }
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
func (IPAddressPatchTypeArgs) ElementType ¶
func (IPAddressPatchTypeArgs) ElementType() reflect.Type
func (IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutput ¶
func (i IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutput() IPAddressPatchTypeOutput
func (IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutputWithContext ¶
func (i IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutputWithContext(ctx context.Context) IPAddressPatchTypeOutput
func (IPAddressPatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i IPAddressPatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressPatchType]
type IPAddressPatchTypeInput ¶
type IPAddressPatchTypeInput interface { pulumi.Input ToIPAddressPatchTypeOutput() IPAddressPatchTypeOutput ToIPAddressPatchTypeOutputWithContext(context.Context) IPAddressPatchTypeOutput }
IPAddressPatchTypeInput is an input type that accepts IPAddressPatchTypeArgs and IPAddressPatchTypeOutput values. You can construct a concrete instance of `IPAddressPatchTypeInput` via:
IPAddressPatchTypeArgs{...}
type IPAddressPatchTypeOutput ¶
type IPAddressPatchTypeOutput struct{ *pulumi.OutputState }
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
func (IPAddressPatchTypeOutput) ApiVersion ¶
func (o IPAddressPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (IPAddressPatchTypeOutput) ElementType ¶
func (IPAddressPatchTypeOutput) ElementType() reflect.Type
func (IPAddressPatchTypeOutput) Kind ¶
func (o IPAddressPatchTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (IPAddressPatchTypeOutput) Metadata ¶
func (o IPAddressPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IPAddressPatchTypeOutput) Spec ¶
func (o IPAddressPatchTypeOutput) Spec() IPAddressSpecPatchPtrOutput
spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutput ¶
func (o IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutput() IPAddressPatchTypeOutput
func (IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutputWithContext ¶
func (o IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutputWithContext(ctx context.Context) IPAddressPatchTypeOutput
func (IPAddressPatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressPatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressPatchType]
type IPAddressSpec ¶
type IPAddressSpec struct { // ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object. ParentRef *ParentReference `pulumi:"parentRef"` }
IPAddressSpec describe the attributes in an IP Address.
type IPAddressSpecArgs ¶
type IPAddressSpecArgs struct { // ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object. ParentRef ParentReferencePtrInput `pulumi:"parentRef"` }
IPAddressSpec describe the attributes in an IP Address.
func (IPAddressSpecArgs) ElementType ¶
func (IPAddressSpecArgs) ElementType() reflect.Type
func (IPAddressSpecArgs) ToIPAddressSpecOutput ¶
func (i IPAddressSpecArgs) ToIPAddressSpecOutput() IPAddressSpecOutput
func (IPAddressSpecArgs) ToIPAddressSpecOutputWithContext ¶
func (i IPAddressSpecArgs) ToIPAddressSpecOutputWithContext(ctx context.Context) IPAddressSpecOutput
func (IPAddressSpecArgs) ToIPAddressSpecPtrOutput ¶
func (i IPAddressSpecArgs) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
func (IPAddressSpecArgs) ToIPAddressSpecPtrOutputWithContext ¶
func (i IPAddressSpecArgs) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
func (IPAddressSpecArgs) ToOutput ¶ added in v4.2.0
func (i IPAddressSpecArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpec]
type IPAddressSpecInput ¶
type IPAddressSpecInput interface { pulumi.Input ToIPAddressSpecOutput() IPAddressSpecOutput ToIPAddressSpecOutputWithContext(context.Context) IPAddressSpecOutput }
IPAddressSpecInput is an input type that accepts IPAddressSpecArgs and IPAddressSpecOutput values. You can construct a concrete instance of `IPAddressSpecInput` via:
IPAddressSpecArgs{...}
type IPAddressSpecOutput ¶
type IPAddressSpecOutput struct{ *pulumi.OutputState }
IPAddressSpec describe the attributes in an IP Address.
func (IPAddressSpecOutput) ElementType ¶
func (IPAddressSpecOutput) ElementType() reflect.Type
func (IPAddressSpecOutput) ParentRef ¶
func (o IPAddressSpecOutput) ParentRef() ParentReferencePtrOutput
ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object.
func (IPAddressSpecOutput) ToIPAddressSpecOutput ¶
func (o IPAddressSpecOutput) ToIPAddressSpecOutput() IPAddressSpecOutput
func (IPAddressSpecOutput) ToIPAddressSpecOutputWithContext ¶
func (o IPAddressSpecOutput) ToIPAddressSpecOutputWithContext(ctx context.Context) IPAddressSpecOutput
func (IPAddressSpecOutput) ToIPAddressSpecPtrOutput ¶
func (o IPAddressSpecOutput) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
func (IPAddressSpecOutput) ToIPAddressSpecPtrOutputWithContext ¶
func (o IPAddressSpecOutput) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
func (IPAddressSpecOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressSpecOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpec]
type IPAddressSpecPatch ¶
type IPAddressSpecPatch struct { // ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object. ParentRef *ParentReferencePatch `pulumi:"parentRef"` }
IPAddressSpec describe the attributes in an IP Address.
type IPAddressSpecPatchArgs ¶
type IPAddressSpecPatchArgs struct { // ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object. ParentRef ParentReferencePatchPtrInput `pulumi:"parentRef"` }
IPAddressSpec describe the attributes in an IP Address.
func (IPAddressSpecPatchArgs) ElementType ¶
func (IPAddressSpecPatchArgs) ElementType() reflect.Type
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutput ¶
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutput() IPAddressSpecPatchOutput
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutputWithContext ¶
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutputWithContext(ctx context.Context) IPAddressSpecPatchOutput
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutput ¶
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutputWithContext ¶
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i IPAddressSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpecPatch]
type IPAddressSpecPatchInput ¶
type IPAddressSpecPatchInput interface { pulumi.Input ToIPAddressSpecPatchOutput() IPAddressSpecPatchOutput ToIPAddressSpecPatchOutputWithContext(context.Context) IPAddressSpecPatchOutput }
IPAddressSpecPatchInput is an input type that accepts IPAddressSpecPatchArgs and IPAddressSpecPatchOutput values. You can construct a concrete instance of `IPAddressSpecPatchInput` via:
IPAddressSpecPatchArgs{...}
type IPAddressSpecPatchOutput ¶
type IPAddressSpecPatchOutput struct{ *pulumi.OutputState }
IPAddressSpec describe the attributes in an IP Address.
func (IPAddressSpecPatchOutput) ElementType ¶
func (IPAddressSpecPatchOutput) ElementType() reflect.Type
func (IPAddressSpecPatchOutput) ParentRef ¶
func (o IPAddressSpecPatchOutput) ParentRef() ParentReferencePatchPtrOutput
ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object.
func (IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutput ¶
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutput() IPAddressSpecPatchOutput
func (IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutputWithContext ¶
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutputWithContext(ctx context.Context) IPAddressSpecPatchOutput
func (IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutput ¶
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutputWithContext ¶
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressSpecPatch]
type IPAddressSpecPatchPtrInput ¶
type IPAddressSpecPatchPtrInput interface { pulumi.Input ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput ToIPAddressSpecPatchPtrOutputWithContext(context.Context) IPAddressSpecPatchPtrOutput }
IPAddressSpecPatchPtrInput is an input type that accepts IPAddressSpecPatchArgs, IPAddressSpecPatchPtr and IPAddressSpecPatchPtrOutput values. You can construct a concrete instance of `IPAddressSpecPatchPtrInput` via:
IPAddressSpecPatchArgs{...} or: nil
func IPAddressSpecPatchPtr ¶
func IPAddressSpecPatchPtr(v *IPAddressSpecPatchArgs) IPAddressSpecPatchPtrInput
type IPAddressSpecPatchPtrOutput ¶
type IPAddressSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (IPAddressSpecPatchPtrOutput) Elem ¶
func (o IPAddressSpecPatchPtrOutput) Elem() IPAddressSpecPatchOutput
func (IPAddressSpecPatchPtrOutput) ElementType ¶
func (IPAddressSpecPatchPtrOutput) ElementType() reflect.Type
func (IPAddressSpecPatchPtrOutput) ParentRef ¶
func (o IPAddressSpecPatchPtrOutput) ParentRef() ParentReferencePatchPtrOutput
ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object.
func (IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutput ¶
func (o IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutputWithContext ¶
func (o IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressSpecPatch]
type IPAddressSpecPtrInput ¶
type IPAddressSpecPtrInput interface { pulumi.Input ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput ToIPAddressSpecPtrOutputWithContext(context.Context) IPAddressSpecPtrOutput }
IPAddressSpecPtrInput is an input type that accepts IPAddressSpecArgs, IPAddressSpecPtr and IPAddressSpecPtrOutput values. You can construct a concrete instance of `IPAddressSpecPtrInput` via:
IPAddressSpecArgs{...} or: nil
func IPAddressSpecPtr ¶
func IPAddressSpecPtr(v *IPAddressSpecArgs) IPAddressSpecPtrInput
type IPAddressSpecPtrOutput ¶
type IPAddressSpecPtrOutput struct{ *pulumi.OutputState }
func (IPAddressSpecPtrOutput) Elem ¶
func (o IPAddressSpecPtrOutput) Elem() IPAddressSpecOutput
func (IPAddressSpecPtrOutput) ElementType ¶
func (IPAddressSpecPtrOutput) ElementType() reflect.Type
func (IPAddressSpecPtrOutput) ParentRef ¶
func (o IPAddressSpecPtrOutput) ParentRef() ParentReferencePtrOutput
ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object.
func (IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutput ¶
func (o IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
func (IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutputWithContext ¶
func (o IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
func (IPAddressSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*IPAddressSpec]
type IPAddressState ¶
type IPAddressState struct { }
func (IPAddressState) ElementType ¶
func (IPAddressState) ElementType() reflect.Type
type IPAddressType ¶
type IPAddressType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata *metav1.ObjectMeta `pulumi:"metadata"` // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IPAddressSpec `pulumi:"spec"` }
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
type IPAddressTypeArgs ¶
type IPAddressTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IPAddressSpecPtrInput `pulumi:"spec"` }
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
func (IPAddressTypeArgs) ElementType ¶
func (IPAddressTypeArgs) ElementType() reflect.Type
func (IPAddressTypeArgs) ToIPAddressTypeOutput ¶
func (i IPAddressTypeArgs) ToIPAddressTypeOutput() IPAddressTypeOutput
func (IPAddressTypeArgs) ToIPAddressTypeOutputWithContext ¶
func (i IPAddressTypeArgs) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
func (IPAddressTypeArgs) ToOutput ¶ added in v4.2.0
func (i IPAddressTypeArgs) ToOutput(ctx context.Context) pulumix.Output[IPAddressType]
type IPAddressTypeArray ¶
type IPAddressTypeArray []IPAddressTypeInput
func (IPAddressTypeArray) ElementType ¶
func (IPAddressTypeArray) ElementType() reflect.Type
func (IPAddressTypeArray) ToIPAddressTypeArrayOutput ¶
func (i IPAddressTypeArray) ToIPAddressTypeArrayOutput() IPAddressTypeArrayOutput
func (IPAddressTypeArray) ToIPAddressTypeArrayOutputWithContext ¶
func (i IPAddressTypeArray) ToIPAddressTypeArrayOutputWithContext(ctx context.Context) IPAddressTypeArrayOutput
func (IPAddressTypeArray) ToOutput ¶ added in v4.2.0
func (i IPAddressTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]IPAddressType]
type IPAddressTypeArrayInput ¶
type IPAddressTypeArrayInput interface { pulumi.Input ToIPAddressTypeArrayOutput() IPAddressTypeArrayOutput ToIPAddressTypeArrayOutputWithContext(context.Context) IPAddressTypeArrayOutput }
IPAddressTypeArrayInput is an input type that accepts IPAddressTypeArray and IPAddressTypeArrayOutput values. You can construct a concrete instance of `IPAddressTypeArrayInput` via:
IPAddressTypeArray{ IPAddressTypeArgs{...} }
type IPAddressTypeArrayOutput ¶
type IPAddressTypeArrayOutput struct{ *pulumi.OutputState }
func (IPAddressTypeArrayOutput) ElementType ¶
func (IPAddressTypeArrayOutput) ElementType() reflect.Type
func (IPAddressTypeArrayOutput) Index ¶
func (o IPAddressTypeArrayOutput) Index(i pulumi.IntInput) IPAddressTypeOutput
func (IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutput ¶
func (o IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutput() IPAddressTypeArrayOutput
func (IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutputWithContext ¶
func (o IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutputWithContext(ctx context.Context) IPAddressTypeArrayOutput
func (IPAddressTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IPAddressType]
type IPAddressTypeInput ¶
type IPAddressTypeInput interface { pulumi.Input ToIPAddressTypeOutput() IPAddressTypeOutput ToIPAddressTypeOutputWithContext(context.Context) IPAddressTypeOutput }
IPAddressTypeInput is an input type that accepts IPAddressTypeArgs and IPAddressTypeOutput values. You can construct a concrete instance of `IPAddressTypeInput` via:
IPAddressTypeArgs{...}
type IPAddressTypeOutput ¶
type IPAddressTypeOutput struct{ *pulumi.OutputState }
IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1
func (IPAddressTypeOutput) ApiVersion ¶
func (o IPAddressTypeOutput) ApiVersion() pulumi.StringPtrOutput
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
func (IPAddressTypeOutput) ElementType ¶
func (IPAddressTypeOutput) ElementType() reflect.Type
func (IPAddressTypeOutput) Kind ¶
func (o IPAddressTypeOutput) Kind() pulumi.StringPtrOutput
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (IPAddressTypeOutput) Metadata ¶
func (o IPAddressTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IPAddressTypeOutput) Spec ¶
func (o IPAddressTypeOutput) Spec() IPAddressSpecPtrOutput
spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IPAddressTypeOutput) ToIPAddressTypeOutput ¶
func (o IPAddressTypeOutput) ToIPAddressTypeOutput() IPAddressTypeOutput
func (IPAddressTypeOutput) ToIPAddressTypeOutputWithContext ¶
func (o IPAddressTypeOutput) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
func (IPAddressTypeOutput) ToOutput ¶ added in v4.2.0
func (o IPAddressTypeOutput) ToOutput(ctx context.Context) pulumix.Output[IPAddressType]
type ParentReference ¶
type ParentReference struct { // Group is the group of the object being referenced. Group *string `pulumi:"group"` // Name is the name of the object being referenced. Name *string `pulumi:"name"` // Namespace is the namespace of the object being referenced. Namespace *string `pulumi:"namespace"` // Resource is the resource of the object being referenced. Resource *string `pulumi:"resource"` // UID is the uid of the object being referenced. Uid *string `pulumi:"uid"` }
ParentReference describes a reference to a parent object.
type ParentReferenceArgs ¶
type ParentReferenceArgs struct { // Group is the group of the object being referenced. Group pulumi.StringPtrInput `pulumi:"group"` // Name is the name of the object being referenced. Name pulumi.StringPtrInput `pulumi:"name"` // Namespace is the namespace of the object being referenced. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Resource is the resource of the object being referenced. Resource pulumi.StringPtrInput `pulumi:"resource"` // UID is the uid of the object being referenced. Uid pulumi.StringPtrInput `pulumi:"uid"` }
ParentReference describes a reference to a parent object.
func (ParentReferenceArgs) ElementType ¶
func (ParentReferenceArgs) ElementType() reflect.Type
func (ParentReferenceArgs) ToOutput ¶ added in v4.2.0
func (i ParentReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ParentReference]
func (ParentReferenceArgs) ToParentReferenceOutput ¶
func (i ParentReferenceArgs) ToParentReferenceOutput() ParentReferenceOutput
func (ParentReferenceArgs) ToParentReferenceOutputWithContext ¶
func (i ParentReferenceArgs) ToParentReferenceOutputWithContext(ctx context.Context) ParentReferenceOutput
func (ParentReferenceArgs) ToParentReferencePtrOutput ¶
func (i ParentReferenceArgs) ToParentReferencePtrOutput() ParentReferencePtrOutput
func (ParentReferenceArgs) ToParentReferencePtrOutputWithContext ¶
func (i ParentReferenceArgs) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
type ParentReferenceInput ¶
type ParentReferenceInput interface { pulumi.Input ToParentReferenceOutput() ParentReferenceOutput ToParentReferenceOutputWithContext(context.Context) ParentReferenceOutput }
ParentReferenceInput is an input type that accepts ParentReferenceArgs and ParentReferenceOutput values. You can construct a concrete instance of `ParentReferenceInput` via:
ParentReferenceArgs{...}
type ParentReferenceOutput ¶
type ParentReferenceOutput struct{ *pulumi.OutputState }
ParentReference describes a reference to a parent object.
func (ParentReferenceOutput) ElementType ¶
func (ParentReferenceOutput) ElementType() reflect.Type
func (ParentReferenceOutput) Group ¶
func (o ParentReferenceOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferenceOutput) Name ¶
func (o ParentReferenceOutput) Name() pulumi.StringPtrOutput
Name is the name of the object being referenced.
func (ParentReferenceOutput) Namespace ¶
func (o ParentReferenceOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferenceOutput) Resource ¶
func (o ParentReferenceOutput) Resource() pulumi.StringPtrOutput
Resource is the resource of the object being referenced.
func (ParentReferenceOutput) ToOutput ¶ added in v4.2.0
func (o ParentReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ParentReference]
func (ParentReferenceOutput) ToParentReferenceOutput ¶
func (o ParentReferenceOutput) ToParentReferenceOutput() ParentReferenceOutput
func (ParentReferenceOutput) ToParentReferenceOutputWithContext ¶
func (o ParentReferenceOutput) ToParentReferenceOutputWithContext(ctx context.Context) ParentReferenceOutput
func (ParentReferenceOutput) ToParentReferencePtrOutput ¶
func (o ParentReferenceOutput) ToParentReferencePtrOutput() ParentReferencePtrOutput
func (ParentReferenceOutput) ToParentReferencePtrOutputWithContext ¶
func (o ParentReferenceOutput) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
func (ParentReferenceOutput) Uid ¶
func (o ParentReferenceOutput) Uid() pulumi.StringPtrOutput
UID is the uid of the object being referenced.
type ParentReferencePatch ¶
type ParentReferencePatch struct { // Group is the group of the object being referenced. Group *string `pulumi:"group"` // Name is the name of the object being referenced. Name *string `pulumi:"name"` // Namespace is the namespace of the object being referenced. Namespace *string `pulumi:"namespace"` // Resource is the resource of the object being referenced. Resource *string `pulumi:"resource"` // UID is the uid of the object being referenced. Uid *string `pulumi:"uid"` }
ParentReference describes a reference to a parent object.
type ParentReferencePatchArgs ¶
type ParentReferencePatchArgs struct { // Group is the group of the object being referenced. Group pulumi.StringPtrInput `pulumi:"group"` // Name is the name of the object being referenced. Name pulumi.StringPtrInput `pulumi:"name"` // Namespace is the namespace of the object being referenced. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Resource is the resource of the object being referenced. Resource pulumi.StringPtrInput `pulumi:"resource"` // UID is the uid of the object being referenced. Uid pulumi.StringPtrInput `pulumi:"uid"` }
ParentReference describes a reference to a parent object.
func (ParentReferencePatchArgs) ElementType ¶
func (ParentReferencePatchArgs) ElementType() reflect.Type
func (ParentReferencePatchArgs) ToOutput ¶ added in v4.2.0
func (i ParentReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ParentReferencePatch]
func (ParentReferencePatchArgs) ToParentReferencePatchOutput ¶
func (i ParentReferencePatchArgs) ToParentReferencePatchOutput() ParentReferencePatchOutput
func (ParentReferencePatchArgs) ToParentReferencePatchOutputWithContext ¶
func (i ParentReferencePatchArgs) ToParentReferencePatchOutputWithContext(ctx context.Context) ParentReferencePatchOutput
func (ParentReferencePatchArgs) ToParentReferencePatchPtrOutput ¶
func (i ParentReferencePatchArgs) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
func (ParentReferencePatchArgs) ToParentReferencePatchPtrOutputWithContext ¶
func (i ParentReferencePatchArgs) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
type ParentReferencePatchInput ¶
type ParentReferencePatchInput interface { pulumi.Input ToParentReferencePatchOutput() ParentReferencePatchOutput ToParentReferencePatchOutputWithContext(context.Context) ParentReferencePatchOutput }
ParentReferencePatchInput is an input type that accepts ParentReferencePatchArgs and ParentReferencePatchOutput values. You can construct a concrete instance of `ParentReferencePatchInput` via:
ParentReferencePatchArgs{...}
type ParentReferencePatchOutput ¶
type ParentReferencePatchOutput struct{ *pulumi.OutputState }
ParentReference describes a reference to a parent object.
func (ParentReferencePatchOutput) ElementType ¶
func (ParentReferencePatchOutput) ElementType() reflect.Type
func (ParentReferencePatchOutput) Group ¶
func (o ParentReferencePatchOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferencePatchOutput) Name ¶
func (o ParentReferencePatchOutput) Name() pulumi.StringPtrOutput
Name is the name of the object being referenced.
func (ParentReferencePatchOutput) Namespace ¶
func (o ParentReferencePatchOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferencePatchOutput) Resource ¶
func (o ParentReferencePatchOutput) Resource() pulumi.StringPtrOutput
Resource is the resource of the object being referenced.
func (ParentReferencePatchOutput) ToOutput ¶ added in v4.2.0
func (o ParentReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ParentReferencePatch]
func (ParentReferencePatchOutput) ToParentReferencePatchOutput ¶
func (o ParentReferencePatchOutput) ToParentReferencePatchOutput() ParentReferencePatchOutput
func (ParentReferencePatchOutput) ToParentReferencePatchOutputWithContext ¶
func (o ParentReferencePatchOutput) ToParentReferencePatchOutputWithContext(ctx context.Context) ParentReferencePatchOutput
func (ParentReferencePatchOutput) ToParentReferencePatchPtrOutput ¶
func (o ParentReferencePatchOutput) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
func (ParentReferencePatchOutput) ToParentReferencePatchPtrOutputWithContext ¶
func (o ParentReferencePatchOutput) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
func (ParentReferencePatchOutput) Uid ¶
func (o ParentReferencePatchOutput) Uid() pulumi.StringPtrOutput
UID is the uid of the object being referenced.
type ParentReferencePatchPtrInput ¶
type ParentReferencePatchPtrInput interface { pulumi.Input ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput ToParentReferencePatchPtrOutputWithContext(context.Context) ParentReferencePatchPtrOutput }
ParentReferencePatchPtrInput is an input type that accepts ParentReferencePatchArgs, ParentReferencePatchPtr and ParentReferencePatchPtrOutput values. You can construct a concrete instance of `ParentReferencePatchPtrInput` via:
ParentReferencePatchArgs{...} or: nil
func ParentReferencePatchPtr ¶
func ParentReferencePatchPtr(v *ParentReferencePatchArgs) ParentReferencePatchPtrInput
type ParentReferencePatchPtrOutput ¶
type ParentReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (ParentReferencePatchPtrOutput) Elem ¶
func (o ParentReferencePatchPtrOutput) Elem() ParentReferencePatchOutput
func (ParentReferencePatchPtrOutput) ElementType ¶
func (ParentReferencePatchPtrOutput) ElementType() reflect.Type
func (ParentReferencePatchPtrOutput) Group ¶
func (o ParentReferencePatchPtrOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferencePatchPtrOutput) Name ¶
func (o ParentReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the object being referenced.
func (ParentReferencePatchPtrOutput) Namespace ¶
func (o ParentReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferencePatchPtrOutput) Resource ¶
func (o ParentReferencePatchPtrOutput) Resource() pulumi.StringPtrOutput
Resource is the resource of the object being referenced.
func (ParentReferencePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ParentReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ParentReferencePatch]
func (ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutput ¶
func (o ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
func (ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutputWithContext ¶
func (o ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
func (ParentReferencePatchPtrOutput) Uid ¶
func (o ParentReferencePatchPtrOutput) Uid() pulumi.StringPtrOutput
UID is the uid of the object being referenced.
type ParentReferencePtrInput ¶
type ParentReferencePtrInput interface { pulumi.Input ToParentReferencePtrOutput() ParentReferencePtrOutput ToParentReferencePtrOutputWithContext(context.Context) ParentReferencePtrOutput }
ParentReferencePtrInput is an input type that accepts ParentReferenceArgs, ParentReferencePtr and ParentReferencePtrOutput values. You can construct a concrete instance of `ParentReferencePtrInput` via:
ParentReferenceArgs{...} or: nil
func ParentReferencePtr ¶
func ParentReferencePtr(v *ParentReferenceArgs) ParentReferencePtrInput
type ParentReferencePtrOutput ¶
type ParentReferencePtrOutput struct{ *pulumi.OutputState }
func (ParentReferencePtrOutput) Elem ¶
func (o ParentReferencePtrOutput) Elem() ParentReferenceOutput
func (ParentReferencePtrOutput) ElementType ¶
func (ParentReferencePtrOutput) ElementType() reflect.Type
func (ParentReferencePtrOutput) Group ¶
func (o ParentReferencePtrOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferencePtrOutput) Name ¶
func (o ParentReferencePtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the object being referenced.
func (ParentReferencePtrOutput) Namespace ¶
func (o ParentReferencePtrOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferencePtrOutput) Resource ¶
func (o ParentReferencePtrOutput) Resource() pulumi.StringPtrOutput
Resource is the resource of the object being referenced.
func (ParentReferencePtrOutput) ToOutput ¶ added in v4.2.0
func (o ParentReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ParentReference]
func (ParentReferencePtrOutput) ToParentReferencePtrOutput ¶
func (o ParentReferencePtrOutput) ToParentReferencePtrOutput() ParentReferencePtrOutput
func (ParentReferencePtrOutput) ToParentReferencePtrOutputWithContext ¶
func (o ParentReferencePtrOutput) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
func (ParentReferencePtrOutput) Uid ¶
func (o ParentReferencePtrOutput) Uid() pulumi.StringPtrOutput
UID is the uid of the object being referenced.