Documentation ¶
Index ¶
- type ClusterCIDR
- type ClusterCIDRArgs
- type ClusterCIDRArray
- 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
- type ClusterCIDRInput
- type ClusterCIDRList
- type ClusterCIDRListArgs
- type ClusterCIDRListArray
- 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
- type ClusterCIDRListInput
- type ClusterCIDRListMap
- 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
- 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
- type ClusterCIDRListState
- type ClusterCIDRListType
- type ClusterCIDRListTypeArgs
- 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
- type ClusterCIDRMap
- 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
- 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
- type ClusterCIDRPatch
- type ClusterCIDRPatchArgs
- type ClusterCIDRPatchArray
- 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
- type ClusterCIDRPatchInput
- type ClusterCIDRPatchMap
- 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
- 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
- type ClusterCIDRPatchState
- type ClusterCIDRPatchType
- type ClusterCIDRPatchTypeArgs
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type ClusterCIDRState
- type ClusterCIDRType
- type ClusterCIDRTypeArgs
- type ClusterCIDRTypeArray
- 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
- 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
- type IPAddress
- type IPAddressArgs
- type IPAddressArray
- 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
- type IPAddressInput
- type IPAddressList
- type IPAddressListArgs
- type IPAddressListArray
- 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
- type IPAddressListInput
- type IPAddressListMap
- 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
- 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
- type IPAddressListState
- type IPAddressListType
- type IPAddressListTypeArgs
- 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
- type IPAddressMap
- type IPAddressMapInput
- type IPAddressMapOutput
- 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
- type IPAddressPatch
- type IPAddressPatchArgs
- type IPAddressPatchArray
- 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
- type IPAddressPatchInput
- type IPAddressPatchMap
- 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
- 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
- type IPAddressPatchState
- type IPAddressPatchType
- type IPAddressPatchTypeArgs
- 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
- 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
- type IPAddressSpecInput
- type IPAddressSpecOutput
- func (IPAddressSpecOutput) ElementType() reflect.Type
- func (o IPAddressSpecOutput) ParentRef() ParentReferenceOutput
- 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
- 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
- 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
- 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
- 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
- type IPAddressState
- type IPAddressType
- type IPAddressTypeArgs
- type IPAddressTypeArray
- 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
- 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
- type ParentReference
- type ParentReferenceArgs
- func (ParentReferenceArgs) ElementType() reflect.Type
- 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.StringOutput
- func (o ParentReferenceOutput) Namespace() pulumi.StringPtrOutput
- func (o ParentReferenceOutput) Resource() pulumi.StringOutput
- 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) 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) 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) 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) ToParentReferencePtrOutput() ParentReferencePtrOutput
- func (o ParentReferencePtrOutput) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
- func (o ParentReferencePtrOutput) Uid() pulumi.StringPtrOutput
- type ServiceCIDR
- type ServiceCIDRArgs
- type ServiceCIDRArray
- type ServiceCIDRArrayInput
- type ServiceCIDRArrayOutput
- func (ServiceCIDRArrayOutput) ElementType() reflect.Type
- func (o ServiceCIDRArrayOutput) Index(i pulumi.IntInput) ServiceCIDROutput
- func (o ServiceCIDRArrayOutput) ToServiceCIDRArrayOutput() ServiceCIDRArrayOutput
- func (o ServiceCIDRArrayOutput) ToServiceCIDRArrayOutputWithContext(ctx context.Context) ServiceCIDRArrayOutput
- type ServiceCIDRInput
- type ServiceCIDRList
- type ServiceCIDRListArgs
- type ServiceCIDRListArray
- type ServiceCIDRListArrayInput
- type ServiceCIDRListArrayOutput
- func (ServiceCIDRListArrayOutput) ElementType() reflect.Type
- func (o ServiceCIDRListArrayOutput) Index(i pulumi.IntInput) ServiceCIDRListOutput
- func (o ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutput() ServiceCIDRListArrayOutput
- func (o ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutputWithContext(ctx context.Context) ServiceCIDRListArrayOutput
- type ServiceCIDRListInput
- type ServiceCIDRListMap
- type ServiceCIDRListMapInput
- type ServiceCIDRListMapOutput
- func (ServiceCIDRListMapOutput) ElementType() reflect.Type
- func (o ServiceCIDRListMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDRListOutput
- func (o ServiceCIDRListMapOutput) ToServiceCIDRListMapOutput() ServiceCIDRListMapOutput
- func (o ServiceCIDRListMapOutput) ToServiceCIDRListMapOutputWithContext(ctx context.Context) ServiceCIDRListMapOutput
- type ServiceCIDRListOutput
- func (o ServiceCIDRListOutput) ApiVersion() pulumi.StringOutput
- func (ServiceCIDRListOutput) ElementType() reflect.Type
- func (o ServiceCIDRListOutput) Items() ServiceCIDRTypeArrayOutput
- func (o ServiceCIDRListOutput) Kind() pulumi.StringOutput
- func (o ServiceCIDRListOutput) Metadata() metav1.ListMetaOutput
- func (o ServiceCIDRListOutput) ToServiceCIDRListOutput() ServiceCIDRListOutput
- func (o ServiceCIDRListOutput) ToServiceCIDRListOutputWithContext(ctx context.Context) ServiceCIDRListOutput
- type ServiceCIDRListState
- type ServiceCIDRListType
- type ServiceCIDRListTypeArgs
- type ServiceCIDRListTypeInput
- type ServiceCIDRListTypeOutput
- func (o ServiceCIDRListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ServiceCIDRListTypeOutput) ElementType() reflect.Type
- func (o ServiceCIDRListTypeOutput) Items() ServiceCIDRTypeArrayOutput
- func (o ServiceCIDRListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ServiceCIDRListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutput() ServiceCIDRListTypeOutput
- func (o ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutputWithContext(ctx context.Context) ServiceCIDRListTypeOutput
- type ServiceCIDRMap
- type ServiceCIDRMapInput
- type ServiceCIDRMapOutput
- func (ServiceCIDRMapOutput) ElementType() reflect.Type
- func (o ServiceCIDRMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDROutput
- func (o ServiceCIDRMapOutput) ToServiceCIDRMapOutput() ServiceCIDRMapOutput
- func (o ServiceCIDRMapOutput) ToServiceCIDRMapOutputWithContext(ctx context.Context) ServiceCIDRMapOutput
- type ServiceCIDROutput
- func (o ServiceCIDROutput) ApiVersion() pulumi.StringOutput
- func (ServiceCIDROutput) ElementType() reflect.Type
- func (o ServiceCIDROutput) Kind() pulumi.StringOutput
- func (o ServiceCIDROutput) Metadata() metav1.ObjectMetaOutput
- func (o ServiceCIDROutput) Spec() ServiceCIDRSpecOutput
- func (o ServiceCIDROutput) Status() ServiceCIDRStatusPtrOutput
- func (o ServiceCIDROutput) ToServiceCIDROutput() ServiceCIDROutput
- func (o ServiceCIDROutput) ToServiceCIDROutputWithContext(ctx context.Context) ServiceCIDROutput
- type ServiceCIDRPatch
- type ServiceCIDRPatchArgs
- type ServiceCIDRPatchArray
- type ServiceCIDRPatchArrayInput
- type ServiceCIDRPatchArrayOutput
- func (ServiceCIDRPatchArrayOutput) ElementType() reflect.Type
- func (o ServiceCIDRPatchArrayOutput) Index(i pulumi.IntInput) ServiceCIDRPatchOutput
- func (o ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutput() ServiceCIDRPatchArrayOutput
- func (o ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutputWithContext(ctx context.Context) ServiceCIDRPatchArrayOutput
- type ServiceCIDRPatchInput
- type ServiceCIDRPatchMap
- type ServiceCIDRPatchMapInput
- type ServiceCIDRPatchMapOutput
- func (ServiceCIDRPatchMapOutput) ElementType() reflect.Type
- func (o ServiceCIDRPatchMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDRPatchOutput
- func (o ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutput() ServiceCIDRPatchMapOutput
- func (o ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutputWithContext(ctx context.Context) ServiceCIDRPatchMapOutput
- type ServiceCIDRPatchOutput
- func (o ServiceCIDRPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (ServiceCIDRPatchOutput) ElementType() reflect.Type
- func (o ServiceCIDRPatchOutput) Kind() pulumi.StringPtrOutput
- func (o ServiceCIDRPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ServiceCIDRPatchOutput) Spec() ServiceCIDRSpecPatchPtrOutput
- func (o ServiceCIDRPatchOutput) Status() ServiceCIDRStatusPatchPtrOutput
- func (o ServiceCIDRPatchOutput) ToServiceCIDRPatchOutput() ServiceCIDRPatchOutput
- func (o ServiceCIDRPatchOutput) ToServiceCIDRPatchOutputWithContext(ctx context.Context) ServiceCIDRPatchOutput
- type ServiceCIDRPatchState
- type ServiceCIDRPatchType
- type ServiceCIDRPatchTypeArgs
- type ServiceCIDRPatchTypeInput
- type ServiceCIDRPatchTypeOutput
- func (o ServiceCIDRPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ServiceCIDRPatchTypeOutput) ElementType() reflect.Type
- func (o ServiceCIDRPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ServiceCIDRPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o ServiceCIDRPatchTypeOutput) Spec() ServiceCIDRSpecPatchPtrOutput
- func (o ServiceCIDRPatchTypeOutput) Status() ServiceCIDRStatusPatchPtrOutput
- func (o ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutput() ServiceCIDRPatchTypeOutput
- func (o ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutputWithContext(ctx context.Context) ServiceCIDRPatchTypeOutput
- type ServiceCIDRSpec
- type ServiceCIDRSpecArgs
- func (ServiceCIDRSpecArgs) ElementType() reflect.Type
- func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecOutput() ServiceCIDRSpecOutput
- func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecOutputWithContext(ctx context.Context) ServiceCIDRSpecOutput
- func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
- func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
- type ServiceCIDRSpecInput
- type ServiceCIDRSpecOutput
- func (o ServiceCIDRSpecOutput) Cidrs() pulumi.StringArrayOutput
- func (ServiceCIDRSpecOutput) ElementType() reflect.Type
- func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecOutput() ServiceCIDRSpecOutput
- func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecOutputWithContext(ctx context.Context) ServiceCIDRSpecOutput
- func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
- func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
- type ServiceCIDRSpecPatch
- type ServiceCIDRSpecPatchArgs
- func (ServiceCIDRSpecPatchArgs) ElementType() reflect.Type
- func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutput() ServiceCIDRSpecPatchOutput
- func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchOutput
- func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
- func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
- type ServiceCIDRSpecPatchInput
- type ServiceCIDRSpecPatchOutput
- func (o ServiceCIDRSpecPatchOutput) Cidrs() pulumi.StringArrayOutput
- func (ServiceCIDRSpecPatchOutput) ElementType() reflect.Type
- func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutput() ServiceCIDRSpecPatchOutput
- func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchOutput
- func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
- func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
- type ServiceCIDRSpecPatchPtrInput
- type ServiceCIDRSpecPatchPtrOutput
- func (o ServiceCIDRSpecPatchPtrOutput) Cidrs() pulumi.StringArrayOutput
- func (o ServiceCIDRSpecPatchPtrOutput) Elem() ServiceCIDRSpecPatchOutput
- func (ServiceCIDRSpecPatchPtrOutput) ElementType() reflect.Type
- func (o ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
- func (o ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
- type ServiceCIDRSpecPtrInput
- type ServiceCIDRSpecPtrOutput
- func (o ServiceCIDRSpecPtrOutput) Cidrs() pulumi.StringArrayOutput
- func (o ServiceCIDRSpecPtrOutput) Elem() ServiceCIDRSpecOutput
- func (ServiceCIDRSpecPtrOutput) ElementType() reflect.Type
- func (o ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
- func (o ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
- type ServiceCIDRState
- type ServiceCIDRStatus
- type ServiceCIDRStatusArgs
- func (ServiceCIDRStatusArgs) ElementType() reflect.Type
- func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusOutput() ServiceCIDRStatusOutput
- func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusOutputWithContext(ctx context.Context) ServiceCIDRStatusOutput
- func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
- func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
- type ServiceCIDRStatusInput
- type ServiceCIDRStatusOutput
- func (o ServiceCIDRStatusOutput) Conditions() metav1.ConditionArrayOutput
- func (ServiceCIDRStatusOutput) ElementType() reflect.Type
- func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusOutput() ServiceCIDRStatusOutput
- func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusOutputWithContext(ctx context.Context) ServiceCIDRStatusOutput
- func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
- func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
- type ServiceCIDRStatusPatch
- type ServiceCIDRStatusPatchArgs
- func (ServiceCIDRStatusPatchArgs) ElementType() reflect.Type
- func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutput() ServiceCIDRStatusPatchOutput
- func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchOutput
- func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
- func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
- type ServiceCIDRStatusPatchInput
- type ServiceCIDRStatusPatchOutput
- func (o ServiceCIDRStatusPatchOutput) Conditions() metav1.ConditionPatchArrayOutput
- func (ServiceCIDRStatusPatchOutput) ElementType() reflect.Type
- func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutput() ServiceCIDRStatusPatchOutput
- func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchOutput
- func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
- func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
- type ServiceCIDRStatusPatchPtrInput
- type ServiceCIDRStatusPatchPtrOutput
- func (o ServiceCIDRStatusPatchPtrOutput) Conditions() metav1.ConditionPatchArrayOutput
- func (o ServiceCIDRStatusPatchPtrOutput) Elem() ServiceCIDRStatusPatchOutput
- func (ServiceCIDRStatusPatchPtrOutput) ElementType() reflect.Type
- func (o ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
- func (o ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
- type ServiceCIDRStatusPtrInput
- type ServiceCIDRStatusPtrOutput
- func (o ServiceCIDRStatusPtrOutput) Conditions() metav1.ConditionArrayOutput
- func (o ServiceCIDRStatusPtrOutput) Elem() ServiceCIDRStatusOutput
- func (ServiceCIDRStatusPtrOutput) ElementType() reflect.Type
- func (o ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
- func (o ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
- type ServiceCIDRType
- type ServiceCIDRTypeArgs
- type ServiceCIDRTypeArray
- type ServiceCIDRTypeArrayInput
- type ServiceCIDRTypeArrayOutput
- func (ServiceCIDRTypeArrayOutput) ElementType() reflect.Type
- func (o ServiceCIDRTypeArrayOutput) Index(i pulumi.IntInput) ServiceCIDRTypeOutput
- func (o ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutput() ServiceCIDRTypeArrayOutput
- func (o ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutputWithContext(ctx context.Context) ServiceCIDRTypeArrayOutput
- type ServiceCIDRTypeInput
- type ServiceCIDRTypeOutput
- func (o ServiceCIDRTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ServiceCIDRTypeOutput) ElementType() reflect.Type
- func (o ServiceCIDRTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ServiceCIDRTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ServiceCIDRTypeOutput) Spec() ServiceCIDRSpecPtrOutput
- func (o ServiceCIDRTypeOutput) Status() ServiceCIDRStatusPtrOutput
- func (o ServiceCIDRTypeOutput) ToServiceCIDRTypeOutput() ServiceCIDRTypeOutput
- func (o ServiceCIDRTypeOutput) ToServiceCIDRTypeOutputWithContext(ctx context.Context) ServiceCIDRTypeOutput
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ParentReferenceInput `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
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() ParentReferenceOutput
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
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
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
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
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
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
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
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
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
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.StringInput `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.StringInput `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) 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.StringOutput
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.StringOutput
Resource is the resource of the object being referenced.
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) 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) 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) 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) 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.
type ServiceCIDR ¶ added in v4.6.0
type ServiceCIDR 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ServiceCIDRSpecOutput `pulumi:"spec"` // status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ServiceCIDRStatusPtrOutput `pulumi:"status"` }
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
func GetServiceCIDR ¶ added in v4.6.0
func GetServiceCIDR(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceCIDRState, opts ...pulumi.ResourceOption) (*ServiceCIDR, error)
GetServiceCIDR gets an existing ServiceCIDR 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 NewServiceCIDR ¶ added in v4.6.0
func NewServiceCIDR(ctx *pulumi.Context, name string, args *ServiceCIDRArgs, opts ...pulumi.ResourceOption) (*ServiceCIDR, error)
NewServiceCIDR registers a new resource with the given unique name, arguments, and options.
func (*ServiceCIDR) ElementType ¶ added in v4.6.0
func (*ServiceCIDR) ElementType() reflect.Type
func (*ServiceCIDR) ToServiceCIDROutput ¶ added in v4.6.0
func (i *ServiceCIDR) ToServiceCIDROutput() ServiceCIDROutput
func (*ServiceCIDR) ToServiceCIDROutputWithContext ¶ added in v4.6.0
func (i *ServiceCIDR) ToServiceCIDROutputWithContext(ctx context.Context) ServiceCIDROutput
type ServiceCIDRArgs ¶ added in v4.6.0
type ServiceCIDRArgs 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ServiceCIDRSpecPtrInput }
The set of arguments for constructing a ServiceCIDR resource.
func (ServiceCIDRArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRArgs) ElementType() reflect.Type
type ServiceCIDRArray ¶ added in v4.6.0
type ServiceCIDRArray []ServiceCIDRInput
func (ServiceCIDRArray) ElementType ¶ added in v4.6.0
func (ServiceCIDRArray) ElementType() reflect.Type
func (ServiceCIDRArray) ToServiceCIDRArrayOutput ¶ added in v4.6.0
func (i ServiceCIDRArray) ToServiceCIDRArrayOutput() ServiceCIDRArrayOutput
func (ServiceCIDRArray) ToServiceCIDRArrayOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRArray) ToServiceCIDRArrayOutputWithContext(ctx context.Context) ServiceCIDRArrayOutput
type ServiceCIDRArrayInput ¶ added in v4.6.0
type ServiceCIDRArrayInput interface { pulumi.Input ToServiceCIDRArrayOutput() ServiceCIDRArrayOutput ToServiceCIDRArrayOutputWithContext(context.Context) ServiceCIDRArrayOutput }
ServiceCIDRArrayInput is an input type that accepts ServiceCIDRArray and ServiceCIDRArrayOutput values. You can construct a concrete instance of `ServiceCIDRArrayInput` via:
ServiceCIDRArray{ ServiceCIDRArgs{...} }
type ServiceCIDRArrayOutput ¶ added in v4.6.0
type ServiceCIDRArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRArrayOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRArrayOutput) ElementType() reflect.Type
func (ServiceCIDRArrayOutput) Index ¶ added in v4.6.0
func (o ServiceCIDRArrayOutput) Index(i pulumi.IntInput) ServiceCIDROutput
func (ServiceCIDRArrayOutput) ToServiceCIDRArrayOutput ¶ added in v4.6.0
func (o ServiceCIDRArrayOutput) ToServiceCIDRArrayOutput() ServiceCIDRArrayOutput
func (ServiceCIDRArrayOutput) ToServiceCIDRArrayOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRArrayOutput) ToServiceCIDRArrayOutputWithContext(ctx context.Context) ServiceCIDRArrayOutput
type ServiceCIDRInput ¶ added in v4.6.0
type ServiceCIDRInput interface { pulumi.Input ToServiceCIDROutput() ServiceCIDROutput ToServiceCIDROutputWithContext(ctx context.Context) ServiceCIDROutput }
type ServiceCIDRList ¶ added in v4.6.0
type ServiceCIDRList 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 ServiceCIDRs. Items ServiceCIDRTypeArrayOutput `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"` }
ServiceCIDRList contains a list of ServiceCIDR objects.
func GetServiceCIDRList ¶ added in v4.6.0
func GetServiceCIDRList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceCIDRListState, opts ...pulumi.ResourceOption) (*ServiceCIDRList, error)
GetServiceCIDRList gets an existing ServiceCIDRList 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 NewServiceCIDRList ¶ added in v4.6.0
func NewServiceCIDRList(ctx *pulumi.Context, name string, args *ServiceCIDRListArgs, opts ...pulumi.ResourceOption) (*ServiceCIDRList, error)
NewServiceCIDRList registers a new resource with the given unique name, arguments, and options.
func (*ServiceCIDRList) ElementType ¶ added in v4.6.0
func (*ServiceCIDRList) ElementType() reflect.Type
func (*ServiceCIDRList) ToServiceCIDRListOutput ¶ added in v4.6.0
func (i *ServiceCIDRList) ToServiceCIDRListOutput() ServiceCIDRListOutput
func (*ServiceCIDRList) ToServiceCIDRListOutputWithContext ¶ added in v4.6.0
func (i *ServiceCIDRList) ToServiceCIDRListOutputWithContext(ctx context.Context) ServiceCIDRListOutput
type ServiceCIDRListArgs ¶ added in v4.6.0
type ServiceCIDRListArgs 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 ServiceCIDRs. Items ServiceCIDRTypeArrayInput // 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 ServiceCIDRList resource.
func (ServiceCIDRListArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRListArgs) ElementType() reflect.Type
type ServiceCIDRListArray ¶ added in v4.6.0
type ServiceCIDRListArray []ServiceCIDRListInput
func (ServiceCIDRListArray) ElementType ¶ added in v4.6.0
func (ServiceCIDRListArray) ElementType() reflect.Type
func (ServiceCIDRListArray) ToServiceCIDRListArrayOutput ¶ added in v4.6.0
func (i ServiceCIDRListArray) ToServiceCIDRListArrayOutput() ServiceCIDRListArrayOutput
func (ServiceCIDRListArray) ToServiceCIDRListArrayOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRListArray) ToServiceCIDRListArrayOutputWithContext(ctx context.Context) ServiceCIDRListArrayOutput
type ServiceCIDRListArrayInput ¶ added in v4.6.0
type ServiceCIDRListArrayInput interface { pulumi.Input ToServiceCIDRListArrayOutput() ServiceCIDRListArrayOutput ToServiceCIDRListArrayOutputWithContext(context.Context) ServiceCIDRListArrayOutput }
ServiceCIDRListArrayInput is an input type that accepts ServiceCIDRListArray and ServiceCIDRListArrayOutput values. You can construct a concrete instance of `ServiceCIDRListArrayInput` via:
ServiceCIDRListArray{ ServiceCIDRListArgs{...} }
type ServiceCIDRListArrayOutput ¶ added in v4.6.0
type ServiceCIDRListArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRListArrayOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRListArrayOutput) ElementType() reflect.Type
func (ServiceCIDRListArrayOutput) Index ¶ added in v4.6.0
func (o ServiceCIDRListArrayOutput) Index(i pulumi.IntInput) ServiceCIDRListOutput
func (ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutput ¶ added in v4.6.0
func (o ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutput() ServiceCIDRListArrayOutput
func (ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutputWithContext(ctx context.Context) ServiceCIDRListArrayOutput
type ServiceCIDRListInput ¶ added in v4.6.0
type ServiceCIDRListInput interface { pulumi.Input ToServiceCIDRListOutput() ServiceCIDRListOutput ToServiceCIDRListOutputWithContext(ctx context.Context) ServiceCIDRListOutput }
type ServiceCIDRListMap ¶ added in v4.6.0
type ServiceCIDRListMap map[string]ServiceCIDRListInput
func (ServiceCIDRListMap) ElementType ¶ added in v4.6.0
func (ServiceCIDRListMap) ElementType() reflect.Type
func (ServiceCIDRListMap) ToServiceCIDRListMapOutput ¶ added in v4.6.0
func (i ServiceCIDRListMap) ToServiceCIDRListMapOutput() ServiceCIDRListMapOutput
func (ServiceCIDRListMap) ToServiceCIDRListMapOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRListMap) ToServiceCIDRListMapOutputWithContext(ctx context.Context) ServiceCIDRListMapOutput
type ServiceCIDRListMapInput ¶ added in v4.6.0
type ServiceCIDRListMapInput interface { pulumi.Input ToServiceCIDRListMapOutput() ServiceCIDRListMapOutput ToServiceCIDRListMapOutputWithContext(context.Context) ServiceCIDRListMapOutput }
ServiceCIDRListMapInput is an input type that accepts ServiceCIDRListMap and ServiceCIDRListMapOutput values. You can construct a concrete instance of `ServiceCIDRListMapInput` via:
ServiceCIDRListMap{ "key": ServiceCIDRListArgs{...} }
type ServiceCIDRListMapOutput ¶ added in v4.6.0
type ServiceCIDRListMapOutput struct{ *pulumi.OutputState }
func (ServiceCIDRListMapOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRListMapOutput) ElementType() reflect.Type
func (ServiceCIDRListMapOutput) MapIndex ¶ added in v4.6.0
func (o ServiceCIDRListMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDRListOutput
func (ServiceCIDRListMapOutput) ToServiceCIDRListMapOutput ¶ added in v4.6.0
func (o ServiceCIDRListMapOutput) ToServiceCIDRListMapOutput() ServiceCIDRListMapOutput
func (ServiceCIDRListMapOutput) ToServiceCIDRListMapOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRListMapOutput) ToServiceCIDRListMapOutputWithContext(ctx context.Context) ServiceCIDRListMapOutput
type ServiceCIDRListOutput ¶ added in v4.6.0
type ServiceCIDRListOutput struct{ *pulumi.OutputState }
func (ServiceCIDRListOutput) ApiVersion ¶ added in v4.6.0
func (o ServiceCIDRListOutput) 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 (ServiceCIDRListOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRListOutput) ElementType() reflect.Type
func (ServiceCIDRListOutput) Items ¶ added in v4.6.0
func (o ServiceCIDRListOutput) Items() ServiceCIDRTypeArrayOutput
items is the list of ServiceCIDRs.
func (ServiceCIDRListOutput) Kind ¶ added in v4.6.0
func (o ServiceCIDRListOutput) 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 (ServiceCIDRListOutput) Metadata ¶ added in v4.6.0
func (o ServiceCIDRListOutput) Metadata() metav1.ListMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ServiceCIDRListOutput) ToServiceCIDRListOutput ¶ added in v4.6.0
func (o ServiceCIDRListOutput) ToServiceCIDRListOutput() ServiceCIDRListOutput
func (ServiceCIDRListOutput) ToServiceCIDRListOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRListOutput) ToServiceCIDRListOutputWithContext(ctx context.Context) ServiceCIDRListOutput
type ServiceCIDRListState ¶ added in v4.6.0
type ServiceCIDRListState struct { }
func (ServiceCIDRListState) ElementType ¶ added in v4.6.0
func (ServiceCIDRListState) ElementType() reflect.Type
type ServiceCIDRListType ¶ added in v4.6.0
type ServiceCIDRListType 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 ServiceCIDRs. Items []ServiceCIDRType `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"` }
ServiceCIDRList contains a list of ServiceCIDR objects.
type ServiceCIDRListTypeArgs ¶ added in v4.6.0
type ServiceCIDRListTypeArgs 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 ServiceCIDRs. Items ServiceCIDRTypeArrayInput `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"` }
ServiceCIDRList contains a list of ServiceCIDR objects.
func (ServiceCIDRListTypeArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRListTypeArgs) ElementType() reflect.Type
func (ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutput ¶ added in v4.6.0
func (i ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutput() ServiceCIDRListTypeOutput
func (ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutputWithContext(ctx context.Context) ServiceCIDRListTypeOutput
type ServiceCIDRListTypeInput ¶ added in v4.6.0
type ServiceCIDRListTypeInput interface { pulumi.Input ToServiceCIDRListTypeOutput() ServiceCIDRListTypeOutput ToServiceCIDRListTypeOutputWithContext(context.Context) ServiceCIDRListTypeOutput }
ServiceCIDRListTypeInput is an input type that accepts ServiceCIDRListTypeArgs and ServiceCIDRListTypeOutput values. You can construct a concrete instance of `ServiceCIDRListTypeInput` via:
ServiceCIDRListTypeArgs{...}
type ServiceCIDRListTypeOutput ¶ added in v4.6.0
type ServiceCIDRListTypeOutput struct{ *pulumi.OutputState }
ServiceCIDRList contains a list of ServiceCIDR objects.
func (ServiceCIDRListTypeOutput) ApiVersion ¶ added in v4.6.0
func (o ServiceCIDRListTypeOutput) 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 (ServiceCIDRListTypeOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRListTypeOutput) ElementType() reflect.Type
func (ServiceCIDRListTypeOutput) Items ¶ added in v4.6.0
func (o ServiceCIDRListTypeOutput) Items() ServiceCIDRTypeArrayOutput
items is the list of ServiceCIDRs.
func (ServiceCIDRListTypeOutput) Kind ¶ added in v4.6.0
func (o ServiceCIDRListTypeOutput) 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 (ServiceCIDRListTypeOutput) Metadata ¶ added in v4.6.0
func (o ServiceCIDRListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutput ¶ added in v4.6.0
func (o ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutput() ServiceCIDRListTypeOutput
func (ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutputWithContext(ctx context.Context) ServiceCIDRListTypeOutput
type ServiceCIDRMap ¶ added in v4.6.0
type ServiceCIDRMap map[string]ServiceCIDRInput
func (ServiceCIDRMap) ElementType ¶ added in v4.6.0
func (ServiceCIDRMap) ElementType() reflect.Type
func (ServiceCIDRMap) ToServiceCIDRMapOutput ¶ added in v4.6.0
func (i ServiceCIDRMap) ToServiceCIDRMapOutput() ServiceCIDRMapOutput
func (ServiceCIDRMap) ToServiceCIDRMapOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRMap) ToServiceCIDRMapOutputWithContext(ctx context.Context) ServiceCIDRMapOutput
type ServiceCIDRMapInput ¶ added in v4.6.0
type ServiceCIDRMapInput interface { pulumi.Input ToServiceCIDRMapOutput() ServiceCIDRMapOutput ToServiceCIDRMapOutputWithContext(context.Context) ServiceCIDRMapOutput }
ServiceCIDRMapInput is an input type that accepts ServiceCIDRMap and ServiceCIDRMapOutput values. You can construct a concrete instance of `ServiceCIDRMapInput` via:
ServiceCIDRMap{ "key": ServiceCIDRArgs{...} }
type ServiceCIDRMapOutput ¶ added in v4.6.0
type ServiceCIDRMapOutput struct{ *pulumi.OutputState }
func (ServiceCIDRMapOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRMapOutput) ElementType() reflect.Type
func (ServiceCIDRMapOutput) MapIndex ¶ added in v4.6.0
func (o ServiceCIDRMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDROutput
func (ServiceCIDRMapOutput) ToServiceCIDRMapOutput ¶ added in v4.6.0
func (o ServiceCIDRMapOutput) ToServiceCIDRMapOutput() ServiceCIDRMapOutput
func (ServiceCIDRMapOutput) ToServiceCIDRMapOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRMapOutput) ToServiceCIDRMapOutputWithContext(ctx context.Context) ServiceCIDRMapOutput
type ServiceCIDROutput ¶ added in v4.6.0
type ServiceCIDROutput struct{ *pulumi.OutputState }
func (ServiceCIDROutput) ApiVersion ¶ added in v4.6.0
func (o ServiceCIDROutput) 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 (ServiceCIDROutput) ElementType ¶ added in v4.6.0
func (ServiceCIDROutput) ElementType() reflect.Type
func (ServiceCIDROutput) Kind ¶ added in v4.6.0
func (o ServiceCIDROutput) 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 (ServiceCIDROutput) Metadata ¶ added in v4.6.0
func (o ServiceCIDROutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ServiceCIDROutput) Spec ¶ added in v4.6.0
func (o ServiceCIDROutput) Spec() ServiceCIDRSpecOutput
spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDROutput) Status ¶ added in v4.6.0
func (o ServiceCIDROutput) Status() ServiceCIDRStatusPtrOutput
status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDROutput) ToServiceCIDROutput ¶ added in v4.6.0
func (o ServiceCIDROutput) ToServiceCIDROutput() ServiceCIDROutput
func (ServiceCIDROutput) ToServiceCIDROutputWithContext ¶ added in v4.6.0
func (o ServiceCIDROutput) ToServiceCIDROutputWithContext(ctx context.Context) ServiceCIDROutput
type ServiceCIDRPatch ¶ added in v4.6.0
type ServiceCIDRPatch 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ServiceCIDRSpecPatchPtrOutput `pulumi:"spec"` // status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ServiceCIDRStatusPatchPtrOutput `pulumi:"status"` }
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. ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
func GetServiceCIDRPatch ¶ added in v4.6.0
func GetServiceCIDRPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceCIDRPatchState, opts ...pulumi.ResourceOption) (*ServiceCIDRPatch, error)
GetServiceCIDRPatch gets an existing ServiceCIDRPatch 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 NewServiceCIDRPatch ¶ added in v4.6.0
func NewServiceCIDRPatch(ctx *pulumi.Context, name string, args *ServiceCIDRPatchArgs, opts ...pulumi.ResourceOption) (*ServiceCIDRPatch, error)
NewServiceCIDRPatch registers a new resource with the given unique name, arguments, and options.
func (*ServiceCIDRPatch) ElementType ¶ added in v4.6.0
func (*ServiceCIDRPatch) ElementType() reflect.Type
func (*ServiceCIDRPatch) ToServiceCIDRPatchOutput ¶ added in v4.6.0
func (i *ServiceCIDRPatch) ToServiceCIDRPatchOutput() ServiceCIDRPatchOutput
func (*ServiceCIDRPatch) ToServiceCIDRPatchOutputWithContext ¶ added in v4.6.0
func (i *ServiceCIDRPatch) ToServiceCIDRPatchOutputWithContext(ctx context.Context) ServiceCIDRPatchOutput
type ServiceCIDRPatchArgs ¶ added in v4.6.0
type ServiceCIDRPatchArgs 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ServiceCIDRSpecPatchPtrInput }
The set of arguments for constructing a ServiceCIDRPatch resource.
func (ServiceCIDRPatchArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchArgs) ElementType() reflect.Type
type ServiceCIDRPatchArray ¶ added in v4.6.0
type ServiceCIDRPatchArray []ServiceCIDRPatchInput
func (ServiceCIDRPatchArray) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchArray) ElementType() reflect.Type
func (ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutput ¶ added in v4.6.0
func (i ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutput() ServiceCIDRPatchArrayOutput
func (ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutputWithContext(ctx context.Context) ServiceCIDRPatchArrayOutput
type ServiceCIDRPatchArrayInput ¶ added in v4.6.0
type ServiceCIDRPatchArrayInput interface { pulumi.Input ToServiceCIDRPatchArrayOutput() ServiceCIDRPatchArrayOutput ToServiceCIDRPatchArrayOutputWithContext(context.Context) ServiceCIDRPatchArrayOutput }
ServiceCIDRPatchArrayInput is an input type that accepts ServiceCIDRPatchArray and ServiceCIDRPatchArrayOutput values. You can construct a concrete instance of `ServiceCIDRPatchArrayInput` via:
ServiceCIDRPatchArray{ ServiceCIDRPatchArgs{...} }
type ServiceCIDRPatchArrayOutput ¶ added in v4.6.0
type ServiceCIDRPatchArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRPatchArrayOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchArrayOutput) ElementType() reflect.Type
func (ServiceCIDRPatchArrayOutput) Index ¶ added in v4.6.0
func (o ServiceCIDRPatchArrayOutput) Index(i pulumi.IntInput) ServiceCIDRPatchOutput
func (ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutput ¶ added in v4.6.0
func (o ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutput() ServiceCIDRPatchArrayOutput
func (ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutputWithContext(ctx context.Context) ServiceCIDRPatchArrayOutput
type ServiceCIDRPatchInput ¶ added in v4.6.0
type ServiceCIDRPatchInput interface { pulumi.Input ToServiceCIDRPatchOutput() ServiceCIDRPatchOutput ToServiceCIDRPatchOutputWithContext(ctx context.Context) ServiceCIDRPatchOutput }
type ServiceCIDRPatchMap ¶ added in v4.6.0
type ServiceCIDRPatchMap map[string]ServiceCIDRPatchInput
func (ServiceCIDRPatchMap) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchMap) ElementType() reflect.Type
func (ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutput ¶ added in v4.6.0
func (i ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutput() ServiceCIDRPatchMapOutput
func (ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutputWithContext(ctx context.Context) ServiceCIDRPatchMapOutput
type ServiceCIDRPatchMapInput ¶ added in v4.6.0
type ServiceCIDRPatchMapInput interface { pulumi.Input ToServiceCIDRPatchMapOutput() ServiceCIDRPatchMapOutput ToServiceCIDRPatchMapOutputWithContext(context.Context) ServiceCIDRPatchMapOutput }
ServiceCIDRPatchMapInput is an input type that accepts ServiceCIDRPatchMap and ServiceCIDRPatchMapOutput values. You can construct a concrete instance of `ServiceCIDRPatchMapInput` via:
ServiceCIDRPatchMap{ "key": ServiceCIDRPatchArgs{...} }
type ServiceCIDRPatchMapOutput ¶ added in v4.6.0
type ServiceCIDRPatchMapOutput struct{ *pulumi.OutputState }
func (ServiceCIDRPatchMapOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchMapOutput) ElementType() reflect.Type
func (ServiceCIDRPatchMapOutput) MapIndex ¶ added in v4.6.0
func (o ServiceCIDRPatchMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDRPatchOutput
func (ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutput ¶ added in v4.6.0
func (o ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutput() ServiceCIDRPatchMapOutput
func (ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutputWithContext(ctx context.Context) ServiceCIDRPatchMapOutput
type ServiceCIDRPatchOutput ¶ added in v4.6.0
type ServiceCIDRPatchOutput struct{ *pulumi.OutputState }
func (ServiceCIDRPatchOutput) ApiVersion ¶ added in v4.6.0
func (o ServiceCIDRPatchOutput) 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 (ServiceCIDRPatchOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchOutput) ElementType() reflect.Type
func (ServiceCIDRPatchOutput) Kind ¶ added in v4.6.0
func (o ServiceCIDRPatchOutput) 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 (ServiceCIDRPatchOutput) Metadata ¶ added in v4.6.0
func (o ServiceCIDRPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ServiceCIDRPatchOutput) Spec ¶ added in v4.6.0
func (o ServiceCIDRPatchOutput) Spec() ServiceCIDRSpecPatchPtrOutput
spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDRPatchOutput) Status ¶ added in v4.6.0
func (o ServiceCIDRPatchOutput) Status() ServiceCIDRStatusPatchPtrOutput
status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDRPatchOutput) ToServiceCIDRPatchOutput ¶ added in v4.6.0
func (o ServiceCIDRPatchOutput) ToServiceCIDRPatchOutput() ServiceCIDRPatchOutput
func (ServiceCIDRPatchOutput) ToServiceCIDRPatchOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRPatchOutput) ToServiceCIDRPatchOutputWithContext(ctx context.Context) ServiceCIDRPatchOutput
type ServiceCIDRPatchState ¶ added in v4.6.0
type ServiceCIDRPatchState struct { }
func (ServiceCIDRPatchState) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchState) ElementType() reflect.Type
type ServiceCIDRPatchType ¶ added in v4.6.0
type ServiceCIDRPatchType 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ServiceCIDRSpecPatch `pulumi:"spec"` // status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ServiceCIDRStatusPatch `pulumi:"status"` }
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
type ServiceCIDRPatchTypeArgs ¶ added in v4.6.0
type ServiceCIDRPatchTypeArgs 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ServiceCIDRSpecPatchPtrInput `pulumi:"spec"` // status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ServiceCIDRStatusPatchPtrInput `pulumi:"status"` }
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
func (ServiceCIDRPatchTypeArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchTypeArgs) ElementType() reflect.Type
func (ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutput ¶ added in v4.6.0
func (i ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutput() ServiceCIDRPatchTypeOutput
func (ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutputWithContext(ctx context.Context) ServiceCIDRPatchTypeOutput
type ServiceCIDRPatchTypeInput ¶ added in v4.6.0
type ServiceCIDRPatchTypeInput interface { pulumi.Input ToServiceCIDRPatchTypeOutput() ServiceCIDRPatchTypeOutput ToServiceCIDRPatchTypeOutputWithContext(context.Context) ServiceCIDRPatchTypeOutput }
ServiceCIDRPatchTypeInput is an input type that accepts ServiceCIDRPatchTypeArgs and ServiceCIDRPatchTypeOutput values. You can construct a concrete instance of `ServiceCIDRPatchTypeInput` via:
ServiceCIDRPatchTypeArgs{...}
type ServiceCIDRPatchTypeOutput ¶ added in v4.6.0
type ServiceCIDRPatchTypeOutput struct{ *pulumi.OutputState }
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
func (ServiceCIDRPatchTypeOutput) ApiVersion ¶ added in v4.6.0
func (o ServiceCIDRPatchTypeOutput) 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 (ServiceCIDRPatchTypeOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRPatchTypeOutput) ElementType() reflect.Type
func (ServiceCIDRPatchTypeOutput) Kind ¶ added in v4.6.0
func (o ServiceCIDRPatchTypeOutput) 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 (ServiceCIDRPatchTypeOutput) Metadata ¶ added in v4.6.0
func (o ServiceCIDRPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ServiceCIDRPatchTypeOutput) Spec ¶ added in v4.6.0
func (o ServiceCIDRPatchTypeOutput) Spec() ServiceCIDRSpecPatchPtrOutput
spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDRPatchTypeOutput) Status ¶ added in v4.6.0
func (o ServiceCIDRPatchTypeOutput) Status() ServiceCIDRStatusPatchPtrOutput
status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutput ¶ added in v4.6.0
func (o ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutput() ServiceCIDRPatchTypeOutput
func (ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutputWithContext(ctx context.Context) ServiceCIDRPatchTypeOutput
type ServiceCIDRSpec ¶ added in v4.6.0
type ServiceCIDRSpec struct { // CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable. Cidrs []string `pulumi:"cidrs"` }
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
type ServiceCIDRSpecArgs ¶ added in v4.6.0
type ServiceCIDRSpecArgs struct { // CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable. Cidrs pulumi.StringArrayInput `pulumi:"cidrs"` }
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
func (ServiceCIDRSpecArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRSpecArgs) ElementType() reflect.Type
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecOutput ¶ added in v4.6.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecOutput() ServiceCIDRSpecOutput
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecOutputWithContext(ctx context.Context) ServiceCIDRSpecOutput
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutput ¶ added in v4.6.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
type ServiceCIDRSpecInput ¶ added in v4.6.0
type ServiceCIDRSpecInput interface { pulumi.Input ToServiceCIDRSpecOutput() ServiceCIDRSpecOutput ToServiceCIDRSpecOutputWithContext(context.Context) ServiceCIDRSpecOutput }
ServiceCIDRSpecInput is an input type that accepts ServiceCIDRSpecArgs and ServiceCIDRSpecOutput values. You can construct a concrete instance of `ServiceCIDRSpecInput` via:
ServiceCIDRSpecArgs{...}
type ServiceCIDRSpecOutput ¶ added in v4.6.0
type ServiceCIDRSpecOutput struct{ *pulumi.OutputState }
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
func (ServiceCIDRSpecOutput) Cidrs ¶ added in v4.6.0
func (o ServiceCIDRSpecOutput) Cidrs() pulumi.StringArrayOutput
CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable.
func (ServiceCIDRSpecOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRSpecOutput) ElementType() reflect.Type
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecOutput ¶ added in v4.6.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecOutput() ServiceCIDRSpecOutput
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecOutputWithContext(ctx context.Context) ServiceCIDRSpecOutput
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
type ServiceCIDRSpecPatch ¶ added in v4.6.0
type ServiceCIDRSpecPatch struct { // CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable. Cidrs []string `pulumi:"cidrs"` }
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
type ServiceCIDRSpecPatchArgs ¶ added in v4.6.0
type ServiceCIDRSpecPatchArgs struct { // CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable. Cidrs pulumi.StringArrayInput `pulumi:"cidrs"` }
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
func (ServiceCIDRSpecPatchArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRSpecPatchArgs) ElementType() reflect.Type
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutput ¶ added in v4.6.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutput() ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutput ¶ added in v4.6.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
type ServiceCIDRSpecPatchInput ¶ added in v4.6.0
type ServiceCIDRSpecPatchInput interface { pulumi.Input ToServiceCIDRSpecPatchOutput() ServiceCIDRSpecPatchOutput ToServiceCIDRSpecPatchOutputWithContext(context.Context) ServiceCIDRSpecPatchOutput }
ServiceCIDRSpecPatchInput is an input type that accepts ServiceCIDRSpecPatchArgs and ServiceCIDRSpecPatchOutput values. You can construct a concrete instance of `ServiceCIDRSpecPatchInput` via:
ServiceCIDRSpecPatchArgs{...}
type ServiceCIDRSpecPatchOutput ¶ added in v4.6.0
type ServiceCIDRSpecPatchOutput struct{ *pulumi.OutputState }
ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.
func (ServiceCIDRSpecPatchOutput) Cidrs ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchOutput) Cidrs() pulumi.StringArrayOutput
CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable.
func (ServiceCIDRSpecPatchOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRSpecPatchOutput) ElementType() reflect.Type
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutput ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutput() ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
type ServiceCIDRSpecPatchPtrInput ¶ added in v4.6.0
type ServiceCIDRSpecPatchPtrInput interface { pulumi.Input ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput ToServiceCIDRSpecPatchPtrOutputWithContext(context.Context) ServiceCIDRSpecPatchPtrOutput }
ServiceCIDRSpecPatchPtrInput is an input type that accepts ServiceCIDRSpecPatchArgs, ServiceCIDRSpecPatchPtr and ServiceCIDRSpecPatchPtrOutput values. You can construct a concrete instance of `ServiceCIDRSpecPatchPtrInput` via:
ServiceCIDRSpecPatchArgs{...} or: nil
func ServiceCIDRSpecPatchPtr ¶ added in v4.6.0
func ServiceCIDRSpecPatchPtr(v *ServiceCIDRSpecPatchArgs) ServiceCIDRSpecPatchPtrInput
type ServiceCIDRSpecPatchPtrOutput ¶ added in v4.6.0
type ServiceCIDRSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRSpecPatchPtrOutput) Cidrs ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchPtrOutput) Cidrs() pulumi.StringArrayOutput
CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable.
func (ServiceCIDRSpecPatchPtrOutput) Elem ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchPtrOutput) Elem() ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchPtrOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRSpecPatchPtrOutput) ElementType() reflect.Type
func (ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
func (ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
type ServiceCIDRSpecPtrInput ¶ added in v4.6.0
type ServiceCIDRSpecPtrInput interface { pulumi.Input ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput ToServiceCIDRSpecPtrOutputWithContext(context.Context) ServiceCIDRSpecPtrOutput }
ServiceCIDRSpecPtrInput is an input type that accepts ServiceCIDRSpecArgs, ServiceCIDRSpecPtr and ServiceCIDRSpecPtrOutput values. You can construct a concrete instance of `ServiceCIDRSpecPtrInput` via:
ServiceCIDRSpecArgs{...} or: nil
func ServiceCIDRSpecPtr ¶ added in v4.6.0
func ServiceCIDRSpecPtr(v *ServiceCIDRSpecArgs) ServiceCIDRSpecPtrInput
type ServiceCIDRSpecPtrOutput ¶ added in v4.6.0
type ServiceCIDRSpecPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRSpecPtrOutput) Cidrs ¶ added in v4.6.0
func (o ServiceCIDRSpecPtrOutput) Cidrs() pulumi.StringArrayOutput
CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable.
func (ServiceCIDRSpecPtrOutput) Elem ¶ added in v4.6.0
func (o ServiceCIDRSpecPtrOutput) Elem() ServiceCIDRSpecOutput
func (ServiceCIDRSpecPtrOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRSpecPtrOutput) ElementType() reflect.Type
func (ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
func (ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
type ServiceCIDRState ¶ added in v4.6.0
type ServiceCIDRState struct { }
func (ServiceCIDRState) ElementType ¶ added in v4.6.0
func (ServiceCIDRState) ElementType() reflect.Type
type ServiceCIDRStatus ¶ added in v4.6.0
type ServiceCIDRStatus struct { // conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state Conditions []metav1.Condition `pulumi:"conditions"` }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
type ServiceCIDRStatusArgs ¶ added in v4.6.0
type ServiceCIDRStatusArgs struct { // conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state Conditions metav1.ConditionArrayInput `pulumi:"conditions"` }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
func (ServiceCIDRStatusArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRStatusArgs) ElementType() reflect.Type
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusOutput ¶ added in v4.6.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusOutput() ServiceCIDRStatusOutput
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusOutputWithContext(ctx context.Context) ServiceCIDRStatusOutput
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutput ¶ added in v4.6.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
type ServiceCIDRStatusInput ¶ added in v4.6.0
type ServiceCIDRStatusInput interface { pulumi.Input ToServiceCIDRStatusOutput() ServiceCIDRStatusOutput ToServiceCIDRStatusOutputWithContext(context.Context) ServiceCIDRStatusOutput }
ServiceCIDRStatusInput is an input type that accepts ServiceCIDRStatusArgs and ServiceCIDRStatusOutput values. You can construct a concrete instance of `ServiceCIDRStatusInput` via:
ServiceCIDRStatusArgs{...}
type ServiceCIDRStatusOutput ¶ added in v4.6.0
type ServiceCIDRStatusOutput struct{ *pulumi.OutputState }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
func (ServiceCIDRStatusOutput) Conditions ¶ added in v4.6.0
func (o ServiceCIDRStatusOutput) Conditions() metav1.ConditionArrayOutput
conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state
func (ServiceCIDRStatusOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRStatusOutput) ElementType() reflect.Type
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusOutput ¶ added in v4.6.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusOutput() ServiceCIDRStatusOutput
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusOutputWithContext(ctx context.Context) ServiceCIDRStatusOutput
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
type ServiceCIDRStatusPatch ¶ added in v4.6.0
type ServiceCIDRStatusPatch struct { // conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state Conditions []metav1.ConditionPatch `pulumi:"conditions"` }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
type ServiceCIDRStatusPatchArgs ¶ added in v4.6.0
type ServiceCIDRStatusPatchArgs struct { // conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state Conditions metav1.ConditionPatchArrayInput `pulumi:"conditions"` }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
func (ServiceCIDRStatusPatchArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRStatusPatchArgs) ElementType() reflect.Type
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutput ¶ added in v4.6.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutput() ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutput ¶ added in v4.6.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
type ServiceCIDRStatusPatchInput ¶ added in v4.6.0
type ServiceCIDRStatusPatchInput interface { pulumi.Input ToServiceCIDRStatusPatchOutput() ServiceCIDRStatusPatchOutput ToServiceCIDRStatusPatchOutputWithContext(context.Context) ServiceCIDRStatusPatchOutput }
ServiceCIDRStatusPatchInput is an input type that accepts ServiceCIDRStatusPatchArgs and ServiceCIDRStatusPatchOutput values. You can construct a concrete instance of `ServiceCIDRStatusPatchInput` via:
ServiceCIDRStatusPatchArgs{...}
type ServiceCIDRStatusPatchOutput ¶ added in v4.6.0
type ServiceCIDRStatusPatchOutput struct{ *pulumi.OutputState }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
func (ServiceCIDRStatusPatchOutput) Conditions ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchOutput) Conditions() metav1.ConditionPatchArrayOutput
conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state
func (ServiceCIDRStatusPatchOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRStatusPatchOutput) ElementType() reflect.Type
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutput ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutput() ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
type ServiceCIDRStatusPatchPtrInput ¶ added in v4.6.0
type ServiceCIDRStatusPatchPtrInput interface { pulumi.Input ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput ToServiceCIDRStatusPatchPtrOutputWithContext(context.Context) ServiceCIDRStatusPatchPtrOutput }
ServiceCIDRStatusPatchPtrInput is an input type that accepts ServiceCIDRStatusPatchArgs, ServiceCIDRStatusPatchPtr and ServiceCIDRStatusPatchPtrOutput values. You can construct a concrete instance of `ServiceCIDRStatusPatchPtrInput` via:
ServiceCIDRStatusPatchArgs{...} or: nil
func ServiceCIDRStatusPatchPtr ¶ added in v4.6.0
func ServiceCIDRStatusPatchPtr(v *ServiceCIDRStatusPatchArgs) ServiceCIDRStatusPatchPtrInput
type ServiceCIDRStatusPatchPtrOutput ¶ added in v4.6.0
type ServiceCIDRStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRStatusPatchPtrOutput) Conditions ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchPtrOutput) Conditions() metav1.ConditionPatchArrayOutput
conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state
func (ServiceCIDRStatusPatchPtrOutput) Elem ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchPtrOutput) Elem() ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchPtrOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRStatusPatchPtrOutput) ElementType() reflect.Type
func (ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
func (ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
type ServiceCIDRStatusPtrInput ¶ added in v4.6.0
type ServiceCIDRStatusPtrInput interface { pulumi.Input ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput ToServiceCIDRStatusPtrOutputWithContext(context.Context) ServiceCIDRStatusPtrOutput }
ServiceCIDRStatusPtrInput is an input type that accepts ServiceCIDRStatusArgs, ServiceCIDRStatusPtr and ServiceCIDRStatusPtrOutput values. You can construct a concrete instance of `ServiceCIDRStatusPtrInput` via:
ServiceCIDRStatusArgs{...} or: nil
func ServiceCIDRStatusPtr ¶ added in v4.6.0
func ServiceCIDRStatusPtr(v *ServiceCIDRStatusArgs) ServiceCIDRStatusPtrInput
type ServiceCIDRStatusPtrOutput ¶ added in v4.6.0
type ServiceCIDRStatusPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRStatusPtrOutput) Conditions ¶ added in v4.6.0
func (o ServiceCIDRStatusPtrOutput) Conditions() metav1.ConditionArrayOutput
conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state
func (ServiceCIDRStatusPtrOutput) Elem ¶ added in v4.6.0
func (o ServiceCIDRStatusPtrOutput) Elem() ServiceCIDRStatusOutput
func (ServiceCIDRStatusPtrOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRStatusPtrOutput) ElementType() reflect.Type
func (ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutput ¶ added in v4.6.0
func (o ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
func (ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
type ServiceCIDRType ¶ added in v4.6.0
type ServiceCIDRType 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *ServiceCIDRSpec `pulumi:"spec"` // status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *ServiceCIDRStatus `pulumi:"status"` }
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
type ServiceCIDRTypeArgs ¶ added in v4.6.0
type ServiceCIDRTypeArgs 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 ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec ServiceCIDRSpecPtrInput `pulumi:"spec"` // status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status ServiceCIDRStatusPtrInput `pulumi:"status"` }
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
func (ServiceCIDRTypeArgs) ElementType ¶ added in v4.6.0
func (ServiceCIDRTypeArgs) ElementType() reflect.Type
func (ServiceCIDRTypeArgs) ToServiceCIDRTypeOutput ¶ added in v4.6.0
func (i ServiceCIDRTypeArgs) ToServiceCIDRTypeOutput() ServiceCIDRTypeOutput
func (ServiceCIDRTypeArgs) ToServiceCIDRTypeOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRTypeArgs) ToServiceCIDRTypeOutputWithContext(ctx context.Context) ServiceCIDRTypeOutput
type ServiceCIDRTypeArray ¶ added in v4.6.0
type ServiceCIDRTypeArray []ServiceCIDRTypeInput
func (ServiceCIDRTypeArray) ElementType ¶ added in v4.6.0
func (ServiceCIDRTypeArray) ElementType() reflect.Type
func (ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutput ¶ added in v4.6.0
func (i ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutput() ServiceCIDRTypeArrayOutput
func (ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutputWithContext ¶ added in v4.6.0
func (i ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutputWithContext(ctx context.Context) ServiceCIDRTypeArrayOutput
type ServiceCIDRTypeArrayInput ¶ added in v4.6.0
type ServiceCIDRTypeArrayInput interface { pulumi.Input ToServiceCIDRTypeArrayOutput() ServiceCIDRTypeArrayOutput ToServiceCIDRTypeArrayOutputWithContext(context.Context) ServiceCIDRTypeArrayOutput }
ServiceCIDRTypeArrayInput is an input type that accepts ServiceCIDRTypeArray and ServiceCIDRTypeArrayOutput values. You can construct a concrete instance of `ServiceCIDRTypeArrayInput` via:
ServiceCIDRTypeArray{ ServiceCIDRTypeArgs{...} }
type ServiceCIDRTypeArrayOutput ¶ added in v4.6.0
type ServiceCIDRTypeArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRTypeArrayOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRTypeArrayOutput) ElementType() reflect.Type
func (ServiceCIDRTypeArrayOutput) Index ¶ added in v4.6.0
func (o ServiceCIDRTypeArrayOutput) Index(i pulumi.IntInput) ServiceCIDRTypeOutput
func (ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutput ¶ added in v4.6.0
func (o ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutput() ServiceCIDRTypeArrayOutput
func (ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutputWithContext(ctx context.Context) ServiceCIDRTypeArrayOutput
type ServiceCIDRTypeInput ¶ added in v4.6.0
type ServiceCIDRTypeInput interface { pulumi.Input ToServiceCIDRTypeOutput() ServiceCIDRTypeOutput ToServiceCIDRTypeOutputWithContext(context.Context) ServiceCIDRTypeOutput }
ServiceCIDRTypeInput is an input type that accepts ServiceCIDRTypeArgs and ServiceCIDRTypeOutput values. You can construct a concrete instance of `ServiceCIDRTypeInput` via:
ServiceCIDRTypeArgs{...}
type ServiceCIDRTypeOutput ¶ added in v4.6.0
type ServiceCIDRTypeOutput struct{ *pulumi.OutputState }
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
func (ServiceCIDRTypeOutput) ApiVersion ¶ added in v4.6.0
func (o ServiceCIDRTypeOutput) 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 (ServiceCIDRTypeOutput) ElementType ¶ added in v4.6.0
func (ServiceCIDRTypeOutput) ElementType() reflect.Type
func (ServiceCIDRTypeOutput) Kind ¶ added in v4.6.0
func (o ServiceCIDRTypeOutput) 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 (ServiceCIDRTypeOutput) Metadata ¶ added in v4.6.0
func (o ServiceCIDRTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (ServiceCIDRTypeOutput) Spec ¶ added in v4.6.0
func (o ServiceCIDRTypeOutput) Spec() ServiceCIDRSpecPtrOutput
spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDRTypeOutput) Status ¶ added in v4.6.0
func (o ServiceCIDRTypeOutput) Status() ServiceCIDRStatusPtrOutput
status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (ServiceCIDRTypeOutput) ToServiceCIDRTypeOutput ¶ added in v4.6.0
func (o ServiceCIDRTypeOutput) ToServiceCIDRTypeOutput() ServiceCIDRTypeOutput
func (ServiceCIDRTypeOutput) ToServiceCIDRTypeOutputWithContext ¶ added in v4.6.0
func (o ServiceCIDRTypeOutput) ToServiceCIDRTypeOutputWithContext(ctx context.Context) ServiceCIDRTypeOutput