Documentation ¶
Index ¶
- type HTTPIngressPath
- type HTTPIngressPathArgs
- type HTTPIngressPathArray
- type HTTPIngressPathArrayInput
- type HTTPIngressPathArrayOutput
- func (HTTPIngressPathArrayOutput) ElementType() reflect.Type
- func (o HTTPIngressPathArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathOutput
- func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput
- func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutputWithContext(ctx context.Context) HTTPIngressPathArrayOutput
- type HTTPIngressPathInput
- type HTTPIngressPathOutput
- func (o HTTPIngressPathOutput) Backend() IngressBackendOutput
- func (HTTPIngressPathOutput) ElementType() reflect.Type
- func (o HTTPIngressPathOutput) Path() pulumi.StringPtrOutput
- func (o HTTPIngressPathOutput) PathType() pulumi.StringPtrOutput
- func (o HTTPIngressPathOutput) ToHTTPIngressPathOutput() HTTPIngressPathOutput
- func (o HTTPIngressPathOutput) ToHTTPIngressPathOutputWithContext(ctx context.Context) HTTPIngressPathOutput
- type HTTPIngressPathPatch
- type HTTPIngressPathPatchArgs
- type HTTPIngressPathPatchArray
- type HTTPIngressPathPatchArrayInput
- type HTTPIngressPathPatchArrayOutput
- func (HTTPIngressPathPatchArrayOutput) ElementType() reflect.Type
- func (o HTTPIngressPathPatchArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathPatchOutput
- func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput
- func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutputWithContext(ctx context.Context) HTTPIngressPathPatchArrayOutput
- type HTTPIngressPathPatchInput
- type HTTPIngressPathPatchOutput
- func (o HTTPIngressPathPatchOutput) Backend() IngressBackendPatchPtrOutput
- func (HTTPIngressPathPatchOutput) ElementType() reflect.Type
- func (o HTTPIngressPathPatchOutput) Path() pulumi.StringPtrOutput
- func (o HTTPIngressPathPatchOutput) PathType() pulumi.StringPtrOutput
- func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput
- func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutputWithContext(ctx context.Context) HTTPIngressPathPatchOutput
- type HTTPIngressRuleValue
- type HTTPIngressRuleValueArgs
- func (HTTPIngressRuleValueArgs) ElementType() reflect.Type
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
- func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
- type HTTPIngressRuleValueInput
- type HTTPIngressRuleValueOutput
- func (HTTPIngressRuleValueOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValueOutput) Paths() HTTPIngressPathArrayOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
- func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
- type HTTPIngressRuleValuePatch
- type HTTPIngressRuleValuePatchArgs
- func (HTTPIngressRuleValuePatchArgs) ElementType() reflect.Type
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
- func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
- type HTTPIngressRuleValuePatchInput
- type HTTPIngressRuleValuePatchOutput
- func (HTTPIngressRuleValuePatchOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValuePatchOutput) Paths() HTTPIngressPathPatchArrayOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
- func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
- type HTTPIngressRuleValuePatchPtrInput
- type HTTPIngressRuleValuePatchPtrOutput
- func (o HTTPIngressRuleValuePatchPtrOutput) Elem() HTTPIngressRuleValuePatchOutput
- func (HTTPIngressRuleValuePatchPtrOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValuePatchPtrOutput) Paths() HTTPIngressPathPatchArrayOutput
- func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
- func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
- type HTTPIngressRuleValuePtrInput
- type HTTPIngressRuleValuePtrOutput
- func (o HTTPIngressRuleValuePtrOutput) Elem() HTTPIngressRuleValueOutput
- func (HTTPIngressRuleValuePtrOutput) ElementType() reflect.Type
- func (o HTTPIngressRuleValuePtrOutput) Paths() HTTPIngressPathArrayOutput
- func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
- func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
- 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 Ingress
- type IngressArgs
- type IngressArray
- type IngressArrayInput
- type IngressArrayOutput
- type IngressBackend
- type IngressBackendArgs
- func (IngressBackendArgs) ElementType() reflect.Type
- func (i IngressBackendArgs) ToIngressBackendOutput() IngressBackendOutput
- func (i IngressBackendArgs) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
- func (i IngressBackendArgs) ToIngressBackendPtrOutput() IngressBackendPtrOutput
- func (i IngressBackendArgs) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
- type IngressBackendInput
- type IngressBackendOutput
- func (IngressBackendOutput) ElementType() reflect.Type
- func (o IngressBackendOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
- func (o IngressBackendOutput) ServiceName() pulumi.StringOutput
- func (o IngressBackendOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendOutput) ToIngressBackendOutput() IngressBackendOutput
- func (o IngressBackendOutput) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
- func (o IngressBackendOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
- func (o IngressBackendOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
- type IngressBackendPatch
- type IngressBackendPatchArgs
- func (IngressBackendPatchArgs) ElementType() reflect.Type
- func (i IngressBackendPatchArgs) ToIngressBackendPatchOutput() IngressBackendPatchOutput
- func (i IngressBackendPatchArgs) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
- func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
- func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
- type IngressBackendPatchInput
- type IngressBackendPatchOutput
- func (IngressBackendPatchOutput) ElementType() reflect.Type
- func (o IngressBackendPatchOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
- func (o IngressBackendPatchOutput) ServiceName() pulumi.StringPtrOutput
- func (o IngressBackendPatchOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchOutput() IngressBackendPatchOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
- func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
- type IngressBackendPatchPtrInput
- type IngressBackendPatchPtrOutput
- func (o IngressBackendPatchPtrOutput) Elem() IngressBackendPatchOutput
- func (IngressBackendPatchPtrOutput) ElementType() reflect.Type
- func (o IngressBackendPatchPtrOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
- func (o IngressBackendPatchPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o IngressBackendPatchPtrOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
- func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
- type IngressBackendPtrInput
- type IngressBackendPtrOutput
- func (o IngressBackendPtrOutput) Elem() IngressBackendOutput
- func (IngressBackendPtrOutput) ElementType() reflect.Type
- func (o IngressBackendPtrOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
- func (o IngressBackendPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o IngressBackendPtrOutput) ServicePort() pulumi.AnyOutput
- func (o IngressBackendPtrOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
- func (o IngressBackendPtrOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
- type IngressClass
- type IngressClassArgs
- type IngressClassArray
- type IngressClassArrayInput
- type IngressClassArrayOutput
- func (IngressClassArrayOutput) ElementType() reflect.Type
- func (o IngressClassArrayOutput) Index(i pulumi.IntInput) IngressClassOutput
- func (o IngressClassArrayOutput) ToIngressClassArrayOutput() IngressClassArrayOutput
- func (o IngressClassArrayOutput) ToIngressClassArrayOutputWithContext(ctx context.Context) IngressClassArrayOutput
- type IngressClassInput
- type IngressClassList
- type IngressClassListArgs
- type IngressClassListArray
- type IngressClassListArrayInput
- type IngressClassListArrayOutput
- func (IngressClassListArrayOutput) ElementType() reflect.Type
- func (o IngressClassListArrayOutput) Index(i pulumi.IntInput) IngressClassListOutput
- func (o IngressClassListArrayOutput) ToIngressClassListArrayOutput() IngressClassListArrayOutput
- func (o IngressClassListArrayOutput) ToIngressClassListArrayOutputWithContext(ctx context.Context) IngressClassListArrayOutput
- type IngressClassListInput
- type IngressClassListMap
- type IngressClassListMapInput
- type IngressClassListMapOutput
- func (IngressClassListMapOutput) ElementType() reflect.Type
- func (o IngressClassListMapOutput) MapIndex(k pulumi.StringInput) IngressClassListOutput
- func (o IngressClassListMapOutput) ToIngressClassListMapOutput() IngressClassListMapOutput
- func (o IngressClassListMapOutput) ToIngressClassListMapOutputWithContext(ctx context.Context) IngressClassListMapOutput
- type IngressClassListOutput
- func (o IngressClassListOutput) ApiVersion() pulumi.StringOutput
- func (IngressClassListOutput) ElementType() reflect.Type
- func (o IngressClassListOutput) Items() IngressClassTypeArrayOutput
- func (o IngressClassListOutput) Kind() pulumi.StringOutput
- func (o IngressClassListOutput) Metadata() metav1.ListMetaOutput
- func (o IngressClassListOutput) ToIngressClassListOutput() IngressClassListOutput
- func (o IngressClassListOutput) ToIngressClassListOutputWithContext(ctx context.Context) IngressClassListOutput
- type IngressClassListState
- type IngressClassListType
- type IngressClassListTypeArgs
- type IngressClassListTypeInput
- type IngressClassListTypeOutput
- func (o IngressClassListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressClassListTypeOutput) ElementType() reflect.Type
- func (o IngressClassListTypeOutput) Items() IngressClassTypeArrayOutput
- func (o IngressClassListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressClassListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o IngressClassListTypeOutput) ToIngressClassListTypeOutput() IngressClassListTypeOutput
- func (o IngressClassListTypeOutput) ToIngressClassListTypeOutputWithContext(ctx context.Context) IngressClassListTypeOutput
- type IngressClassMap
- type IngressClassMapInput
- type IngressClassMapOutput
- func (IngressClassMapOutput) ElementType() reflect.Type
- func (o IngressClassMapOutput) MapIndex(k pulumi.StringInput) IngressClassOutput
- func (o IngressClassMapOutput) ToIngressClassMapOutput() IngressClassMapOutput
- func (o IngressClassMapOutput) ToIngressClassMapOutputWithContext(ctx context.Context) IngressClassMapOutput
- type IngressClassOutput
- func (o IngressClassOutput) ApiVersion() pulumi.StringOutput
- func (IngressClassOutput) ElementType() reflect.Type
- func (o IngressClassOutput) Kind() pulumi.StringOutput
- func (o IngressClassOutput) Metadata() metav1.ObjectMetaOutput
- func (o IngressClassOutput) Spec() IngressClassSpecOutput
- func (o IngressClassOutput) ToIngressClassOutput() IngressClassOutput
- func (o IngressClassOutput) ToIngressClassOutputWithContext(ctx context.Context) IngressClassOutput
- type IngressClassPatch
- type IngressClassPatchArgs
- type IngressClassPatchArray
- type IngressClassPatchArrayInput
- type IngressClassPatchArrayOutput
- func (IngressClassPatchArrayOutput) ElementType() reflect.Type
- func (o IngressClassPatchArrayOutput) Index(i pulumi.IntInput) IngressClassPatchOutput
- func (o IngressClassPatchArrayOutput) ToIngressClassPatchArrayOutput() IngressClassPatchArrayOutput
- func (o IngressClassPatchArrayOutput) ToIngressClassPatchArrayOutputWithContext(ctx context.Context) IngressClassPatchArrayOutput
- type IngressClassPatchInput
- type IngressClassPatchMap
- type IngressClassPatchMapInput
- type IngressClassPatchMapOutput
- func (IngressClassPatchMapOutput) ElementType() reflect.Type
- func (o IngressClassPatchMapOutput) MapIndex(k pulumi.StringInput) IngressClassPatchOutput
- func (o IngressClassPatchMapOutput) ToIngressClassPatchMapOutput() IngressClassPatchMapOutput
- func (o IngressClassPatchMapOutput) ToIngressClassPatchMapOutputWithContext(ctx context.Context) IngressClassPatchMapOutput
- type IngressClassPatchOutput
- func (o IngressClassPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressClassPatchOutput) ElementType() reflect.Type
- func (o IngressClassPatchOutput) Kind() pulumi.StringPtrOutput
- func (o IngressClassPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IngressClassPatchOutput) Spec() IngressClassSpecPatchPtrOutput
- func (o IngressClassPatchOutput) ToIngressClassPatchOutput() IngressClassPatchOutput
- func (o IngressClassPatchOutput) ToIngressClassPatchOutputWithContext(ctx context.Context) IngressClassPatchOutput
- type IngressClassPatchState
- type IngressClassPatchType
- type IngressClassPatchTypeArgs
- type IngressClassPatchTypeInput
- type IngressClassPatchTypeOutput
- func (o IngressClassPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressClassPatchTypeOutput) ElementType() reflect.Type
- func (o IngressClassPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressClassPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IngressClassPatchTypeOutput) Spec() IngressClassSpecPatchPtrOutput
- func (o IngressClassPatchTypeOutput) ToIngressClassPatchTypeOutput() IngressClassPatchTypeOutput
- func (o IngressClassPatchTypeOutput) ToIngressClassPatchTypeOutputWithContext(ctx context.Context) IngressClassPatchTypeOutput
- type IngressClassSpec
- type IngressClassSpecArgs
- func (IngressClassSpecArgs) ElementType() reflect.Type
- func (i IngressClassSpecArgs) ToIngressClassSpecOutput() IngressClassSpecOutput
- func (i IngressClassSpecArgs) ToIngressClassSpecOutputWithContext(ctx context.Context) IngressClassSpecOutput
- func (i IngressClassSpecArgs) ToIngressClassSpecPtrOutput() IngressClassSpecPtrOutput
- func (i IngressClassSpecArgs) ToIngressClassSpecPtrOutputWithContext(ctx context.Context) IngressClassSpecPtrOutput
- type IngressClassSpecInput
- type IngressClassSpecOutput
- func (o IngressClassSpecOutput) Controller() pulumi.StringPtrOutput
- func (IngressClassSpecOutput) ElementType() reflect.Type
- func (o IngressClassSpecOutput) Parameters() corev1.TypedLocalObjectReferencePtrOutput
- func (o IngressClassSpecOutput) ToIngressClassSpecOutput() IngressClassSpecOutput
- func (o IngressClassSpecOutput) ToIngressClassSpecOutputWithContext(ctx context.Context) IngressClassSpecOutput
- func (o IngressClassSpecOutput) ToIngressClassSpecPtrOutput() IngressClassSpecPtrOutput
- func (o IngressClassSpecOutput) ToIngressClassSpecPtrOutputWithContext(ctx context.Context) IngressClassSpecPtrOutput
- type IngressClassSpecPatch
- type IngressClassSpecPatchArgs
- func (IngressClassSpecPatchArgs) ElementType() reflect.Type
- func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchOutput() IngressClassSpecPatchOutput
- func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchOutputWithContext(ctx context.Context) IngressClassSpecPatchOutput
- func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchPtrOutput() IngressClassSpecPatchPtrOutput
- func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchPtrOutputWithContext(ctx context.Context) IngressClassSpecPatchPtrOutput
- type IngressClassSpecPatchInput
- type IngressClassSpecPatchOutput
- func (o IngressClassSpecPatchOutput) Controller() pulumi.StringPtrOutput
- func (IngressClassSpecPatchOutput) ElementType() reflect.Type
- func (o IngressClassSpecPatchOutput) Parameters() corev1.TypedLocalObjectReferencePatchPtrOutput
- func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchOutput() IngressClassSpecPatchOutput
- func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchOutputWithContext(ctx context.Context) IngressClassSpecPatchOutput
- func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchPtrOutput() IngressClassSpecPatchPtrOutput
- func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchPtrOutputWithContext(ctx context.Context) IngressClassSpecPatchPtrOutput
- type IngressClassSpecPatchPtrInput
- type IngressClassSpecPatchPtrOutput
- func (o IngressClassSpecPatchPtrOutput) Controller() pulumi.StringPtrOutput
- func (o IngressClassSpecPatchPtrOutput) Elem() IngressClassSpecPatchOutput
- func (IngressClassSpecPatchPtrOutput) ElementType() reflect.Type
- func (o IngressClassSpecPatchPtrOutput) Parameters() corev1.TypedLocalObjectReferencePatchPtrOutput
- func (o IngressClassSpecPatchPtrOutput) ToIngressClassSpecPatchPtrOutput() IngressClassSpecPatchPtrOutput
- func (o IngressClassSpecPatchPtrOutput) ToIngressClassSpecPatchPtrOutputWithContext(ctx context.Context) IngressClassSpecPatchPtrOutput
- type IngressClassSpecPtrInput
- type IngressClassSpecPtrOutput
- func (o IngressClassSpecPtrOutput) Controller() pulumi.StringPtrOutput
- func (o IngressClassSpecPtrOutput) Elem() IngressClassSpecOutput
- func (IngressClassSpecPtrOutput) ElementType() reflect.Type
- func (o IngressClassSpecPtrOutput) Parameters() corev1.TypedLocalObjectReferencePtrOutput
- func (o IngressClassSpecPtrOutput) ToIngressClassSpecPtrOutput() IngressClassSpecPtrOutput
- func (o IngressClassSpecPtrOutput) ToIngressClassSpecPtrOutputWithContext(ctx context.Context) IngressClassSpecPtrOutput
- type IngressClassState
- type IngressClassType
- type IngressClassTypeArgs
- type IngressClassTypeArray
- type IngressClassTypeArrayInput
- type IngressClassTypeArrayOutput
- func (IngressClassTypeArrayOutput) ElementType() reflect.Type
- func (o IngressClassTypeArrayOutput) Index(i pulumi.IntInput) IngressClassTypeOutput
- func (o IngressClassTypeArrayOutput) ToIngressClassTypeArrayOutput() IngressClassTypeArrayOutput
- func (o IngressClassTypeArrayOutput) ToIngressClassTypeArrayOutputWithContext(ctx context.Context) IngressClassTypeArrayOutput
- type IngressClassTypeInput
- type IngressClassTypeOutput
- func (o IngressClassTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressClassTypeOutput) ElementType() reflect.Type
- func (o IngressClassTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressClassTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o IngressClassTypeOutput) Spec() IngressClassSpecPtrOutput
- func (o IngressClassTypeOutput) ToIngressClassTypeOutput() IngressClassTypeOutput
- func (o IngressClassTypeOutput) ToIngressClassTypeOutputWithContext(ctx context.Context) IngressClassTypeOutput
- type IngressInput
- type IngressList
- type IngressListArgs
- type IngressListArray
- type IngressListArrayInput
- type IngressListArrayOutput
- func (IngressListArrayOutput) ElementType() reflect.Type
- func (o IngressListArrayOutput) Index(i pulumi.IntInput) IngressListOutput
- func (o IngressListArrayOutput) ToIngressListArrayOutput() IngressListArrayOutput
- func (o IngressListArrayOutput) ToIngressListArrayOutputWithContext(ctx context.Context) IngressListArrayOutput
- type IngressListInput
- type IngressListMap
- type IngressListMapInput
- type IngressListMapOutput
- func (IngressListMapOutput) ElementType() reflect.Type
- func (o IngressListMapOutput) MapIndex(k pulumi.StringInput) IngressListOutput
- func (o IngressListMapOutput) ToIngressListMapOutput() IngressListMapOutput
- func (o IngressListMapOutput) ToIngressListMapOutputWithContext(ctx context.Context) IngressListMapOutput
- type IngressListOutput
- func (o IngressListOutput) ApiVersion() pulumi.StringOutput
- func (IngressListOutput) ElementType() reflect.Type
- func (o IngressListOutput) Items() IngressTypeArrayOutput
- func (o IngressListOutput) Kind() pulumi.StringOutput
- func (o IngressListOutput) Metadata() metav1.ListMetaOutput
- func (o IngressListOutput) ToIngressListOutput() IngressListOutput
- func (o IngressListOutput) ToIngressListOutputWithContext(ctx context.Context) IngressListOutput
- type IngressListState
- type IngressListType
- type IngressListTypeArgs
- type IngressListTypeInput
- type IngressListTypeOutput
- func (o IngressListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressListTypeOutput) ElementType() reflect.Type
- func (o IngressListTypeOutput) Items() IngressTypeArrayOutput
- func (o IngressListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o IngressListTypeOutput) ToIngressListTypeOutput() IngressListTypeOutput
- func (o IngressListTypeOutput) ToIngressListTypeOutputWithContext(ctx context.Context) IngressListTypeOutput
- type IngressMap
- type IngressMapInput
- type IngressMapOutput
- type IngressOutput
- func (o IngressOutput) ApiVersion() pulumi.StringOutput
- func (IngressOutput) ElementType() reflect.Type
- func (o IngressOutput) Kind() pulumi.StringOutput
- func (o IngressOutput) Metadata() metav1.ObjectMetaOutput
- func (o IngressOutput) Spec() IngressSpecOutput
- func (o IngressOutput) Status() IngressStatusPtrOutput
- func (o IngressOutput) ToIngressOutput() IngressOutput
- func (o IngressOutput) ToIngressOutputWithContext(ctx context.Context) IngressOutput
- type IngressPatch
- type IngressPatchArgs
- type IngressPatchArray
- type IngressPatchArrayInput
- type IngressPatchArrayOutput
- func (IngressPatchArrayOutput) ElementType() reflect.Type
- func (o IngressPatchArrayOutput) Index(i pulumi.IntInput) IngressPatchOutput
- func (o IngressPatchArrayOutput) ToIngressPatchArrayOutput() IngressPatchArrayOutput
- func (o IngressPatchArrayOutput) ToIngressPatchArrayOutputWithContext(ctx context.Context) IngressPatchArrayOutput
- type IngressPatchInput
- type IngressPatchMap
- type IngressPatchMapInput
- type IngressPatchMapOutput
- func (IngressPatchMapOutput) ElementType() reflect.Type
- func (o IngressPatchMapOutput) MapIndex(k pulumi.StringInput) IngressPatchOutput
- func (o IngressPatchMapOutput) ToIngressPatchMapOutput() IngressPatchMapOutput
- func (o IngressPatchMapOutput) ToIngressPatchMapOutputWithContext(ctx context.Context) IngressPatchMapOutput
- type IngressPatchOutput
- func (o IngressPatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressPatchOutput) ElementType() reflect.Type
- func (o IngressPatchOutput) Kind() pulumi.StringPtrOutput
- func (o IngressPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IngressPatchOutput) Spec() IngressSpecPatchPtrOutput
- func (o IngressPatchOutput) Status() IngressStatusPatchPtrOutput
- func (o IngressPatchOutput) ToIngressPatchOutput() IngressPatchOutput
- func (o IngressPatchOutput) ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput
- type IngressPatchState
- type IngressPatchType
- type IngressPatchTypeArgs
- type IngressPatchTypeInput
- type IngressPatchTypeOutput
- func (o IngressPatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressPatchTypeOutput) ElementType() reflect.Type
- func (o IngressPatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o IngressPatchTypeOutput) Spec() IngressSpecPatchPtrOutput
- func (o IngressPatchTypeOutput) Status() IngressStatusPatchPtrOutput
- func (o IngressPatchTypeOutput) ToIngressPatchTypeOutput() IngressPatchTypeOutput
- func (o IngressPatchTypeOutput) ToIngressPatchTypeOutputWithContext(ctx context.Context) IngressPatchTypeOutput
- type IngressRule
- type IngressRuleArgs
- type IngressRuleArray
- type IngressRuleArrayInput
- type IngressRuleArrayOutput
- func (IngressRuleArrayOutput) ElementType() reflect.Type
- func (o IngressRuleArrayOutput) Index(i pulumi.IntInput) IngressRuleOutput
- func (o IngressRuleArrayOutput) ToIngressRuleArrayOutput() IngressRuleArrayOutput
- func (o IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
- type IngressRuleInput
- type IngressRuleOutput
- func (IngressRuleOutput) ElementType() reflect.Type
- func (o IngressRuleOutput) Host() pulumi.StringPtrOutput
- func (o IngressRuleOutput) Http() HTTPIngressRuleValuePtrOutput
- func (o IngressRuleOutput) ToIngressRuleOutput() IngressRuleOutput
- func (o IngressRuleOutput) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
- type IngressRulePatch
- type IngressRulePatchArgs
- type IngressRulePatchArray
- type IngressRulePatchArrayInput
- type IngressRulePatchArrayOutput
- func (IngressRulePatchArrayOutput) ElementType() reflect.Type
- func (o IngressRulePatchArrayOutput) Index(i pulumi.IntInput) IngressRulePatchOutput
- func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput
- func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutputWithContext(ctx context.Context) IngressRulePatchArrayOutput
- type IngressRulePatchInput
- type IngressRulePatchOutput
- func (IngressRulePatchOutput) ElementType() reflect.Type
- func (o IngressRulePatchOutput) Host() pulumi.StringPtrOutput
- func (o IngressRulePatchOutput) Http() HTTPIngressRuleValuePatchPtrOutput
- func (o IngressRulePatchOutput) ToIngressRulePatchOutput() IngressRulePatchOutput
- func (o IngressRulePatchOutput) ToIngressRulePatchOutputWithContext(ctx context.Context) IngressRulePatchOutput
- type IngressSpec
- type IngressSpecArgs
- func (IngressSpecArgs) ElementType() reflect.Type
- func (i IngressSpecArgs) ToIngressSpecOutput() IngressSpecOutput
- func (i IngressSpecArgs) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
- func (i IngressSpecArgs) ToIngressSpecPtrOutput() IngressSpecPtrOutput
- func (i IngressSpecArgs) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
- type IngressSpecInput
- type IngressSpecOutput
- func (o IngressSpecOutput) Backend() IngressBackendPtrOutput
- func (IngressSpecOutput) ElementType() reflect.Type
- func (o IngressSpecOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecOutput) Rules() IngressRuleArrayOutput
- func (o IngressSpecOutput) Tls() IngressTLSArrayOutput
- func (o IngressSpecOutput) ToIngressSpecOutput() IngressSpecOutput
- func (o IngressSpecOutput) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
- func (o IngressSpecOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
- func (o IngressSpecOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
- type IngressSpecPatch
- type IngressSpecPatchArgs
- func (IngressSpecPatchArgs) ElementType() reflect.Type
- func (i IngressSpecPatchArgs) ToIngressSpecPatchOutput() IngressSpecPatchOutput
- func (i IngressSpecPatchArgs) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
- func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
- func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
- type IngressSpecPatchInput
- type IngressSpecPatchOutput
- func (o IngressSpecPatchOutput) Backend() IngressBackendPatchPtrOutput
- func (IngressSpecPatchOutput) ElementType() reflect.Type
- func (o IngressSpecPatchOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecPatchOutput) Rules() IngressRulePatchArrayOutput
- func (o IngressSpecPatchOutput) Tls() IngressTLSPatchArrayOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchOutput() IngressSpecPatchOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
- func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
- type IngressSpecPatchPtrInput
- type IngressSpecPatchPtrOutput
- func (o IngressSpecPatchPtrOutput) Backend() IngressBackendPatchPtrOutput
- func (o IngressSpecPatchPtrOutput) Elem() IngressSpecPatchOutput
- func (IngressSpecPatchPtrOutput) ElementType() reflect.Type
- func (o IngressSpecPatchPtrOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecPatchPtrOutput) Rules() IngressRulePatchArrayOutput
- func (o IngressSpecPatchPtrOutput) Tls() IngressTLSPatchArrayOutput
- func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
- func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
- type IngressSpecPtrInput
- type IngressSpecPtrOutput
- func (o IngressSpecPtrOutput) Backend() IngressBackendPtrOutput
- func (o IngressSpecPtrOutput) Elem() IngressSpecOutput
- func (IngressSpecPtrOutput) ElementType() reflect.Type
- func (o IngressSpecPtrOutput) IngressClassName() pulumi.StringPtrOutput
- func (o IngressSpecPtrOutput) Rules() IngressRuleArrayOutput
- func (o IngressSpecPtrOutput) Tls() IngressTLSArrayOutput
- func (o IngressSpecPtrOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
- func (o IngressSpecPtrOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
- type IngressState
- type IngressStatus
- type IngressStatusArgs
- func (IngressStatusArgs) ElementType() reflect.Type
- func (i IngressStatusArgs) ToIngressStatusOutput() IngressStatusOutput
- func (i IngressStatusArgs) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
- func (i IngressStatusArgs) ToIngressStatusPtrOutput() IngressStatusPtrOutput
- func (i IngressStatusArgs) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
- type IngressStatusInput
- type IngressStatusOutput
- func (IngressStatusOutput) ElementType() reflect.Type
- func (o IngressStatusOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
- func (o IngressStatusOutput) ToIngressStatusOutput() IngressStatusOutput
- func (o IngressStatusOutput) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
- func (o IngressStatusOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
- func (o IngressStatusOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
- type IngressStatusPatch
- type IngressStatusPatchArgs
- func (IngressStatusPatchArgs) ElementType() reflect.Type
- func (i IngressStatusPatchArgs) ToIngressStatusPatchOutput() IngressStatusPatchOutput
- func (i IngressStatusPatchArgs) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
- func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
- func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
- type IngressStatusPatchInput
- type IngressStatusPatchOutput
- func (IngressStatusPatchOutput) ElementType() reflect.Type
- func (o IngressStatusPatchOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchOutput() IngressStatusPatchOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
- func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
- type IngressStatusPatchPtrInput
- type IngressStatusPatchPtrOutput
- func (o IngressStatusPatchPtrOutput) Elem() IngressStatusPatchOutput
- func (IngressStatusPatchPtrOutput) ElementType() reflect.Type
- func (o IngressStatusPatchPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
- func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
- func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
- type IngressStatusPtrInput
- type IngressStatusPtrOutput
- func (o IngressStatusPtrOutput) Elem() IngressStatusOutput
- func (IngressStatusPtrOutput) ElementType() reflect.Type
- func (o IngressStatusPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
- func (o IngressStatusPtrOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
- func (o IngressStatusPtrOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
- type IngressTLS
- type IngressTLSArgs
- type IngressTLSArray
- type IngressTLSArrayInput
- type IngressTLSArrayOutput
- func (IngressTLSArrayOutput) ElementType() reflect.Type
- func (o IngressTLSArrayOutput) Index(i pulumi.IntInput) IngressTLSOutput
- func (o IngressTLSArrayOutput) ToIngressTLSArrayOutput() IngressTLSArrayOutput
- func (o IngressTLSArrayOutput) ToIngressTLSArrayOutputWithContext(ctx context.Context) IngressTLSArrayOutput
- type IngressTLSInput
- type IngressTLSOutput
- func (IngressTLSOutput) ElementType() reflect.Type
- func (o IngressTLSOutput) Hosts() pulumi.StringArrayOutput
- func (o IngressTLSOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressTLSOutput) ToIngressTLSOutput() IngressTLSOutput
- func (o IngressTLSOutput) ToIngressTLSOutputWithContext(ctx context.Context) IngressTLSOutput
- type IngressTLSPatch
- type IngressTLSPatchArgs
- type IngressTLSPatchArray
- type IngressTLSPatchArrayInput
- type IngressTLSPatchArrayOutput
- func (IngressTLSPatchArrayOutput) ElementType() reflect.Type
- func (o IngressTLSPatchArrayOutput) Index(i pulumi.IntInput) IngressTLSPatchOutput
- func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput
- func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutputWithContext(ctx context.Context) IngressTLSPatchArrayOutput
- type IngressTLSPatchInput
- type IngressTLSPatchOutput
- func (IngressTLSPatchOutput) ElementType() reflect.Type
- func (o IngressTLSPatchOutput) Hosts() pulumi.StringArrayOutput
- func (o IngressTLSPatchOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressTLSPatchOutput) ToIngressTLSPatchOutput() IngressTLSPatchOutput
- func (o IngressTLSPatchOutput) ToIngressTLSPatchOutputWithContext(ctx context.Context) IngressTLSPatchOutput
- type IngressType
- type IngressTypeArgs
- type IngressTypeArray
- type IngressTypeArrayInput
- type IngressTypeArrayOutput
- func (IngressTypeArrayOutput) ElementType() reflect.Type
- func (o IngressTypeArrayOutput) Index(i pulumi.IntInput) IngressTypeOutput
- func (o IngressTypeArrayOutput) ToIngressTypeArrayOutput() IngressTypeArrayOutput
- func (o IngressTypeArrayOutput) ToIngressTypeArrayOutputWithContext(ctx context.Context) IngressTypeArrayOutput
- type IngressTypeInput
- type IngressTypeOutput
- func (o IngressTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (IngressTypeOutput) ElementType() reflect.Type
- func (o IngressTypeOutput) Kind() pulumi.StringPtrOutput
- func (o IngressTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o IngressTypeOutput) Spec() IngressSpecPtrOutput
- func (o IngressTypeOutput) Status() IngressStatusPtrOutput
- func (o IngressTypeOutput) ToIngressTypeOutput() IngressTypeOutput
- func (o IngressTypeOutput) ToIngressTypeOutputWithContext(ctx context.Context) IngressTypeOutput
- 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
- 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
- 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
- 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
- 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 HTTPIngressPath ¶
type HTTPIngressPath struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend IngressBackend `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path *string `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType *string `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
type HTTPIngressPathArgs ¶
type HTTPIngressPathArgs struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend IngressBackendInput `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path pulumi.StringPtrInput `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType pulumi.StringPtrInput `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathArgs) ElementType ¶
func (HTTPIngressPathArgs) ElementType() reflect.Type
func (HTTPIngressPathArgs) ToHTTPIngressPathOutput ¶
func (i HTTPIngressPathArgs) ToHTTPIngressPathOutput() HTTPIngressPathOutput
func (HTTPIngressPathArgs) ToHTTPIngressPathOutputWithContext ¶
func (i HTTPIngressPathArgs) ToHTTPIngressPathOutputWithContext(ctx context.Context) HTTPIngressPathOutput
type HTTPIngressPathArray ¶
type HTTPIngressPathArray []HTTPIngressPathInput
func (HTTPIngressPathArray) ElementType ¶
func (HTTPIngressPathArray) ElementType() reflect.Type
func (HTTPIngressPathArray) ToHTTPIngressPathArrayOutput ¶
func (i HTTPIngressPathArray) ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput
func (HTTPIngressPathArray) ToHTTPIngressPathArrayOutputWithContext ¶
func (i HTTPIngressPathArray) ToHTTPIngressPathArrayOutputWithContext(ctx context.Context) HTTPIngressPathArrayOutput
type HTTPIngressPathArrayInput ¶
type HTTPIngressPathArrayInput interface { pulumi.Input ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput ToHTTPIngressPathArrayOutputWithContext(context.Context) HTTPIngressPathArrayOutput }
HTTPIngressPathArrayInput is an input type that accepts HTTPIngressPathArray and HTTPIngressPathArrayOutput values. You can construct a concrete instance of `HTTPIngressPathArrayInput` via:
HTTPIngressPathArray{ HTTPIngressPathArgs{...} }
type HTTPIngressPathArrayOutput ¶
type HTTPIngressPathArrayOutput struct{ *pulumi.OutputState }
func (HTTPIngressPathArrayOutput) ElementType ¶
func (HTTPIngressPathArrayOutput) ElementType() reflect.Type
func (HTTPIngressPathArrayOutput) Index ¶
func (o HTTPIngressPathArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathOutput
func (HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutput ¶
func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutput() HTTPIngressPathArrayOutput
func (HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutputWithContext ¶
func (o HTTPIngressPathArrayOutput) ToHTTPIngressPathArrayOutputWithContext(ctx context.Context) HTTPIngressPathArrayOutput
type HTTPIngressPathInput ¶
type HTTPIngressPathInput interface { pulumi.Input ToHTTPIngressPathOutput() HTTPIngressPathOutput ToHTTPIngressPathOutputWithContext(context.Context) HTTPIngressPathOutput }
HTTPIngressPathInput is an input type that accepts HTTPIngressPathArgs and HTTPIngressPathOutput values. You can construct a concrete instance of `HTTPIngressPathInput` via:
HTTPIngressPathArgs{...}
type HTTPIngressPathOutput ¶
type HTTPIngressPathOutput struct{ *pulumi.OutputState }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathOutput) Backend ¶
func (o HTTPIngressPathOutput) Backend() IngressBackendOutput
Backend defines the referenced service endpoint to which the traffic will be forwarded to.
func (HTTPIngressPathOutput) ElementType ¶
func (HTTPIngressPathOutput) ElementType() reflect.Type
func (HTTPIngressPathOutput) Path ¶
func (o HTTPIngressPathOutput) Path() pulumi.StringPtrOutput
Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend.
func (HTTPIngressPathOutput) PathType ¶
func (o HTTPIngressPathOutput) PathType() pulumi.StringPtrOutput
PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is
done on a path element by element basis. A path element refers is the list of labels in the path split by the '/' separator. A request is a match for path p if every p is an element-wise prefix of p of the request path. Note that if the last element of the path is a substring of the last element in request path, it is not a match (e.g. /foo/bar matches /foo/bar/baz, but does not match /foo/barbaz). - ImplementationSpecific: Interpretation of the Path matching is up to the IngressClass. Implementations can treat this as a separate PathType or treat it identically to Prefix or Exact path types. Implementations are required to support all path types. Defaults to ImplementationSpecific.
func (HTTPIngressPathOutput) ToHTTPIngressPathOutput ¶
func (o HTTPIngressPathOutput) ToHTTPIngressPathOutput() HTTPIngressPathOutput
func (HTTPIngressPathOutput) ToHTTPIngressPathOutputWithContext ¶
func (o HTTPIngressPathOutput) ToHTTPIngressPathOutputWithContext(ctx context.Context) HTTPIngressPathOutput
type HTTPIngressPathPatch ¶
type HTTPIngressPathPatch struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend *IngressBackendPatch `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path *string `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType *string `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
type HTTPIngressPathPatchArgs ¶
type HTTPIngressPathPatchArgs struct { // Backend defines the referenced service endpoint to which the traffic will be forwarded to. Backend IngressBackendPatchPtrInput `pulumi:"backend"` // Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend. Path pulumi.StringPtrInput `pulumi:"path"` // PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is // done on a path element by element basis. A path element refers is the // list of labels in the path split by the '/' separator. A request is a // match for path p if every p is an element-wise prefix of p of the // request path. Note that if the last element of the path is a substring // of the last element in request path, it is not a match (e.g. /foo/bar // matches /foo/bar/baz, but does not match /foo/barbaz). // * ImplementationSpecific: Interpretation of the Path matching is up to // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. Defaults to ImplementationSpecific. PathType pulumi.StringPtrInput `pulumi:"pathType"` }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathPatchArgs) ElementType ¶
func (HTTPIngressPathPatchArgs) ElementType() reflect.Type
func (HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutput ¶
func (i HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput
func (HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutputWithContext ¶
func (i HTTPIngressPathPatchArgs) ToHTTPIngressPathPatchOutputWithContext(ctx context.Context) HTTPIngressPathPatchOutput
type HTTPIngressPathPatchArray ¶
type HTTPIngressPathPatchArray []HTTPIngressPathPatchInput
func (HTTPIngressPathPatchArray) ElementType ¶
func (HTTPIngressPathPatchArray) ElementType() reflect.Type
func (HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutput ¶
func (i HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput
func (HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutputWithContext ¶
func (i HTTPIngressPathPatchArray) ToHTTPIngressPathPatchArrayOutputWithContext(ctx context.Context) HTTPIngressPathPatchArrayOutput
type HTTPIngressPathPatchArrayInput ¶
type HTTPIngressPathPatchArrayInput interface { pulumi.Input ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput ToHTTPIngressPathPatchArrayOutputWithContext(context.Context) HTTPIngressPathPatchArrayOutput }
HTTPIngressPathPatchArrayInput is an input type that accepts HTTPIngressPathPatchArray and HTTPIngressPathPatchArrayOutput values. You can construct a concrete instance of `HTTPIngressPathPatchArrayInput` via:
HTTPIngressPathPatchArray{ HTTPIngressPathPatchArgs{...} }
type HTTPIngressPathPatchArrayOutput ¶
type HTTPIngressPathPatchArrayOutput struct{ *pulumi.OutputState }
func (HTTPIngressPathPatchArrayOutput) ElementType ¶
func (HTTPIngressPathPatchArrayOutput) ElementType() reflect.Type
func (HTTPIngressPathPatchArrayOutput) Index ¶
func (o HTTPIngressPathPatchArrayOutput) Index(i pulumi.IntInput) HTTPIngressPathPatchOutput
func (HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutput ¶
func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutput() HTTPIngressPathPatchArrayOutput
func (HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutputWithContext ¶
func (o HTTPIngressPathPatchArrayOutput) ToHTTPIngressPathPatchArrayOutputWithContext(ctx context.Context) HTTPIngressPathPatchArrayOutput
type HTTPIngressPathPatchInput ¶
type HTTPIngressPathPatchInput interface { pulumi.Input ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput ToHTTPIngressPathPatchOutputWithContext(context.Context) HTTPIngressPathPatchOutput }
HTTPIngressPathPatchInput is an input type that accepts HTTPIngressPathPatchArgs and HTTPIngressPathPatchOutput values. You can construct a concrete instance of `HTTPIngressPathPatchInput` via:
HTTPIngressPathPatchArgs{...}
type HTTPIngressPathPatchOutput ¶
type HTTPIngressPathPatchOutput struct{ *pulumi.OutputState }
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
func (HTTPIngressPathPatchOutput) Backend ¶
func (o HTTPIngressPathPatchOutput) Backend() IngressBackendPatchPtrOutput
Backend defines the referenced service endpoint to which the traffic will be forwarded to.
func (HTTPIngressPathPatchOutput) ElementType ¶
func (HTTPIngressPathPatchOutput) ElementType() reflect.Type
func (HTTPIngressPathPatchOutput) Path ¶
func (o HTTPIngressPathPatchOutput) Path() pulumi.StringPtrOutput
Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional "path" part of a URL as defined by RFC 3986. Paths must begin with a '/'. If unspecified, the path defaults to a catch all sending traffic to the backend.
func (HTTPIngressPathPatchOutput) PathType ¶
func (o HTTPIngressPathPatchOutput) PathType() pulumi.StringPtrOutput
PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is
done on a path element by element basis. A path element refers is the list of labels in the path split by the '/' separator. A request is a match for path p if every p is an element-wise prefix of p of the request path. Note that if the last element of the path is a substring of the last element in request path, it is not a match (e.g. /foo/bar matches /foo/bar/baz, but does not match /foo/barbaz). - ImplementationSpecific: Interpretation of the Path matching is up to the IngressClass. Implementations can treat this as a separate PathType or treat it identically to Prefix or Exact path types. Implementations are required to support all path types. Defaults to ImplementationSpecific.
func (HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutput ¶
func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutput() HTTPIngressPathPatchOutput
func (HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutputWithContext ¶
func (o HTTPIngressPathPatchOutput) ToHTTPIngressPathPatchOutputWithContext(ctx context.Context) HTTPIngressPathPatchOutput
type HTTPIngressRuleValue ¶
type HTTPIngressRuleValue struct { // A collection of paths that map requests to backends. Paths []HTTPIngressPath `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
type HTTPIngressRuleValueArgs ¶
type HTTPIngressRuleValueArgs struct { // A collection of paths that map requests to backends. Paths HTTPIngressPathArrayInput `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValueArgs) ElementType ¶
func (HTTPIngressRuleValueArgs) ElementType() reflect.Type
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutput ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutputWithContext ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutput ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
func (HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutputWithContext ¶
func (i HTTPIngressRuleValueArgs) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
type HTTPIngressRuleValueInput ¶
type HTTPIngressRuleValueInput interface { pulumi.Input ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput ToHTTPIngressRuleValueOutputWithContext(context.Context) HTTPIngressRuleValueOutput }
HTTPIngressRuleValueInput is an input type that accepts HTTPIngressRuleValueArgs and HTTPIngressRuleValueOutput values. You can construct a concrete instance of `HTTPIngressRuleValueInput` via:
HTTPIngressRuleValueArgs{...}
type HTTPIngressRuleValueOutput ¶
type HTTPIngressRuleValueOutput struct{ *pulumi.OutputState }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValueOutput) ElementType ¶
func (HTTPIngressRuleValueOutput) ElementType() reflect.Type
func (HTTPIngressRuleValueOutput) Paths ¶
func (o HTTPIngressRuleValueOutput) Paths() HTTPIngressPathArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutput ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutput() HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutputWithContext ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValueOutputWithContext(ctx context.Context) HTTPIngressRuleValueOutput
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutput ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
func (HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutputWithContext ¶
func (o HTTPIngressRuleValueOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
type HTTPIngressRuleValuePatch ¶
type HTTPIngressRuleValuePatch struct { // A collection of paths that map requests to backends. Paths []HTTPIngressPathPatch `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
type HTTPIngressRuleValuePatchArgs ¶
type HTTPIngressRuleValuePatchArgs struct { // A collection of paths that map requests to backends. Paths HTTPIngressPathPatchArrayInput `pulumi:"paths"` }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValuePatchArgs) ElementType ¶
func (HTTPIngressRuleValuePatchArgs) ElementType() reflect.Type
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutput ¶
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutputWithContext ¶
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutput ¶
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
func (HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutputWithContext ¶
func (i HTTPIngressRuleValuePatchArgs) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
type HTTPIngressRuleValuePatchInput ¶
type HTTPIngressRuleValuePatchInput interface { pulumi.Input ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput ToHTTPIngressRuleValuePatchOutputWithContext(context.Context) HTTPIngressRuleValuePatchOutput }
HTTPIngressRuleValuePatchInput is an input type that accepts HTTPIngressRuleValuePatchArgs and HTTPIngressRuleValuePatchOutput values. You can construct a concrete instance of `HTTPIngressRuleValuePatchInput` via:
HTTPIngressRuleValuePatchArgs{...}
type HTTPIngressRuleValuePatchOutput ¶
type HTTPIngressRuleValuePatchOutput struct{ *pulumi.OutputState }
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.
func (HTTPIngressRuleValuePatchOutput) ElementType ¶
func (HTTPIngressRuleValuePatchOutput) ElementType() reflect.Type
func (HTTPIngressRuleValuePatchOutput) Paths ¶
func (o HTTPIngressRuleValuePatchOutput) Paths() HTTPIngressPathPatchArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutput ¶
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutput() HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutputWithContext ¶
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutput ¶
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
func (HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext ¶
func (o HTTPIngressRuleValuePatchOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
type HTTPIngressRuleValuePatchPtrInput ¶
type HTTPIngressRuleValuePatchPtrInput interface { pulumi.Input ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput ToHTTPIngressRuleValuePatchPtrOutputWithContext(context.Context) HTTPIngressRuleValuePatchPtrOutput }
HTTPIngressRuleValuePatchPtrInput is an input type that accepts HTTPIngressRuleValuePatchArgs, HTTPIngressRuleValuePatchPtr and HTTPIngressRuleValuePatchPtrOutput values. You can construct a concrete instance of `HTTPIngressRuleValuePatchPtrInput` via:
HTTPIngressRuleValuePatchArgs{...} or: nil
func HTTPIngressRuleValuePatchPtr ¶
func HTTPIngressRuleValuePatchPtr(v *HTTPIngressRuleValuePatchArgs) HTTPIngressRuleValuePatchPtrInput
type HTTPIngressRuleValuePatchPtrOutput ¶
type HTTPIngressRuleValuePatchPtrOutput struct{ *pulumi.OutputState }
func (HTTPIngressRuleValuePatchPtrOutput) Elem ¶
func (o HTTPIngressRuleValuePatchPtrOutput) Elem() HTTPIngressRuleValuePatchOutput
func (HTTPIngressRuleValuePatchPtrOutput) ElementType ¶
func (HTTPIngressRuleValuePatchPtrOutput) ElementType() reflect.Type
func (HTTPIngressRuleValuePatchPtrOutput) Paths ¶
func (o HTTPIngressRuleValuePatchPtrOutput) Paths() HTTPIngressPathPatchArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutput ¶
func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutput() HTTPIngressRuleValuePatchPtrOutput
func (HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext ¶
func (o HTTPIngressRuleValuePatchPtrOutput) ToHTTPIngressRuleValuePatchPtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePatchPtrOutput
type HTTPIngressRuleValuePtrInput ¶
type HTTPIngressRuleValuePtrInput interface { pulumi.Input ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput ToHTTPIngressRuleValuePtrOutputWithContext(context.Context) HTTPIngressRuleValuePtrOutput }
HTTPIngressRuleValuePtrInput is an input type that accepts HTTPIngressRuleValueArgs, HTTPIngressRuleValuePtr and HTTPIngressRuleValuePtrOutput values. You can construct a concrete instance of `HTTPIngressRuleValuePtrInput` via:
HTTPIngressRuleValueArgs{...} or: nil
func HTTPIngressRuleValuePtr ¶
func HTTPIngressRuleValuePtr(v *HTTPIngressRuleValueArgs) HTTPIngressRuleValuePtrInput
type HTTPIngressRuleValuePtrOutput ¶
type HTTPIngressRuleValuePtrOutput struct{ *pulumi.OutputState }
func (HTTPIngressRuleValuePtrOutput) Elem ¶
func (o HTTPIngressRuleValuePtrOutput) Elem() HTTPIngressRuleValueOutput
func (HTTPIngressRuleValuePtrOutput) ElementType ¶
func (HTTPIngressRuleValuePtrOutput) ElementType() reflect.Type
func (HTTPIngressRuleValuePtrOutput) Paths ¶
func (o HTTPIngressRuleValuePtrOutput) Paths() HTTPIngressPathArrayOutput
A collection of paths that map requests to backends.
func (HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutput ¶
func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutput() HTTPIngressRuleValuePtrOutput
func (HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutputWithContext ¶
func (o HTTPIngressRuleValuePtrOutput) ToHTTPIngressRuleValuePtrOutputWithContext(ctx context.Context) HTTPIngressRuleValuePtrOutput
type IPAddress ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (*IPAddress) ToIPAddressOutput ¶ added in v4.17.0
func (i *IPAddress) ToIPAddressOutput() IPAddressOutput
func (*IPAddress) ToIPAddressOutputWithContext ¶ added in v4.17.0
func (i *IPAddress) ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput
type IPAddressArgs ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressArgs) ElementType() reflect.Type
type IPAddressArray ¶ added in v4.17.0
type IPAddressArray []IPAddressInput
func (IPAddressArray) ElementType ¶ added in v4.17.0
func (IPAddressArray) ElementType() reflect.Type
func (IPAddressArray) ToIPAddressArrayOutput ¶ added in v4.17.0
func (i IPAddressArray) ToIPAddressArrayOutput() IPAddressArrayOutput
func (IPAddressArray) ToIPAddressArrayOutputWithContext ¶ added in v4.17.0
func (i IPAddressArray) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput
type IPAddressArrayInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressArrayOutput struct{ *pulumi.OutputState }
func (IPAddressArrayOutput) ElementType ¶ added in v4.17.0
func (IPAddressArrayOutput) ElementType() reflect.Type
func (IPAddressArrayOutput) Index ¶ added in v4.17.0
func (o IPAddressArrayOutput) Index(i pulumi.IntInput) IPAddressOutput
func (IPAddressArrayOutput) ToIPAddressArrayOutput ¶ added in v4.17.0
func (o IPAddressArrayOutput) ToIPAddressArrayOutput() IPAddressArrayOutput
func (IPAddressArrayOutput) ToIPAddressArrayOutputWithContext ¶ added in v4.17.0
func (o IPAddressArrayOutput) ToIPAddressArrayOutputWithContext(ctx context.Context) IPAddressArrayOutput
type IPAddressInput ¶ added in v4.17.0
type IPAddressInput interface { pulumi.Input ToIPAddressOutput() IPAddressOutput ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput }
type IPAddressList ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (*IPAddressList) ElementType() reflect.Type
func (*IPAddressList) ToIPAddressListOutput ¶ added in v4.17.0
func (i *IPAddressList) ToIPAddressListOutput() IPAddressListOutput
func (*IPAddressList) ToIPAddressListOutputWithContext ¶ added in v4.17.0
func (i *IPAddressList) ToIPAddressListOutputWithContext(ctx context.Context) IPAddressListOutput
type IPAddressListArgs ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressListArgs) ElementType() reflect.Type
type IPAddressListArray ¶ added in v4.17.0
type IPAddressListArray []IPAddressListInput
func (IPAddressListArray) ElementType ¶ added in v4.17.0
func (IPAddressListArray) ElementType() reflect.Type
func (IPAddressListArray) ToIPAddressListArrayOutput ¶ added in v4.17.0
func (i IPAddressListArray) ToIPAddressListArrayOutput() IPAddressListArrayOutput
func (IPAddressListArray) ToIPAddressListArrayOutputWithContext ¶ added in v4.17.0
func (i IPAddressListArray) ToIPAddressListArrayOutputWithContext(ctx context.Context) IPAddressListArrayOutput
type IPAddressListArrayInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressListArrayOutput struct{ *pulumi.OutputState }
func (IPAddressListArrayOutput) ElementType ¶ added in v4.17.0
func (IPAddressListArrayOutput) ElementType() reflect.Type
func (IPAddressListArrayOutput) Index ¶ added in v4.17.0
func (o IPAddressListArrayOutput) Index(i pulumi.IntInput) IPAddressListOutput
func (IPAddressListArrayOutput) ToIPAddressListArrayOutput ¶ added in v4.17.0
func (o IPAddressListArrayOutput) ToIPAddressListArrayOutput() IPAddressListArrayOutput
func (IPAddressListArrayOutput) ToIPAddressListArrayOutputWithContext ¶ added in v4.17.0
func (o IPAddressListArrayOutput) ToIPAddressListArrayOutputWithContext(ctx context.Context) IPAddressListArrayOutput
type IPAddressListInput ¶ added in v4.17.0
type IPAddressListInput interface { pulumi.Input ToIPAddressListOutput() IPAddressListOutput ToIPAddressListOutputWithContext(ctx context.Context) IPAddressListOutput }
type IPAddressListMap ¶ added in v4.17.0
type IPAddressListMap map[string]IPAddressListInput
func (IPAddressListMap) ElementType ¶ added in v4.17.0
func (IPAddressListMap) ElementType() reflect.Type
func (IPAddressListMap) ToIPAddressListMapOutput ¶ added in v4.17.0
func (i IPAddressListMap) ToIPAddressListMapOutput() IPAddressListMapOutput
func (IPAddressListMap) ToIPAddressListMapOutputWithContext ¶ added in v4.17.0
func (i IPAddressListMap) ToIPAddressListMapOutputWithContext(ctx context.Context) IPAddressListMapOutput
type IPAddressListMapInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressListMapOutput struct{ *pulumi.OutputState }
func (IPAddressListMapOutput) ElementType ¶ added in v4.17.0
func (IPAddressListMapOutput) ElementType() reflect.Type
func (IPAddressListMapOutput) MapIndex ¶ added in v4.17.0
func (o IPAddressListMapOutput) MapIndex(k pulumi.StringInput) IPAddressListOutput
func (IPAddressListMapOutput) ToIPAddressListMapOutput ¶ added in v4.17.0
func (o IPAddressListMapOutput) ToIPAddressListMapOutput() IPAddressListMapOutput
func (IPAddressListMapOutput) ToIPAddressListMapOutputWithContext ¶ added in v4.17.0
func (o IPAddressListMapOutput) ToIPAddressListMapOutputWithContext(ctx context.Context) IPAddressListMapOutput
type IPAddressListOutput ¶ added in v4.17.0
type IPAddressListOutput struct{ *pulumi.OutputState }
func (IPAddressListOutput) ApiVersion ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressListOutput) ElementType() reflect.Type
func (IPAddressListOutput) Items ¶ added in v4.17.0
func (o IPAddressListOutput) Items() IPAddressTypeArrayOutput
items is the list of IPAddresses.
func (IPAddressListOutput) Kind ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressListOutput) ToIPAddressListOutput() IPAddressListOutput
func (IPAddressListOutput) ToIPAddressListOutputWithContext ¶ added in v4.17.0
func (o IPAddressListOutput) ToIPAddressListOutputWithContext(ctx context.Context) IPAddressListOutput
type IPAddressListState ¶ added in v4.17.0
type IPAddressListState struct { }
func (IPAddressListState) ElementType ¶ added in v4.17.0
func (IPAddressListState) ElementType() reflect.Type
type IPAddressListType ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressListTypeArgs) ElementType() reflect.Type
func (IPAddressListTypeArgs) ToIPAddressListTypeOutput ¶ added in v4.17.0
func (i IPAddressListTypeArgs) ToIPAddressListTypeOutput() IPAddressListTypeOutput
func (IPAddressListTypeArgs) ToIPAddressListTypeOutputWithContext ¶ added in v4.17.0
func (i IPAddressListTypeArgs) ToIPAddressListTypeOutputWithContext(ctx context.Context) IPAddressListTypeOutput
type IPAddressListTypeInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressListTypeOutput struct{ *pulumi.OutputState }
IPAddressList contains a list of IPAddress.
func (IPAddressListTypeOutput) ApiVersion ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressListTypeOutput) ElementType() reflect.Type
func (IPAddressListTypeOutput) Items ¶ added in v4.17.0
func (o IPAddressListTypeOutput) Items() IPAddressTypeArrayOutput
items is the list of IPAddresses.
func (IPAddressListTypeOutput) Kind ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressListTypeOutput) ToIPAddressListTypeOutput() IPAddressListTypeOutput
func (IPAddressListTypeOutput) ToIPAddressListTypeOutputWithContext ¶ added in v4.17.0
func (o IPAddressListTypeOutput) ToIPAddressListTypeOutputWithContext(ctx context.Context) IPAddressListTypeOutput
type IPAddressMap ¶ added in v4.17.0
type IPAddressMap map[string]IPAddressInput
func (IPAddressMap) ElementType ¶ added in v4.17.0
func (IPAddressMap) ElementType() reflect.Type
func (IPAddressMap) ToIPAddressMapOutput ¶ added in v4.17.0
func (i IPAddressMap) ToIPAddressMapOutput() IPAddressMapOutput
func (IPAddressMap) ToIPAddressMapOutputWithContext ¶ added in v4.17.0
func (i IPAddressMap) ToIPAddressMapOutputWithContext(ctx context.Context) IPAddressMapOutput
type IPAddressMapInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressMapOutput struct{ *pulumi.OutputState }
func (IPAddressMapOutput) ElementType ¶ added in v4.17.0
func (IPAddressMapOutput) ElementType() reflect.Type
func (IPAddressMapOutput) MapIndex ¶ added in v4.17.0
func (o IPAddressMapOutput) MapIndex(k pulumi.StringInput) IPAddressOutput
func (IPAddressMapOutput) ToIPAddressMapOutput ¶ added in v4.17.0
func (o IPAddressMapOutput) ToIPAddressMapOutput() IPAddressMapOutput
func (IPAddressMapOutput) ToIPAddressMapOutputWithContext ¶ added in v4.17.0
func (o IPAddressMapOutput) ToIPAddressMapOutputWithContext(ctx context.Context) IPAddressMapOutput
type IPAddressOutput ¶ added in v4.17.0
type IPAddressOutput struct{ *pulumi.OutputState }
func (IPAddressOutput) ApiVersion ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressOutput) ElementType() reflect.Type
func (IPAddressOutput) Kind ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressOutput) ToIPAddressOutput() IPAddressOutput
func (IPAddressOutput) ToIPAddressOutputWithContext ¶ added in v4.17.0
func (o IPAddressOutput) ToIPAddressOutputWithContext(ctx context.Context) IPAddressOutput
type IPAddressPatch ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (*IPAddressPatch) ElementType() reflect.Type
func (*IPAddressPatch) ToIPAddressPatchOutput ¶ added in v4.17.0
func (i *IPAddressPatch) ToIPAddressPatchOutput() IPAddressPatchOutput
func (*IPAddressPatch) ToIPAddressPatchOutputWithContext ¶ added in v4.17.0
func (i *IPAddressPatch) ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput
type IPAddressPatchArgs ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressPatchArgs) ElementType() reflect.Type
type IPAddressPatchArray ¶ added in v4.17.0
type IPAddressPatchArray []IPAddressPatchInput
func (IPAddressPatchArray) ElementType ¶ added in v4.17.0
func (IPAddressPatchArray) ElementType() reflect.Type
func (IPAddressPatchArray) ToIPAddressPatchArrayOutput ¶ added in v4.17.0
func (i IPAddressPatchArray) ToIPAddressPatchArrayOutput() IPAddressPatchArrayOutput
func (IPAddressPatchArray) ToIPAddressPatchArrayOutputWithContext ¶ added in v4.17.0
func (i IPAddressPatchArray) ToIPAddressPatchArrayOutputWithContext(ctx context.Context) IPAddressPatchArrayOutput
type IPAddressPatchArrayInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressPatchArrayOutput struct{ *pulumi.OutputState }
func (IPAddressPatchArrayOutput) ElementType ¶ added in v4.17.0
func (IPAddressPatchArrayOutput) ElementType() reflect.Type
func (IPAddressPatchArrayOutput) Index ¶ added in v4.17.0
func (o IPAddressPatchArrayOutput) Index(i pulumi.IntInput) IPAddressPatchOutput
func (IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutput ¶ added in v4.17.0
func (o IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutput() IPAddressPatchArrayOutput
func (IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutputWithContext ¶ added in v4.17.0
func (o IPAddressPatchArrayOutput) ToIPAddressPatchArrayOutputWithContext(ctx context.Context) IPAddressPatchArrayOutput
type IPAddressPatchInput ¶ added in v4.17.0
type IPAddressPatchInput interface { pulumi.Input ToIPAddressPatchOutput() IPAddressPatchOutput ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput }
type IPAddressPatchMap ¶ added in v4.17.0
type IPAddressPatchMap map[string]IPAddressPatchInput
func (IPAddressPatchMap) ElementType ¶ added in v4.17.0
func (IPAddressPatchMap) ElementType() reflect.Type
func (IPAddressPatchMap) ToIPAddressPatchMapOutput ¶ added in v4.17.0
func (i IPAddressPatchMap) ToIPAddressPatchMapOutput() IPAddressPatchMapOutput
func (IPAddressPatchMap) ToIPAddressPatchMapOutputWithContext ¶ added in v4.17.0
func (i IPAddressPatchMap) ToIPAddressPatchMapOutputWithContext(ctx context.Context) IPAddressPatchMapOutput
type IPAddressPatchMapInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressPatchMapOutput struct{ *pulumi.OutputState }
func (IPAddressPatchMapOutput) ElementType ¶ added in v4.17.0
func (IPAddressPatchMapOutput) ElementType() reflect.Type
func (IPAddressPatchMapOutput) MapIndex ¶ added in v4.17.0
func (o IPAddressPatchMapOutput) MapIndex(k pulumi.StringInput) IPAddressPatchOutput
func (IPAddressPatchMapOutput) ToIPAddressPatchMapOutput ¶ added in v4.17.0
func (o IPAddressPatchMapOutput) ToIPAddressPatchMapOutput() IPAddressPatchMapOutput
func (IPAddressPatchMapOutput) ToIPAddressPatchMapOutputWithContext ¶ added in v4.17.0
func (o IPAddressPatchMapOutput) ToIPAddressPatchMapOutputWithContext(ctx context.Context) IPAddressPatchMapOutput
type IPAddressPatchOutput ¶ added in v4.17.0
type IPAddressPatchOutput struct{ *pulumi.OutputState }
func (IPAddressPatchOutput) ApiVersion ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressPatchOutput) ElementType() reflect.Type
func (IPAddressPatchOutput) Kind ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressPatchOutput) ToIPAddressPatchOutput() IPAddressPatchOutput
func (IPAddressPatchOutput) ToIPAddressPatchOutputWithContext ¶ added in v4.17.0
func (o IPAddressPatchOutput) ToIPAddressPatchOutputWithContext(ctx context.Context) IPAddressPatchOutput
type IPAddressPatchState ¶ added in v4.17.0
type IPAddressPatchState struct { }
func (IPAddressPatchState) ElementType ¶ added in v4.17.0
func (IPAddressPatchState) ElementType() reflect.Type
type IPAddressPatchType ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressPatchTypeArgs) ElementType() reflect.Type
func (IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutput ¶ added in v4.17.0
func (i IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutput() IPAddressPatchTypeOutput
func (IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutputWithContext ¶ added in v4.17.0
func (i IPAddressPatchTypeArgs) ToIPAddressPatchTypeOutputWithContext(ctx context.Context) IPAddressPatchTypeOutput
type IPAddressPatchTypeInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressPatchTypeOutput) ElementType() reflect.Type
func (IPAddressPatchTypeOutput) Kind ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutput() IPAddressPatchTypeOutput
func (IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutputWithContext ¶ added in v4.17.0
func (o IPAddressPatchTypeOutput) ToIPAddressPatchTypeOutputWithContext(ctx context.Context) IPAddressPatchTypeOutput
type IPAddressSpec ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressSpecArgs) ElementType() reflect.Type
func (IPAddressSpecArgs) ToIPAddressSpecOutput ¶ added in v4.17.0
func (i IPAddressSpecArgs) ToIPAddressSpecOutput() IPAddressSpecOutput
func (IPAddressSpecArgs) ToIPAddressSpecOutputWithContext ¶ added in v4.17.0
func (i IPAddressSpecArgs) ToIPAddressSpecOutputWithContext(ctx context.Context) IPAddressSpecOutput
func (IPAddressSpecArgs) ToIPAddressSpecPtrOutput ¶ added in v4.17.0
func (i IPAddressSpecArgs) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
func (IPAddressSpecArgs) ToIPAddressSpecPtrOutputWithContext ¶ added in v4.17.0
func (i IPAddressSpecArgs) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
type IPAddressSpecInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressSpecOutput struct{ *pulumi.OutputState }
IPAddressSpec describe the attributes in an IP Address.
func (IPAddressSpecOutput) ElementType ¶ added in v4.17.0
func (IPAddressSpecOutput) ElementType() reflect.Type
func (IPAddressSpecOutput) ParentRef ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressSpecOutput) ToIPAddressSpecOutput() IPAddressSpecOutput
func (IPAddressSpecOutput) ToIPAddressSpecOutputWithContext ¶ added in v4.17.0
func (o IPAddressSpecOutput) ToIPAddressSpecOutputWithContext(ctx context.Context) IPAddressSpecOutput
func (IPAddressSpecOutput) ToIPAddressSpecPtrOutput ¶ added in v4.17.0
func (o IPAddressSpecOutput) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
func (IPAddressSpecOutput) ToIPAddressSpecPtrOutputWithContext ¶ added in v4.17.0
func (o IPAddressSpecOutput) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
type IPAddressSpecPatch ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressSpecPatchArgs) ElementType() reflect.Type
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutput ¶ added in v4.17.0
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutput() IPAddressSpecPatchOutput
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutputWithContext ¶ added in v4.17.0
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchOutputWithContext(ctx context.Context) IPAddressSpecPatchOutput
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutput ¶ added in v4.17.0
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutputWithContext ¶ added in v4.17.0
func (i IPAddressSpecPatchArgs) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
type IPAddressSpecPatchInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressSpecPatchOutput struct{ *pulumi.OutputState }
IPAddressSpec describe the attributes in an IP Address.
func (IPAddressSpecPatchOutput) ElementType ¶ added in v4.17.0
func (IPAddressSpecPatchOutput) ElementType() reflect.Type
func (IPAddressSpecPatchOutput) ParentRef ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutput() IPAddressSpecPatchOutput
func (IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutputWithContext ¶ added in v4.17.0
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchOutputWithContext(ctx context.Context) IPAddressSpecPatchOutput
func (IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutput ¶ added in v4.17.0
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutputWithContext ¶ added in v4.17.0
func (o IPAddressSpecPatchOutput) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
type IPAddressSpecPatchPtrInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
func IPAddressSpecPatchPtr(v *IPAddressSpecPatchArgs) IPAddressSpecPatchPtrInput
type IPAddressSpecPatchPtrOutput ¶ added in v4.17.0
type IPAddressSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (IPAddressSpecPatchPtrOutput) Elem ¶ added in v4.17.0
func (o IPAddressSpecPatchPtrOutput) Elem() IPAddressSpecPatchOutput
func (IPAddressSpecPatchPtrOutput) ElementType ¶ added in v4.17.0
func (IPAddressSpecPatchPtrOutput) ElementType() reflect.Type
func (IPAddressSpecPatchPtrOutput) ParentRef ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutput() IPAddressSpecPatchPtrOutput
func (IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutputWithContext ¶ added in v4.17.0
func (o IPAddressSpecPatchPtrOutput) ToIPAddressSpecPatchPtrOutputWithContext(ctx context.Context) IPAddressSpecPatchPtrOutput
type IPAddressSpecPtrInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
func IPAddressSpecPtr(v *IPAddressSpecArgs) IPAddressSpecPtrInput
type IPAddressSpecPtrOutput ¶ added in v4.17.0
type IPAddressSpecPtrOutput struct{ *pulumi.OutputState }
func (IPAddressSpecPtrOutput) Elem ¶ added in v4.17.0
func (o IPAddressSpecPtrOutput) Elem() IPAddressSpecOutput
func (IPAddressSpecPtrOutput) ElementType ¶ added in v4.17.0
func (IPAddressSpecPtrOutput) ElementType() reflect.Type
func (IPAddressSpecPtrOutput) ParentRef ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutput() IPAddressSpecPtrOutput
func (IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutputWithContext ¶ added in v4.17.0
func (o IPAddressSpecPtrOutput) ToIPAddressSpecPtrOutputWithContext(ctx context.Context) IPAddressSpecPtrOutput
type IPAddressState ¶ added in v4.17.0
type IPAddressState struct { }
func (IPAddressState) ElementType ¶ added in v4.17.0
func (IPAddressState) ElementType() reflect.Type
type IPAddressType ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressTypeArgs) ElementType() reflect.Type
func (IPAddressTypeArgs) ToIPAddressTypeOutput ¶ added in v4.17.0
func (i IPAddressTypeArgs) ToIPAddressTypeOutput() IPAddressTypeOutput
func (IPAddressTypeArgs) ToIPAddressTypeOutputWithContext ¶ added in v4.17.0
func (i IPAddressTypeArgs) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
type IPAddressTypeArray ¶ added in v4.17.0
type IPAddressTypeArray []IPAddressTypeInput
func (IPAddressTypeArray) ElementType ¶ added in v4.17.0
func (IPAddressTypeArray) ElementType() reflect.Type
func (IPAddressTypeArray) ToIPAddressTypeArrayOutput ¶ added in v4.17.0
func (i IPAddressTypeArray) ToIPAddressTypeArrayOutput() IPAddressTypeArrayOutput
func (IPAddressTypeArray) ToIPAddressTypeArrayOutputWithContext ¶ added in v4.17.0
func (i IPAddressTypeArray) ToIPAddressTypeArrayOutputWithContext(ctx context.Context) IPAddressTypeArrayOutput
type IPAddressTypeArrayInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type IPAddressTypeArrayOutput struct{ *pulumi.OutputState }
func (IPAddressTypeArrayOutput) ElementType ¶ added in v4.17.0
func (IPAddressTypeArrayOutput) ElementType() reflect.Type
func (IPAddressTypeArrayOutput) Index ¶ added in v4.17.0
func (o IPAddressTypeArrayOutput) Index(i pulumi.IntInput) IPAddressTypeOutput
func (IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutput ¶ added in v4.17.0
func (o IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutput() IPAddressTypeArrayOutput
func (IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutputWithContext ¶ added in v4.17.0
func (o IPAddressTypeArrayOutput) ToIPAddressTypeArrayOutputWithContext(ctx context.Context) IPAddressTypeArrayOutput
type IPAddressTypeInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (IPAddressTypeOutput) ElementType() reflect.Type
func (IPAddressTypeOutput) Kind ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o IPAddressTypeOutput) ToIPAddressTypeOutput() IPAddressTypeOutput
func (IPAddressTypeOutput) ToIPAddressTypeOutputWithContext ¶ added in v4.17.0
func (o IPAddressTypeOutput) ToIPAddressTypeOutputWithContext(ctx context.Context) IPAddressTypeOutput
type Ingress ¶
type Ingress 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecOutput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPtrOutput `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func GetIngress ¶
func GetIngress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressState, opts ...pulumi.ResourceOption) (*Ingress, error)
GetIngress gets an existing Ingress 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 NewIngress ¶
func NewIngress(ctx *pulumi.Context, name string, args *IngressArgs, opts ...pulumi.ResourceOption) (*Ingress, error)
NewIngress registers a new resource with the given unique name, arguments, and options.
func (*Ingress) ElementType ¶
func (*Ingress) ToIngressOutput ¶
func (i *Ingress) ToIngressOutput() IngressOutput
func (*Ingress) ToIngressOutputWithContext ¶
func (i *Ingress) ToIngressOutputWithContext(ctx context.Context) IngressOutput
type IngressArgs ¶
type IngressArgs 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPtrInput }
The set of arguments for constructing a Ingress resource.
func (IngressArgs) ElementType ¶
func (IngressArgs) ElementType() reflect.Type
type IngressArray ¶
type IngressArray []IngressInput
func (IngressArray) ElementType ¶
func (IngressArray) ElementType() reflect.Type
func (IngressArray) ToIngressArrayOutput ¶
func (i IngressArray) ToIngressArrayOutput() IngressArrayOutput
func (IngressArray) ToIngressArrayOutputWithContext ¶
func (i IngressArray) ToIngressArrayOutputWithContext(ctx context.Context) IngressArrayOutput
type IngressArrayInput ¶
type IngressArrayInput interface { pulumi.Input ToIngressArrayOutput() IngressArrayOutput ToIngressArrayOutputWithContext(context.Context) IngressArrayOutput }
IngressArrayInput is an input type that accepts IngressArray and IngressArrayOutput values. You can construct a concrete instance of `IngressArrayInput` via:
IngressArray{ IngressArgs{...} }
type IngressArrayOutput ¶
type IngressArrayOutput struct{ *pulumi.OutputState }
func (IngressArrayOutput) ElementType ¶
func (IngressArrayOutput) ElementType() reflect.Type
func (IngressArrayOutput) Index ¶
func (o IngressArrayOutput) Index(i pulumi.IntInput) IngressOutput
func (IngressArrayOutput) ToIngressArrayOutput ¶
func (o IngressArrayOutput) ToIngressArrayOutput() IngressArrayOutput
func (IngressArrayOutput) ToIngressArrayOutputWithContext ¶
func (o IngressArrayOutput) ToIngressArrayOutputWithContext(ctx context.Context) IngressArrayOutput
type IngressBackend ¶
type IngressBackend struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource *corev1.TypedLocalObjectReference `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName string `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort interface{} `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
type IngressBackendArgs ¶
type IngressBackendArgs struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource corev1.TypedLocalObjectReferencePtrInput `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName pulumi.StringInput `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort pulumi.Input `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendArgs) ElementType ¶
func (IngressBackendArgs) ElementType() reflect.Type
func (IngressBackendArgs) ToIngressBackendOutput ¶
func (i IngressBackendArgs) ToIngressBackendOutput() IngressBackendOutput
func (IngressBackendArgs) ToIngressBackendOutputWithContext ¶
func (i IngressBackendArgs) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
func (IngressBackendArgs) ToIngressBackendPtrOutput ¶
func (i IngressBackendArgs) ToIngressBackendPtrOutput() IngressBackendPtrOutput
func (IngressBackendArgs) ToIngressBackendPtrOutputWithContext ¶
func (i IngressBackendArgs) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
type IngressBackendInput ¶
type IngressBackendInput interface { pulumi.Input ToIngressBackendOutput() IngressBackendOutput ToIngressBackendOutputWithContext(context.Context) IngressBackendOutput }
IngressBackendInput is an input type that accepts IngressBackendArgs and IngressBackendOutput values. You can construct a concrete instance of `IngressBackendInput` via:
IngressBackendArgs{...}
type IngressBackendOutput ¶
type IngressBackendOutput struct{ *pulumi.OutputState }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendOutput) ElementType ¶
func (IngressBackendOutput) ElementType() reflect.Type
func (IngressBackendOutput) Resource ¶
func (o IngressBackendOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendOutput) ServiceName ¶
func (o IngressBackendOutput) ServiceName() pulumi.StringOutput
Specifies the name of the referenced service.
func (IngressBackendOutput) ServicePort ¶
func (o IngressBackendOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendOutput) ToIngressBackendOutput ¶
func (o IngressBackendOutput) ToIngressBackendOutput() IngressBackendOutput
func (IngressBackendOutput) ToIngressBackendOutputWithContext ¶
func (o IngressBackendOutput) ToIngressBackendOutputWithContext(ctx context.Context) IngressBackendOutput
func (IngressBackendOutput) ToIngressBackendPtrOutput ¶
func (o IngressBackendOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
func (IngressBackendOutput) ToIngressBackendPtrOutputWithContext ¶
func (o IngressBackendOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
type IngressBackendPatch ¶
type IngressBackendPatch struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource *corev1.TypedLocalObjectReferencePatch `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName *string `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort interface{} `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
type IngressBackendPatchArgs ¶
type IngressBackendPatchArgs struct { // Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. Resource corev1.TypedLocalObjectReferencePatchPtrInput `pulumi:"resource"` // Specifies the name of the referenced service. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // Specifies the port of the referenced service. ServicePort pulumi.Input `pulumi:"servicePort"` }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendPatchArgs) ElementType ¶
func (IngressBackendPatchArgs) ElementType() reflect.Type
func (IngressBackendPatchArgs) ToIngressBackendPatchOutput ¶
func (i IngressBackendPatchArgs) ToIngressBackendPatchOutput() IngressBackendPatchOutput
func (IngressBackendPatchArgs) ToIngressBackendPatchOutputWithContext ¶
func (i IngressBackendPatchArgs) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
func (IngressBackendPatchArgs) ToIngressBackendPatchPtrOutput ¶
func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
func (IngressBackendPatchArgs) ToIngressBackendPatchPtrOutputWithContext ¶
func (i IngressBackendPatchArgs) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
type IngressBackendPatchInput ¶
type IngressBackendPatchInput interface { pulumi.Input ToIngressBackendPatchOutput() IngressBackendPatchOutput ToIngressBackendPatchOutputWithContext(context.Context) IngressBackendPatchOutput }
IngressBackendPatchInput is an input type that accepts IngressBackendPatchArgs and IngressBackendPatchOutput values. You can construct a concrete instance of `IngressBackendPatchInput` via:
IngressBackendPatchArgs{...}
type IngressBackendPatchOutput ¶
type IngressBackendPatchOutput struct{ *pulumi.OutputState }
IngressBackend describes all endpoints for a given service and port.
func (IngressBackendPatchOutput) ElementType ¶
func (IngressBackendPatchOutput) ElementType() reflect.Type
func (IngressBackendPatchOutput) Resource ¶
func (o IngressBackendPatchOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendPatchOutput) ServiceName ¶
func (o IngressBackendPatchOutput) ServiceName() pulumi.StringPtrOutput
Specifies the name of the referenced service.
func (IngressBackendPatchOutput) ServicePort ¶
func (o IngressBackendPatchOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendPatchOutput) ToIngressBackendPatchOutput ¶
func (o IngressBackendPatchOutput) ToIngressBackendPatchOutput() IngressBackendPatchOutput
func (IngressBackendPatchOutput) ToIngressBackendPatchOutputWithContext ¶
func (o IngressBackendPatchOutput) ToIngressBackendPatchOutputWithContext(ctx context.Context) IngressBackendPatchOutput
func (IngressBackendPatchOutput) ToIngressBackendPatchPtrOutput ¶
func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
func (IngressBackendPatchOutput) ToIngressBackendPatchPtrOutputWithContext ¶
func (o IngressBackendPatchOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
type IngressBackendPatchPtrInput ¶
type IngressBackendPatchPtrInput interface { pulumi.Input ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput ToIngressBackendPatchPtrOutputWithContext(context.Context) IngressBackendPatchPtrOutput }
IngressBackendPatchPtrInput is an input type that accepts IngressBackendPatchArgs, IngressBackendPatchPtr and IngressBackendPatchPtrOutput values. You can construct a concrete instance of `IngressBackendPatchPtrInput` via:
IngressBackendPatchArgs{...} or: nil
func IngressBackendPatchPtr ¶
func IngressBackendPatchPtr(v *IngressBackendPatchArgs) IngressBackendPatchPtrInput
type IngressBackendPatchPtrOutput ¶
type IngressBackendPatchPtrOutput struct{ *pulumi.OutputState }
func (IngressBackendPatchPtrOutput) Elem ¶
func (o IngressBackendPatchPtrOutput) Elem() IngressBackendPatchOutput
func (IngressBackendPatchPtrOutput) ElementType ¶
func (IngressBackendPatchPtrOutput) ElementType() reflect.Type
func (IngressBackendPatchPtrOutput) Resource ¶
func (o IngressBackendPatchPtrOutput) Resource() corev1.TypedLocalObjectReferencePatchPtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendPatchPtrOutput) ServiceName ¶
func (o IngressBackendPatchPtrOutput) ServiceName() pulumi.StringPtrOutput
Specifies the name of the referenced service.
func (IngressBackendPatchPtrOutput) ServicePort ¶
func (o IngressBackendPatchPtrOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutput ¶
func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutput() IngressBackendPatchPtrOutput
func (IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutputWithContext ¶
func (o IngressBackendPatchPtrOutput) ToIngressBackendPatchPtrOutputWithContext(ctx context.Context) IngressBackendPatchPtrOutput
type IngressBackendPtrInput ¶
type IngressBackendPtrInput interface { pulumi.Input ToIngressBackendPtrOutput() IngressBackendPtrOutput ToIngressBackendPtrOutputWithContext(context.Context) IngressBackendPtrOutput }
IngressBackendPtrInput is an input type that accepts IngressBackendArgs, IngressBackendPtr and IngressBackendPtrOutput values. You can construct a concrete instance of `IngressBackendPtrInput` via:
IngressBackendArgs{...} or: nil
func IngressBackendPtr ¶
func IngressBackendPtr(v *IngressBackendArgs) IngressBackendPtrInput
type IngressBackendPtrOutput ¶
type IngressBackendPtrOutput struct{ *pulumi.OutputState }
func (IngressBackendPtrOutput) Elem ¶
func (o IngressBackendPtrOutput) Elem() IngressBackendOutput
func (IngressBackendPtrOutput) ElementType ¶
func (IngressBackendPtrOutput) ElementType() reflect.Type
func (IngressBackendPtrOutput) Resource ¶
func (o IngressBackendPtrOutput) Resource() corev1.TypedLocalObjectReferencePtrOutput
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified.
func (IngressBackendPtrOutput) ServiceName ¶
func (o IngressBackendPtrOutput) ServiceName() pulumi.StringPtrOutput
Specifies the name of the referenced service.
func (IngressBackendPtrOutput) ServicePort ¶
func (o IngressBackendPtrOutput) ServicePort() pulumi.AnyOutput
Specifies the port of the referenced service.
func (IngressBackendPtrOutput) ToIngressBackendPtrOutput ¶
func (o IngressBackendPtrOutput) ToIngressBackendPtrOutput() IngressBackendPtrOutput
func (IngressBackendPtrOutput) ToIngressBackendPtrOutputWithContext ¶
func (o IngressBackendPtrOutput) ToIngressBackendPtrOutputWithContext(ctx context.Context) IngressBackendPtrOutput
type IngressClass ¶
type IngressClass 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressClassSpecOutput `pulumi:"spec"` }
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
func GetIngressClass ¶
func GetIngressClass(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressClassState, opts ...pulumi.ResourceOption) (*IngressClass, error)
GetIngressClass gets an existing IngressClass 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 NewIngressClass ¶
func NewIngressClass(ctx *pulumi.Context, name string, args *IngressClassArgs, opts ...pulumi.ResourceOption) (*IngressClass, error)
NewIngressClass registers a new resource with the given unique name, arguments, and options.
func (*IngressClass) ElementType ¶
func (*IngressClass) ElementType() reflect.Type
func (*IngressClass) ToIngressClassOutput ¶
func (i *IngressClass) ToIngressClassOutput() IngressClassOutput
func (*IngressClass) ToIngressClassOutputWithContext ¶
func (i *IngressClass) ToIngressClassOutputWithContext(ctx context.Context) IngressClassOutput
type IngressClassArgs ¶
type IngressClassArgs 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressClassSpecPtrInput }
The set of arguments for constructing a IngressClass resource.
func (IngressClassArgs) ElementType ¶
func (IngressClassArgs) ElementType() reflect.Type
type IngressClassArray ¶
type IngressClassArray []IngressClassInput
func (IngressClassArray) ElementType ¶
func (IngressClassArray) ElementType() reflect.Type
func (IngressClassArray) ToIngressClassArrayOutput ¶
func (i IngressClassArray) ToIngressClassArrayOutput() IngressClassArrayOutput
func (IngressClassArray) ToIngressClassArrayOutputWithContext ¶
func (i IngressClassArray) ToIngressClassArrayOutputWithContext(ctx context.Context) IngressClassArrayOutput
type IngressClassArrayInput ¶
type IngressClassArrayInput interface { pulumi.Input ToIngressClassArrayOutput() IngressClassArrayOutput ToIngressClassArrayOutputWithContext(context.Context) IngressClassArrayOutput }
IngressClassArrayInput is an input type that accepts IngressClassArray and IngressClassArrayOutput values. You can construct a concrete instance of `IngressClassArrayInput` via:
IngressClassArray{ IngressClassArgs{...} }
type IngressClassArrayOutput ¶
type IngressClassArrayOutput struct{ *pulumi.OutputState }
func (IngressClassArrayOutput) ElementType ¶
func (IngressClassArrayOutput) ElementType() reflect.Type
func (IngressClassArrayOutput) Index ¶
func (o IngressClassArrayOutput) Index(i pulumi.IntInput) IngressClassOutput
func (IngressClassArrayOutput) ToIngressClassArrayOutput ¶
func (o IngressClassArrayOutput) ToIngressClassArrayOutput() IngressClassArrayOutput
func (IngressClassArrayOutput) ToIngressClassArrayOutputWithContext ¶
func (o IngressClassArrayOutput) ToIngressClassArrayOutputWithContext(ctx context.Context) IngressClassArrayOutput
type IngressClassInput ¶
type IngressClassInput interface { pulumi.Input ToIngressClassOutput() IngressClassOutput ToIngressClassOutputWithContext(ctx context.Context) IngressClassOutput }
type IngressClassList ¶
type IngressClassList 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 IngressClasses. Items IngressClassTypeArrayOutput `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 list metadata. Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
IngressClassList is a collection of IngressClasses.
func GetIngressClassList ¶
func GetIngressClassList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressClassListState, opts ...pulumi.ResourceOption) (*IngressClassList, error)
GetIngressClassList gets an existing IngressClassList 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 NewIngressClassList ¶
func NewIngressClassList(ctx *pulumi.Context, name string, args *IngressClassListArgs, opts ...pulumi.ResourceOption) (*IngressClassList, error)
NewIngressClassList registers a new resource with the given unique name, arguments, and options.
func (*IngressClassList) ElementType ¶
func (*IngressClassList) ElementType() reflect.Type
func (*IngressClassList) ToIngressClassListOutput ¶
func (i *IngressClassList) ToIngressClassListOutput() IngressClassListOutput
func (*IngressClassList) ToIngressClassListOutputWithContext ¶
func (i *IngressClassList) ToIngressClassListOutputWithContext(ctx context.Context) IngressClassListOutput
type IngressClassListArgs ¶
type IngressClassListArgs 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 IngressClasses. Items IngressClassTypeArrayInput // 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 list metadata. Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a IngressClassList resource.
func (IngressClassListArgs) ElementType ¶
func (IngressClassListArgs) ElementType() reflect.Type
type IngressClassListArray ¶
type IngressClassListArray []IngressClassListInput
func (IngressClassListArray) ElementType ¶
func (IngressClassListArray) ElementType() reflect.Type
func (IngressClassListArray) ToIngressClassListArrayOutput ¶
func (i IngressClassListArray) ToIngressClassListArrayOutput() IngressClassListArrayOutput
func (IngressClassListArray) ToIngressClassListArrayOutputWithContext ¶
func (i IngressClassListArray) ToIngressClassListArrayOutputWithContext(ctx context.Context) IngressClassListArrayOutput
type IngressClassListArrayInput ¶
type IngressClassListArrayInput interface { pulumi.Input ToIngressClassListArrayOutput() IngressClassListArrayOutput ToIngressClassListArrayOutputWithContext(context.Context) IngressClassListArrayOutput }
IngressClassListArrayInput is an input type that accepts IngressClassListArray and IngressClassListArrayOutput values. You can construct a concrete instance of `IngressClassListArrayInput` via:
IngressClassListArray{ IngressClassListArgs{...} }
type IngressClassListArrayOutput ¶
type IngressClassListArrayOutput struct{ *pulumi.OutputState }
func (IngressClassListArrayOutput) ElementType ¶
func (IngressClassListArrayOutput) ElementType() reflect.Type
func (IngressClassListArrayOutput) Index ¶
func (o IngressClassListArrayOutput) Index(i pulumi.IntInput) IngressClassListOutput
func (IngressClassListArrayOutput) ToIngressClassListArrayOutput ¶
func (o IngressClassListArrayOutput) ToIngressClassListArrayOutput() IngressClassListArrayOutput
func (IngressClassListArrayOutput) ToIngressClassListArrayOutputWithContext ¶
func (o IngressClassListArrayOutput) ToIngressClassListArrayOutputWithContext(ctx context.Context) IngressClassListArrayOutput
type IngressClassListInput ¶
type IngressClassListInput interface { pulumi.Input ToIngressClassListOutput() IngressClassListOutput ToIngressClassListOutputWithContext(ctx context.Context) IngressClassListOutput }
type IngressClassListMap ¶
type IngressClassListMap map[string]IngressClassListInput
func (IngressClassListMap) ElementType ¶
func (IngressClassListMap) ElementType() reflect.Type
func (IngressClassListMap) ToIngressClassListMapOutput ¶
func (i IngressClassListMap) ToIngressClassListMapOutput() IngressClassListMapOutput
func (IngressClassListMap) ToIngressClassListMapOutputWithContext ¶
func (i IngressClassListMap) ToIngressClassListMapOutputWithContext(ctx context.Context) IngressClassListMapOutput
type IngressClassListMapInput ¶
type IngressClassListMapInput interface { pulumi.Input ToIngressClassListMapOutput() IngressClassListMapOutput ToIngressClassListMapOutputWithContext(context.Context) IngressClassListMapOutput }
IngressClassListMapInput is an input type that accepts IngressClassListMap and IngressClassListMapOutput values. You can construct a concrete instance of `IngressClassListMapInput` via:
IngressClassListMap{ "key": IngressClassListArgs{...} }
type IngressClassListMapOutput ¶
type IngressClassListMapOutput struct{ *pulumi.OutputState }
func (IngressClassListMapOutput) ElementType ¶
func (IngressClassListMapOutput) ElementType() reflect.Type
func (IngressClassListMapOutput) MapIndex ¶
func (o IngressClassListMapOutput) MapIndex(k pulumi.StringInput) IngressClassListOutput
func (IngressClassListMapOutput) ToIngressClassListMapOutput ¶
func (o IngressClassListMapOutput) ToIngressClassListMapOutput() IngressClassListMapOutput
func (IngressClassListMapOutput) ToIngressClassListMapOutputWithContext ¶
func (o IngressClassListMapOutput) ToIngressClassListMapOutputWithContext(ctx context.Context) IngressClassListMapOutput
type IngressClassListOutput ¶
type IngressClassListOutput struct{ *pulumi.OutputState }
func (IngressClassListOutput) ApiVersion ¶
func (o IngressClassListOutput) 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 (IngressClassListOutput) ElementType ¶
func (IngressClassListOutput) ElementType() reflect.Type
func (IngressClassListOutput) Items ¶
func (o IngressClassListOutput) Items() IngressClassTypeArrayOutput
Items is the list of IngressClasses.
func (IngressClassListOutput) Kind ¶
func (o IngressClassListOutput) 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 (IngressClassListOutput) Metadata ¶
func (o IngressClassListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata.
func (IngressClassListOutput) ToIngressClassListOutput ¶
func (o IngressClassListOutput) ToIngressClassListOutput() IngressClassListOutput
func (IngressClassListOutput) ToIngressClassListOutputWithContext ¶
func (o IngressClassListOutput) ToIngressClassListOutputWithContext(ctx context.Context) IngressClassListOutput
type IngressClassListState ¶
type IngressClassListState struct { }
func (IngressClassListState) ElementType ¶
func (IngressClassListState) ElementType() reflect.Type
type IngressClassListType ¶
type IngressClassListType 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 IngressClasses. Items []IngressClassType `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 list metadata. Metadata *metav1.ListMeta `pulumi:"metadata"` }
IngressClassList is a collection of IngressClasses.
type IngressClassListTypeArgs ¶
type IngressClassListTypeArgs 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 IngressClasses. Items IngressClassTypeArrayInput `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 list metadata. Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
IngressClassList is a collection of IngressClasses.
func (IngressClassListTypeArgs) ElementType ¶
func (IngressClassListTypeArgs) ElementType() reflect.Type
func (IngressClassListTypeArgs) ToIngressClassListTypeOutput ¶
func (i IngressClassListTypeArgs) ToIngressClassListTypeOutput() IngressClassListTypeOutput
func (IngressClassListTypeArgs) ToIngressClassListTypeOutputWithContext ¶
func (i IngressClassListTypeArgs) ToIngressClassListTypeOutputWithContext(ctx context.Context) IngressClassListTypeOutput
type IngressClassListTypeInput ¶
type IngressClassListTypeInput interface { pulumi.Input ToIngressClassListTypeOutput() IngressClassListTypeOutput ToIngressClassListTypeOutputWithContext(context.Context) IngressClassListTypeOutput }
IngressClassListTypeInput is an input type that accepts IngressClassListTypeArgs and IngressClassListTypeOutput values. You can construct a concrete instance of `IngressClassListTypeInput` via:
IngressClassListTypeArgs{...}
type IngressClassListTypeOutput ¶
type IngressClassListTypeOutput struct{ *pulumi.OutputState }
IngressClassList is a collection of IngressClasses.
func (IngressClassListTypeOutput) ApiVersion ¶
func (o IngressClassListTypeOutput) 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 (IngressClassListTypeOutput) ElementType ¶
func (IngressClassListTypeOutput) ElementType() reflect.Type
func (IngressClassListTypeOutput) Items ¶
func (o IngressClassListTypeOutput) Items() IngressClassTypeArrayOutput
Items is the list of IngressClasses.
func (IngressClassListTypeOutput) Kind ¶
func (o IngressClassListTypeOutput) 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 (IngressClassListTypeOutput) Metadata ¶
func (o IngressClassListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (IngressClassListTypeOutput) ToIngressClassListTypeOutput ¶
func (o IngressClassListTypeOutput) ToIngressClassListTypeOutput() IngressClassListTypeOutput
func (IngressClassListTypeOutput) ToIngressClassListTypeOutputWithContext ¶
func (o IngressClassListTypeOutput) ToIngressClassListTypeOutputWithContext(ctx context.Context) IngressClassListTypeOutput
type IngressClassMap ¶
type IngressClassMap map[string]IngressClassInput
func (IngressClassMap) ElementType ¶
func (IngressClassMap) ElementType() reflect.Type
func (IngressClassMap) ToIngressClassMapOutput ¶
func (i IngressClassMap) ToIngressClassMapOutput() IngressClassMapOutput
func (IngressClassMap) ToIngressClassMapOutputWithContext ¶
func (i IngressClassMap) ToIngressClassMapOutputWithContext(ctx context.Context) IngressClassMapOutput
type IngressClassMapInput ¶
type IngressClassMapInput interface { pulumi.Input ToIngressClassMapOutput() IngressClassMapOutput ToIngressClassMapOutputWithContext(context.Context) IngressClassMapOutput }
IngressClassMapInput is an input type that accepts IngressClassMap and IngressClassMapOutput values. You can construct a concrete instance of `IngressClassMapInput` via:
IngressClassMap{ "key": IngressClassArgs{...} }
type IngressClassMapOutput ¶
type IngressClassMapOutput struct{ *pulumi.OutputState }
func (IngressClassMapOutput) ElementType ¶
func (IngressClassMapOutput) ElementType() reflect.Type
func (IngressClassMapOutput) MapIndex ¶
func (o IngressClassMapOutput) MapIndex(k pulumi.StringInput) IngressClassOutput
func (IngressClassMapOutput) ToIngressClassMapOutput ¶
func (o IngressClassMapOutput) ToIngressClassMapOutput() IngressClassMapOutput
func (IngressClassMapOutput) ToIngressClassMapOutputWithContext ¶
func (o IngressClassMapOutput) ToIngressClassMapOutputWithContext(ctx context.Context) IngressClassMapOutput
type IngressClassOutput ¶
type IngressClassOutput struct{ *pulumi.OutputState }
func (IngressClassOutput) ApiVersion ¶
func (o IngressClassOutput) 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 (IngressClassOutput) ElementType ¶
func (IngressClassOutput) ElementType() reflect.Type
func (IngressClassOutput) Kind ¶
func (o IngressClassOutput) 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 (IngressClassOutput) Metadata ¶
func (o IngressClassOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressClassOutput) Spec ¶
func (o IngressClassOutput) Spec() IngressClassSpecOutput
Spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressClassOutput) ToIngressClassOutput ¶
func (o IngressClassOutput) ToIngressClassOutput() IngressClassOutput
func (IngressClassOutput) ToIngressClassOutputWithContext ¶
func (o IngressClassOutput) ToIngressClassOutputWithContext(ctx context.Context) IngressClassOutput
type IngressClassPatch ¶
type IngressClassPatch 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressClassSpecPatchPtrOutput `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. IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
func GetIngressClassPatch ¶
func GetIngressClassPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressClassPatchState, opts ...pulumi.ResourceOption) (*IngressClassPatch, error)
GetIngressClassPatch gets an existing IngressClassPatch 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 NewIngressClassPatch ¶
func NewIngressClassPatch(ctx *pulumi.Context, name string, args *IngressClassPatchArgs, opts ...pulumi.ResourceOption) (*IngressClassPatch, error)
NewIngressClassPatch registers a new resource with the given unique name, arguments, and options.
func (*IngressClassPatch) ElementType ¶
func (*IngressClassPatch) ElementType() reflect.Type
func (*IngressClassPatch) ToIngressClassPatchOutput ¶
func (i *IngressClassPatch) ToIngressClassPatchOutput() IngressClassPatchOutput
func (*IngressClassPatch) ToIngressClassPatchOutputWithContext ¶
func (i *IngressClassPatch) ToIngressClassPatchOutputWithContext(ctx context.Context) IngressClassPatchOutput
type IngressClassPatchArgs ¶
type IngressClassPatchArgs 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressClassSpecPatchPtrInput }
The set of arguments for constructing a IngressClassPatch resource.
func (IngressClassPatchArgs) ElementType ¶
func (IngressClassPatchArgs) ElementType() reflect.Type
type IngressClassPatchArray ¶
type IngressClassPatchArray []IngressClassPatchInput
func (IngressClassPatchArray) ElementType ¶
func (IngressClassPatchArray) ElementType() reflect.Type
func (IngressClassPatchArray) ToIngressClassPatchArrayOutput ¶
func (i IngressClassPatchArray) ToIngressClassPatchArrayOutput() IngressClassPatchArrayOutput
func (IngressClassPatchArray) ToIngressClassPatchArrayOutputWithContext ¶
func (i IngressClassPatchArray) ToIngressClassPatchArrayOutputWithContext(ctx context.Context) IngressClassPatchArrayOutput
type IngressClassPatchArrayInput ¶
type IngressClassPatchArrayInput interface { pulumi.Input ToIngressClassPatchArrayOutput() IngressClassPatchArrayOutput ToIngressClassPatchArrayOutputWithContext(context.Context) IngressClassPatchArrayOutput }
IngressClassPatchArrayInput is an input type that accepts IngressClassPatchArray and IngressClassPatchArrayOutput values. You can construct a concrete instance of `IngressClassPatchArrayInput` via:
IngressClassPatchArray{ IngressClassPatchArgs{...} }
type IngressClassPatchArrayOutput ¶
type IngressClassPatchArrayOutput struct{ *pulumi.OutputState }
func (IngressClassPatchArrayOutput) ElementType ¶
func (IngressClassPatchArrayOutput) ElementType() reflect.Type
func (IngressClassPatchArrayOutput) Index ¶
func (o IngressClassPatchArrayOutput) Index(i pulumi.IntInput) IngressClassPatchOutput
func (IngressClassPatchArrayOutput) ToIngressClassPatchArrayOutput ¶
func (o IngressClassPatchArrayOutput) ToIngressClassPatchArrayOutput() IngressClassPatchArrayOutput
func (IngressClassPatchArrayOutput) ToIngressClassPatchArrayOutputWithContext ¶
func (o IngressClassPatchArrayOutput) ToIngressClassPatchArrayOutputWithContext(ctx context.Context) IngressClassPatchArrayOutput
type IngressClassPatchInput ¶
type IngressClassPatchInput interface { pulumi.Input ToIngressClassPatchOutput() IngressClassPatchOutput ToIngressClassPatchOutputWithContext(ctx context.Context) IngressClassPatchOutput }
type IngressClassPatchMap ¶
type IngressClassPatchMap map[string]IngressClassPatchInput
func (IngressClassPatchMap) ElementType ¶
func (IngressClassPatchMap) ElementType() reflect.Type
func (IngressClassPatchMap) ToIngressClassPatchMapOutput ¶
func (i IngressClassPatchMap) ToIngressClassPatchMapOutput() IngressClassPatchMapOutput
func (IngressClassPatchMap) ToIngressClassPatchMapOutputWithContext ¶
func (i IngressClassPatchMap) ToIngressClassPatchMapOutputWithContext(ctx context.Context) IngressClassPatchMapOutput
type IngressClassPatchMapInput ¶
type IngressClassPatchMapInput interface { pulumi.Input ToIngressClassPatchMapOutput() IngressClassPatchMapOutput ToIngressClassPatchMapOutputWithContext(context.Context) IngressClassPatchMapOutput }
IngressClassPatchMapInput is an input type that accepts IngressClassPatchMap and IngressClassPatchMapOutput values. You can construct a concrete instance of `IngressClassPatchMapInput` via:
IngressClassPatchMap{ "key": IngressClassPatchArgs{...} }
type IngressClassPatchMapOutput ¶
type IngressClassPatchMapOutput struct{ *pulumi.OutputState }
func (IngressClassPatchMapOutput) ElementType ¶
func (IngressClassPatchMapOutput) ElementType() reflect.Type
func (IngressClassPatchMapOutput) MapIndex ¶
func (o IngressClassPatchMapOutput) MapIndex(k pulumi.StringInput) IngressClassPatchOutput
func (IngressClassPatchMapOutput) ToIngressClassPatchMapOutput ¶
func (o IngressClassPatchMapOutput) ToIngressClassPatchMapOutput() IngressClassPatchMapOutput
func (IngressClassPatchMapOutput) ToIngressClassPatchMapOutputWithContext ¶
func (o IngressClassPatchMapOutput) ToIngressClassPatchMapOutputWithContext(ctx context.Context) IngressClassPatchMapOutput
type IngressClassPatchOutput ¶
type IngressClassPatchOutput struct{ *pulumi.OutputState }
func (IngressClassPatchOutput) ApiVersion ¶
func (o IngressClassPatchOutput) 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 (IngressClassPatchOutput) ElementType ¶
func (IngressClassPatchOutput) ElementType() reflect.Type
func (IngressClassPatchOutput) Kind ¶
func (o IngressClassPatchOutput) 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 (IngressClassPatchOutput) Metadata ¶
func (o IngressClassPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressClassPatchOutput) Spec ¶
func (o IngressClassPatchOutput) Spec() IngressClassSpecPatchPtrOutput
Spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressClassPatchOutput) ToIngressClassPatchOutput ¶
func (o IngressClassPatchOutput) ToIngressClassPatchOutput() IngressClassPatchOutput
func (IngressClassPatchOutput) ToIngressClassPatchOutputWithContext ¶
func (o IngressClassPatchOutput) ToIngressClassPatchOutputWithContext(ctx context.Context) IngressClassPatchOutput
type IngressClassPatchState ¶
type IngressClassPatchState struct { }
func (IngressClassPatchState) ElementType ¶
func (IngressClassPatchState) ElementType() reflect.Type
type IngressClassPatchType ¶
type IngressClassPatchType 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IngressClassSpecPatch `pulumi:"spec"` }
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
type IngressClassPatchTypeArgs ¶
type IngressClassPatchTypeArgs 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressClassSpecPatchPtrInput `pulumi:"spec"` }
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
func (IngressClassPatchTypeArgs) ElementType ¶
func (IngressClassPatchTypeArgs) ElementType() reflect.Type
func (IngressClassPatchTypeArgs) ToIngressClassPatchTypeOutput ¶
func (i IngressClassPatchTypeArgs) ToIngressClassPatchTypeOutput() IngressClassPatchTypeOutput
func (IngressClassPatchTypeArgs) ToIngressClassPatchTypeOutputWithContext ¶
func (i IngressClassPatchTypeArgs) ToIngressClassPatchTypeOutputWithContext(ctx context.Context) IngressClassPatchTypeOutput
type IngressClassPatchTypeInput ¶
type IngressClassPatchTypeInput interface { pulumi.Input ToIngressClassPatchTypeOutput() IngressClassPatchTypeOutput ToIngressClassPatchTypeOutputWithContext(context.Context) IngressClassPatchTypeOutput }
IngressClassPatchTypeInput is an input type that accepts IngressClassPatchTypeArgs and IngressClassPatchTypeOutput values. You can construct a concrete instance of `IngressClassPatchTypeInput` via:
IngressClassPatchTypeArgs{...}
type IngressClassPatchTypeOutput ¶
type IngressClassPatchTypeOutput struct{ *pulumi.OutputState }
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
func (IngressClassPatchTypeOutput) ApiVersion ¶
func (o IngressClassPatchTypeOutput) 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 (IngressClassPatchTypeOutput) ElementType ¶
func (IngressClassPatchTypeOutput) ElementType() reflect.Type
func (IngressClassPatchTypeOutput) Kind ¶
func (o IngressClassPatchTypeOutput) 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 (IngressClassPatchTypeOutput) Metadata ¶
func (o IngressClassPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressClassPatchTypeOutput) Spec ¶
func (o IngressClassPatchTypeOutput) Spec() IngressClassSpecPatchPtrOutput
Spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressClassPatchTypeOutput) ToIngressClassPatchTypeOutput ¶
func (o IngressClassPatchTypeOutput) ToIngressClassPatchTypeOutput() IngressClassPatchTypeOutput
func (IngressClassPatchTypeOutput) ToIngressClassPatchTypeOutputWithContext ¶
func (o IngressClassPatchTypeOutput) ToIngressClassPatchTypeOutputWithContext(ctx context.Context) IngressClassPatchTypeOutput
type IngressClassSpec ¶
type IngressClassSpec struct { // Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable. Controller *string `pulumi:"controller"` // Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters. Parameters *corev1.TypedLocalObjectReference `pulumi:"parameters"` }
IngressClassSpec provides information about the class of an Ingress.
type IngressClassSpecArgs ¶
type IngressClassSpecArgs struct { // Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable. Controller pulumi.StringPtrInput `pulumi:"controller"` // Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters. Parameters corev1.TypedLocalObjectReferencePtrInput `pulumi:"parameters"` }
IngressClassSpec provides information about the class of an Ingress.
func (IngressClassSpecArgs) ElementType ¶
func (IngressClassSpecArgs) ElementType() reflect.Type
func (IngressClassSpecArgs) ToIngressClassSpecOutput ¶
func (i IngressClassSpecArgs) ToIngressClassSpecOutput() IngressClassSpecOutput
func (IngressClassSpecArgs) ToIngressClassSpecOutputWithContext ¶
func (i IngressClassSpecArgs) ToIngressClassSpecOutputWithContext(ctx context.Context) IngressClassSpecOutput
func (IngressClassSpecArgs) ToIngressClassSpecPtrOutput ¶
func (i IngressClassSpecArgs) ToIngressClassSpecPtrOutput() IngressClassSpecPtrOutput
func (IngressClassSpecArgs) ToIngressClassSpecPtrOutputWithContext ¶
func (i IngressClassSpecArgs) ToIngressClassSpecPtrOutputWithContext(ctx context.Context) IngressClassSpecPtrOutput
type IngressClassSpecInput ¶
type IngressClassSpecInput interface { pulumi.Input ToIngressClassSpecOutput() IngressClassSpecOutput ToIngressClassSpecOutputWithContext(context.Context) IngressClassSpecOutput }
IngressClassSpecInput is an input type that accepts IngressClassSpecArgs and IngressClassSpecOutput values. You can construct a concrete instance of `IngressClassSpecInput` via:
IngressClassSpecArgs{...}
type IngressClassSpecOutput ¶
type IngressClassSpecOutput struct{ *pulumi.OutputState }
IngressClassSpec provides information about the class of an Ingress.
func (IngressClassSpecOutput) Controller ¶
func (o IngressClassSpecOutput) Controller() pulumi.StringPtrOutput
Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.
func (IngressClassSpecOutput) ElementType ¶
func (IngressClassSpecOutput) ElementType() reflect.Type
func (IngressClassSpecOutput) Parameters ¶
func (o IngressClassSpecOutput) Parameters() corev1.TypedLocalObjectReferencePtrOutput
Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.
func (IngressClassSpecOutput) ToIngressClassSpecOutput ¶
func (o IngressClassSpecOutput) ToIngressClassSpecOutput() IngressClassSpecOutput
func (IngressClassSpecOutput) ToIngressClassSpecOutputWithContext ¶
func (o IngressClassSpecOutput) ToIngressClassSpecOutputWithContext(ctx context.Context) IngressClassSpecOutput
func (IngressClassSpecOutput) ToIngressClassSpecPtrOutput ¶
func (o IngressClassSpecOutput) ToIngressClassSpecPtrOutput() IngressClassSpecPtrOutput
func (IngressClassSpecOutput) ToIngressClassSpecPtrOutputWithContext ¶
func (o IngressClassSpecOutput) ToIngressClassSpecPtrOutputWithContext(ctx context.Context) IngressClassSpecPtrOutput
type IngressClassSpecPatch ¶
type IngressClassSpecPatch struct { // Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable. Controller *string `pulumi:"controller"` // Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters. Parameters *corev1.TypedLocalObjectReferencePatch `pulumi:"parameters"` }
IngressClassSpec provides information about the class of an Ingress.
type IngressClassSpecPatchArgs ¶
type IngressClassSpecPatchArgs struct { // Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable. Controller pulumi.StringPtrInput `pulumi:"controller"` // Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters. Parameters corev1.TypedLocalObjectReferencePatchPtrInput `pulumi:"parameters"` }
IngressClassSpec provides information about the class of an Ingress.
func (IngressClassSpecPatchArgs) ElementType ¶
func (IngressClassSpecPatchArgs) ElementType() reflect.Type
func (IngressClassSpecPatchArgs) ToIngressClassSpecPatchOutput ¶
func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchOutput() IngressClassSpecPatchOutput
func (IngressClassSpecPatchArgs) ToIngressClassSpecPatchOutputWithContext ¶
func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchOutputWithContext(ctx context.Context) IngressClassSpecPatchOutput
func (IngressClassSpecPatchArgs) ToIngressClassSpecPatchPtrOutput ¶
func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchPtrOutput() IngressClassSpecPatchPtrOutput
func (IngressClassSpecPatchArgs) ToIngressClassSpecPatchPtrOutputWithContext ¶
func (i IngressClassSpecPatchArgs) ToIngressClassSpecPatchPtrOutputWithContext(ctx context.Context) IngressClassSpecPatchPtrOutput
type IngressClassSpecPatchInput ¶
type IngressClassSpecPatchInput interface { pulumi.Input ToIngressClassSpecPatchOutput() IngressClassSpecPatchOutput ToIngressClassSpecPatchOutputWithContext(context.Context) IngressClassSpecPatchOutput }
IngressClassSpecPatchInput is an input type that accepts IngressClassSpecPatchArgs and IngressClassSpecPatchOutput values. You can construct a concrete instance of `IngressClassSpecPatchInput` via:
IngressClassSpecPatchArgs{...}
type IngressClassSpecPatchOutput ¶
type IngressClassSpecPatchOutput struct{ *pulumi.OutputState }
IngressClassSpec provides information about the class of an Ingress.
func (IngressClassSpecPatchOutput) Controller ¶
func (o IngressClassSpecPatchOutput) Controller() pulumi.StringPtrOutput
Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.
func (IngressClassSpecPatchOutput) ElementType ¶
func (IngressClassSpecPatchOutput) ElementType() reflect.Type
func (IngressClassSpecPatchOutput) Parameters ¶
func (o IngressClassSpecPatchOutput) Parameters() corev1.TypedLocalObjectReferencePatchPtrOutput
Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.
func (IngressClassSpecPatchOutput) ToIngressClassSpecPatchOutput ¶
func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchOutput() IngressClassSpecPatchOutput
func (IngressClassSpecPatchOutput) ToIngressClassSpecPatchOutputWithContext ¶
func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchOutputWithContext(ctx context.Context) IngressClassSpecPatchOutput
func (IngressClassSpecPatchOutput) ToIngressClassSpecPatchPtrOutput ¶
func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchPtrOutput() IngressClassSpecPatchPtrOutput
func (IngressClassSpecPatchOutput) ToIngressClassSpecPatchPtrOutputWithContext ¶
func (o IngressClassSpecPatchOutput) ToIngressClassSpecPatchPtrOutputWithContext(ctx context.Context) IngressClassSpecPatchPtrOutput
type IngressClassSpecPatchPtrInput ¶
type IngressClassSpecPatchPtrInput interface { pulumi.Input ToIngressClassSpecPatchPtrOutput() IngressClassSpecPatchPtrOutput ToIngressClassSpecPatchPtrOutputWithContext(context.Context) IngressClassSpecPatchPtrOutput }
IngressClassSpecPatchPtrInput is an input type that accepts IngressClassSpecPatchArgs, IngressClassSpecPatchPtr and IngressClassSpecPatchPtrOutput values. You can construct a concrete instance of `IngressClassSpecPatchPtrInput` via:
IngressClassSpecPatchArgs{...} or: nil
func IngressClassSpecPatchPtr ¶
func IngressClassSpecPatchPtr(v *IngressClassSpecPatchArgs) IngressClassSpecPatchPtrInput
type IngressClassSpecPatchPtrOutput ¶
type IngressClassSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (IngressClassSpecPatchPtrOutput) Controller ¶
func (o IngressClassSpecPatchPtrOutput) Controller() pulumi.StringPtrOutput
Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.
func (IngressClassSpecPatchPtrOutput) Elem ¶
func (o IngressClassSpecPatchPtrOutput) Elem() IngressClassSpecPatchOutput
func (IngressClassSpecPatchPtrOutput) ElementType ¶
func (IngressClassSpecPatchPtrOutput) ElementType() reflect.Type
func (IngressClassSpecPatchPtrOutput) Parameters ¶
func (o IngressClassSpecPatchPtrOutput) Parameters() corev1.TypedLocalObjectReferencePatchPtrOutput
Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.
func (IngressClassSpecPatchPtrOutput) ToIngressClassSpecPatchPtrOutput ¶
func (o IngressClassSpecPatchPtrOutput) ToIngressClassSpecPatchPtrOutput() IngressClassSpecPatchPtrOutput
func (IngressClassSpecPatchPtrOutput) ToIngressClassSpecPatchPtrOutputWithContext ¶
func (o IngressClassSpecPatchPtrOutput) ToIngressClassSpecPatchPtrOutputWithContext(ctx context.Context) IngressClassSpecPatchPtrOutput
type IngressClassSpecPtrInput ¶
type IngressClassSpecPtrInput interface { pulumi.Input ToIngressClassSpecPtrOutput() IngressClassSpecPtrOutput ToIngressClassSpecPtrOutputWithContext(context.Context) IngressClassSpecPtrOutput }
IngressClassSpecPtrInput is an input type that accepts IngressClassSpecArgs, IngressClassSpecPtr and IngressClassSpecPtrOutput values. You can construct a concrete instance of `IngressClassSpecPtrInput` via:
IngressClassSpecArgs{...} or: nil
func IngressClassSpecPtr ¶
func IngressClassSpecPtr(v *IngressClassSpecArgs) IngressClassSpecPtrInput
type IngressClassSpecPtrOutput ¶
type IngressClassSpecPtrOutput struct{ *pulumi.OutputState }
func (IngressClassSpecPtrOutput) Controller ¶
func (o IngressClassSpecPtrOutput) Controller() pulumi.StringPtrOutput
Controller refers to the name of the controller that should handle this class. This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.
func (IngressClassSpecPtrOutput) Elem ¶
func (o IngressClassSpecPtrOutput) Elem() IngressClassSpecOutput
func (IngressClassSpecPtrOutput) ElementType ¶
func (IngressClassSpecPtrOutput) ElementType() reflect.Type
func (IngressClassSpecPtrOutput) Parameters ¶
func (o IngressClassSpecPtrOutput) Parameters() corev1.TypedLocalObjectReferencePtrOutput
Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.
func (IngressClassSpecPtrOutput) ToIngressClassSpecPtrOutput ¶
func (o IngressClassSpecPtrOutput) ToIngressClassSpecPtrOutput() IngressClassSpecPtrOutput
func (IngressClassSpecPtrOutput) ToIngressClassSpecPtrOutputWithContext ¶
func (o IngressClassSpecPtrOutput) ToIngressClassSpecPtrOutputWithContext(ctx context.Context) IngressClassSpecPtrOutput
type IngressClassState ¶
type IngressClassState struct { }
func (IngressClassState) ElementType ¶
func (IngressClassState) ElementType() reflect.Type
type IngressClassType ¶
type IngressClassType 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IngressClassSpec `pulumi:"spec"` }
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
type IngressClassTypeArgs ¶
type IngressClassTypeArgs 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 IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressClassSpecPtrInput `pulumi:"spec"` }
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
func (IngressClassTypeArgs) ElementType ¶
func (IngressClassTypeArgs) ElementType() reflect.Type
func (IngressClassTypeArgs) ToIngressClassTypeOutput ¶
func (i IngressClassTypeArgs) ToIngressClassTypeOutput() IngressClassTypeOutput
func (IngressClassTypeArgs) ToIngressClassTypeOutputWithContext ¶
func (i IngressClassTypeArgs) ToIngressClassTypeOutputWithContext(ctx context.Context) IngressClassTypeOutput
type IngressClassTypeArray ¶
type IngressClassTypeArray []IngressClassTypeInput
func (IngressClassTypeArray) ElementType ¶
func (IngressClassTypeArray) ElementType() reflect.Type
func (IngressClassTypeArray) ToIngressClassTypeArrayOutput ¶
func (i IngressClassTypeArray) ToIngressClassTypeArrayOutput() IngressClassTypeArrayOutput
func (IngressClassTypeArray) ToIngressClassTypeArrayOutputWithContext ¶
func (i IngressClassTypeArray) ToIngressClassTypeArrayOutputWithContext(ctx context.Context) IngressClassTypeArrayOutput
type IngressClassTypeArrayInput ¶
type IngressClassTypeArrayInput interface { pulumi.Input ToIngressClassTypeArrayOutput() IngressClassTypeArrayOutput ToIngressClassTypeArrayOutputWithContext(context.Context) IngressClassTypeArrayOutput }
IngressClassTypeArrayInput is an input type that accepts IngressClassTypeArray and IngressClassTypeArrayOutput values. You can construct a concrete instance of `IngressClassTypeArrayInput` via:
IngressClassTypeArray{ IngressClassTypeArgs{...} }
type IngressClassTypeArrayOutput ¶
type IngressClassTypeArrayOutput struct{ *pulumi.OutputState }
func (IngressClassTypeArrayOutput) ElementType ¶
func (IngressClassTypeArrayOutput) ElementType() reflect.Type
func (IngressClassTypeArrayOutput) Index ¶
func (o IngressClassTypeArrayOutput) Index(i pulumi.IntInput) IngressClassTypeOutput
func (IngressClassTypeArrayOutput) ToIngressClassTypeArrayOutput ¶
func (o IngressClassTypeArrayOutput) ToIngressClassTypeArrayOutput() IngressClassTypeArrayOutput
func (IngressClassTypeArrayOutput) ToIngressClassTypeArrayOutputWithContext ¶
func (o IngressClassTypeArrayOutput) ToIngressClassTypeArrayOutputWithContext(ctx context.Context) IngressClassTypeArrayOutput
type IngressClassTypeInput ¶
type IngressClassTypeInput interface { pulumi.Input ToIngressClassTypeOutput() IngressClassTypeOutput ToIngressClassTypeOutputWithContext(context.Context) IngressClassTypeOutput }
IngressClassTypeInput is an input type that accepts IngressClassTypeArgs and IngressClassTypeOutput values. You can construct a concrete instance of `IngressClassTypeInput` via:
IngressClassTypeArgs{...}
type IngressClassTypeOutput ¶
type IngressClassTypeOutput struct{ *pulumi.OutputState }
IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
func (IngressClassTypeOutput) ApiVersion ¶
func (o IngressClassTypeOutput) 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 (IngressClassTypeOutput) ElementType ¶
func (IngressClassTypeOutput) ElementType() reflect.Type
func (IngressClassTypeOutput) Kind ¶
func (o IngressClassTypeOutput) 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 (IngressClassTypeOutput) Metadata ¶
func (o IngressClassTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressClassTypeOutput) Spec ¶
func (o IngressClassTypeOutput) Spec() IngressClassSpecPtrOutput
Spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressClassTypeOutput) ToIngressClassTypeOutput ¶
func (o IngressClassTypeOutput) ToIngressClassTypeOutput() IngressClassTypeOutput
func (IngressClassTypeOutput) ToIngressClassTypeOutputWithContext ¶
func (o IngressClassTypeOutput) ToIngressClassTypeOutputWithContext(ctx context.Context) IngressClassTypeOutput
type IngressInput ¶
type IngressInput interface { pulumi.Input ToIngressOutput() IngressOutput ToIngressOutputWithContext(ctx context.Context) IngressOutput }
type IngressList ¶
type IngressList 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 Ingress. Items IngressTypeArrayOutput `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"` }
IngressList is a collection of Ingress.
func GetIngressList ¶
func GetIngressList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressListState, opts ...pulumi.ResourceOption) (*IngressList, error)
GetIngressList gets an existing IngressList 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 NewIngressList ¶
func NewIngressList(ctx *pulumi.Context, name string, args *IngressListArgs, opts ...pulumi.ResourceOption) (*IngressList, error)
NewIngressList registers a new resource with the given unique name, arguments, and options.
func (*IngressList) ElementType ¶
func (*IngressList) ElementType() reflect.Type
func (*IngressList) ToIngressListOutput ¶
func (i *IngressList) ToIngressListOutput() IngressListOutput
func (*IngressList) ToIngressListOutputWithContext ¶
func (i *IngressList) ToIngressListOutputWithContext(ctx context.Context) IngressListOutput
type IngressListArgs ¶
type IngressListArgs 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 Ingress. Items IngressTypeArrayInput // 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 IngressList resource.
func (IngressListArgs) ElementType ¶
func (IngressListArgs) ElementType() reflect.Type
type IngressListArray ¶
type IngressListArray []IngressListInput
func (IngressListArray) ElementType ¶
func (IngressListArray) ElementType() reflect.Type
func (IngressListArray) ToIngressListArrayOutput ¶
func (i IngressListArray) ToIngressListArrayOutput() IngressListArrayOutput
func (IngressListArray) ToIngressListArrayOutputWithContext ¶
func (i IngressListArray) ToIngressListArrayOutputWithContext(ctx context.Context) IngressListArrayOutput
type IngressListArrayInput ¶
type IngressListArrayInput interface { pulumi.Input ToIngressListArrayOutput() IngressListArrayOutput ToIngressListArrayOutputWithContext(context.Context) IngressListArrayOutput }
IngressListArrayInput is an input type that accepts IngressListArray and IngressListArrayOutput values. You can construct a concrete instance of `IngressListArrayInput` via:
IngressListArray{ IngressListArgs{...} }
type IngressListArrayOutput ¶
type IngressListArrayOutput struct{ *pulumi.OutputState }
func (IngressListArrayOutput) ElementType ¶
func (IngressListArrayOutput) ElementType() reflect.Type
func (IngressListArrayOutput) Index ¶
func (o IngressListArrayOutput) Index(i pulumi.IntInput) IngressListOutput
func (IngressListArrayOutput) ToIngressListArrayOutput ¶
func (o IngressListArrayOutput) ToIngressListArrayOutput() IngressListArrayOutput
func (IngressListArrayOutput) ToIngressListArrayOutputWithContext ¶
func (o IngressListArrayOutput) ToIngressListArrayOutputWithContext(ctx context.Context) IngressListArrayOutput
type IngressListInput ¶
type IngressListInput interface { pulumi.Input ToIngressListOutput() IngressListOutput ToIngressListOutputWithContext(ctx context.Context) IngressListOutput }
type IngressListMap ¶
type IngressListMap map[string]IngressListInput
func (IngressListMap) ElementType ¶
func (IngressListMap) ElementType() reflect.Type
func (IngressListMap) ToIngressListMapOutput ¶
func (i IngressListMap) ToIngressListMapOutput() IngressListMapOutput
func (IngressListMap) ToIngressListMapOutputWithContext ¶
func (i IngressListMap) ToIngressListMapOutputWithContext(ctx context.Context) IngressListMapOutput
type IngressListMapInput ¶
type IngressListMapInput interface { pulumi.Input ToIngressListMapOutput() IngressListMapOutput ToIngressListMapOutputWithContext(context.Context) IngressListMapOutput }
IngressListMapInput is an input type that accepts IngressListMap and IngressListMapOutput values. You can construct a concrete instance of `IngressListMapInput` via:
IngressListMap{ "key": IngressListArgs{...} }
type IngressListMapOutput ¶
type IngressListMapOutput struct{ *pulumi.OutputState }
func (IngressListMapOutput) ElementType ¶
func (IngressListMapOutput) ElementType() reflect.Type
func (IngressListMapOutput) MapIndex ¶
func (o IngressListMapOutput) MapIndex(k pulumi.StringInput) IngressListOutput
func (IngressListMapOutput) ToIngressListMapOutput ¶
func (o IngressListMapOutput) ToIngressListMapOutput() IngressListMapOutput
func (IngressListMapOutput) ToIngressListMapOutputWithContext ¶
func (o IngressListMapOutput) ToIngressListMapOutputWithContext(ctx context.Context) IngressListMapOutput
type IngressListOutput ¶
type IngressListOutput struct{ *pulumi.OutputState }
func (IngressListOutput) ApiVersion ¶
func (o IngressListOutput) 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 (IngressListOutput) ElementType ¶
func (IngressListOutput) ElementType() reflect.Type
func (IngressListOutput) Items ¶
func (o IngressListOutput) Items() IngressTypeArrayOutput
Items is the list of Ingress.
func (IngressListOutput) Kind ¶
func (o IngressListOutput) 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 (IngressListOutput) Metadata ¶
func (o IngressListOutput) Metadata() metav1.ListMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressListOutput) ToIngressListOutput ¶
func (o IngressListOutput) ToIngressListOutput() IngressListOutput
func (IngressListOutput) ToIngressListOutputWithContext ¶
func (o IngressListOutput) ToIngressListOutputWithContext(ctx context.Context) IngressListOutput
type IngressListState ¶
type IngressListState struct { }
func (IngressListState) ElementType ¶
func (IngressListState) ElementType() reflect.Type
type IngressListType ¶
type IngressListType 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 Ingress. Items []IngressType `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"` }
IngressList is a collection of Ingress.
type IngressListTypeArgs ¶
type IngressListTypeArgs 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 Ingress. Items IngressTypeArrayInput `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"` }
IngressList is a collection of Ingress.
func (IngressListTypeArgs) ElementType ¶
func (IngressListTypeArgs) ElementType() reflect.Type
func (IngressListTypeArgs) ToIngressListTypeOutput ¶
func (i IngressListTypeArgs) ToIngressListTypeOutput() IngressListTypeOutput
func (IngressListTypeArgs) ToIngressListTypeOutputWithContext ¶
func (i IngressListTypeArgs) ToIngressListTypeOutputWithContext(ctx context.Context) IngressListTypeOutput
type IngressListTypeInput ¶
type IngressListTypeInput interface { pulumi.Input ToIngressListTypeOutput() IngressListTypeOutput ToIngressListTypeOutputWithContext(context.Context) IngressListTypeOutput }
IngressListTypeInput is an input type that accepts IngressListTypeArgs and IngressListTypeOutput values. You can construct a concrete instance of `IngressListTypeInput` via:
IngressListTypeArgs{...}
type IngressListTypeOutput ¶
type IngressListTypeOutput struct{ *pulumi.OutputState }
IngressList is a collection of Ingress.
func (IngressListTypeOutput) ApiVersion ¶
func (o IngressListTypeOutput) 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 (IngressListTypeOutput) ElementType ¶
func (IngressListTypeOutput) ElementType() reflect.Type
func (IngressListTypeOutput) Items ¶
func (o IngressListTypeOutput) Items() IngressTypeArrayOutput
Items is the list of Ingress.
func (IngressListTypeOutput) Kind ¶
func (o IngressListTypeOutput) 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 (IngressListTypeOutput) Metadata ¶
func (o IngressListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressListTypeOutput) ToIngressListTypeOutput ¶
func (o IngressListTypeOutput) ToIngressListTypeOutput() IngressListTypeOutput
func (IngressListTypeOutput) ToIngressListTypeOutputWithContext ¶
func (o IngressListTypeOutput) ToIngressListTypeOutputWithContext(ctx context.Context) IngressListTypeOutput
type IngressMap ¶
type IngressMap map[string]IngressInput
func (IngressMap) ElementType ¶
func (IngressMap) ElementType() reflect.Type
func (IngressMap) ToIngressMapOutput ¶
func (i IngressMap) ToIngressMapOutput() IngressMapOutput
func (IngressMap) ToIngressMapOutputWithContext ¶
func (i IngressMap) ToIngressMapOutputWithContext(ctx context.Context) IngressMapOutput
type IngressMapInput ¶
type IngressMapInput interface { pulumi.Input ToIngressMapOutput() IngressMapOutput ToIngressMapOutputWithContext(context.Context) IngressMapOutput }
IngressMapInput is an input type that accepts IngressMap and IngressMapOutput values. You can construct a concrete instance of `IngressMapInput` via:
IngressMap{ "key": IngressArgs{...} }
type IngressMapOutput ¶
type IngressMapOutput struct{ *pulumi.OutputState }
func (IngressMapOutput) ElementType ¶
func (IngressMapOutput) ElementType() reflect.Type
func (IngressMapOutput) MapIndex ¶
func (o IngressMapOutput) MapIndex(k pulumi.StringInput) IngressOutput
func (IngressMapOutput) ToIngressMapOutput ¶
func (o IngressMapOutput) ToIngressMapOutput() IngressMapOutput
func (IngressMapOutput) ToIngressMapOutputWithContext ¶
func (o IngressMapOutput) ToIngressMapOutputWithContext(ctx context.Context) IngressMapOutput
type IngressOutput ¶
type IngressOutput struct{ *pulumi.OutputState }
func (IngressOutput) ApiVersion ¶
func (o IngressOutput) 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 (IngressOutput) ElementType ¶
func (IngressOutput) ElementType() reflect.Type
func (IngressOutput) Kind ¶
func (o IngressOutput) 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 (IngressOutput) Metadata ¶
func (o IngressOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressOutput) Spec ¶
func (o IngressOutput) Spec() IngressSpecOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressOutput) Status ¶
func (o IngressOutput) Status() IngressStatusPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressOutput) ToIngressOutput ¶
func (o IngressOutput) ToIngressOutput() IngressOutput
func (IngressOutput) ToIngressOutputWithContext ¶
func (o IngressOutput) ToIngressOutputWithContext(ctx context.Context) IngressOutput
type IngressPatch ¶
type IngressPatch 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPatchPtrOutput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPatchPtrOutput `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. Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func GetIngressPatch ¶
func GetIngressPatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressPatchState, opts ...pulumi.ResourceOption) (*IngressPatch, error)
GetIngressPatch gets an existing IngressPatch 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 NewIngressPatch ¶
func NewIngressPatch(ctx *pulumi.Context, name string, args *IngressPatchArgs, opts ...pulumi.ResourceOption) (*IngressPatch, error)
NewIngressPatch registers a new resource with the given unique name, arguments, and options.
func (*IngressPatch) ElementType ¶
func (*IngressPatch) ElementType() reflect.Type
func (*IngressPatch) ToIngressPatchOutput ¶
func (i *IngressPatch) ToIngressPatchOutput() IngressPatchOutput
func (*IngressPatch) ToIngressPatchOutputWithContext ¶
func (i *IngressPatch) ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput
type IngressPatchArgs ¶
type IngressPatchArgs 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPatchPtrInput }
The set of arguments for constructing a IngressPatch resource.
func (IngressPatchArgs) ElementType ¶
func (IngressPatchArgs) ElementType() reflect.Type
type IngressPatchArray ¶
type IngressPatchArray []IngressPatchInput
func (IngressPatchArray) ElementType ¶
func (IngressPatchArray) ElementType() reflect.Type
func (IngressPatchArray) ToIngressPatchArrayOutput ¶
func (i IngressPatchArray) ToIngressPatchArrayOutput() IngressPatchArrayOutput
func (IngressPatchArray) ToIngressPatchArrayOutputWithContext ¶
func (i IngressPatchArray) ToIngressPatchArrayOutputWithContext(ctx context.Context) IngressPatchArrayOutput
type IngressPatchArrayInput ¶
type IngressPatchArrayInput interface { pulumi.Input ToIngressPatchArrayOutput() IngressPatchArrayOutput ToIngressPatchArrayOutputWithContext(context.Context) IngressPatchArrayOutput }
IngressPatchArrayInput is an input type that accepts IngressPatchArray and IngressPatchArrayOutput values. You can construct a concrete instance of `IngressPatchArrayInput` via:
IngressPatchArray{ IngressPatchArgs{...} }
type IngressPatchArrayOutput ¶
type IngressPatchArrayOutput struct{ *pulumi.OutputState }
func (IngressPatchArrayOutput) ElementType ¶
func (IngressPatchArrayOutput) ElementType() reflect.Type
func (IngressPatchArrayOutput) Index ¶
func (o IngressPatchArrayOutput) Index(i pulumi.IntInput) IngressPatchOutput
func (IngressPatchArrayOutput) ToIngressPatchArrayOutput ¶
func (o IngressPatchArrayOutput) ToIngressPatchArrayOutput() IngressPatchArrayOutput
func (IngressPatchArrayOutput) ToIngressPatchArrayOutputWithContext ¶
func (o IngressPatchArrayOutput) ToIngressPatchArrayOutputWithContext(ctx context.Context) IngressPatchArrayOutput
type IngressPatchInput ¶
type IngressPatchInput interface { pulumi.Input ToIngressPatchOutput() IngressPatchOutput ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput }
type IngressPatchMap ¶
type IngressPatchMap map[string]IngressPatchInput
func (IngressPatchMap) ElementType ¶
func (IngressPatchMap) ElementType() reflect.Type
func (IngressPatchMap) ToIngressPatchMapOutput ¶
func (i IngressPatchMap) ToIngressPatchMapOutput() IngressPatchMapOutput
func (IngressPatchMap) ToIngressPatchMapOutputWithContext ¶
func (i IngressPatchMap) ToIngressPatchMapOutputWithContext(ctx context.Context) IngressPatchMapOutput
type IngressPatchMapInput ¶
type IngressPatchMapInput interface { pulumi.Input ToIngressPatchMapOutput() IngressPatchMapOutput ToIngressPatchMapOutputWithContext(context.Context) IngressPatchMapOutput }
IngressPatchMapInput is an input type that accepts IngressPatchMap and IngressPatchMapOutput values. You can construct a concrete instance of `IngressPatchMapInput` via:
IngressPatchMap{ "key": IngressPatchArgs{...} }
type IngressPatchMapOutput ¶
type IngressPatchMapOutput struct{ *pulumi.OutputState }
func (IngressPatchMapOutput) ElementType ¶
func (IngressPatchMapOutput) ElementType() reflect.Type
func (IngressPatchMapOutput) MapIndex ¶
func (o IngressPatchMapOutput) MapIndex(k pulumi.StringInput) IngressPatchOutput
func (IngressPatchMapOutput) ToIngressPatchMapOutput ¶
func (o IngressPatchMapOutput) ToIngressPatchMapOutput() IngressPatchMapOutput
func (IngressPatchMapOutput) ToIngressPatchMapOutputWithContext ¶
func (o IngressPatchMapOutput) ToIngressPatchMapOutputWithContext(ctx context.Context) IngressPatchMapOutput
type IngressPatchOutput ¶
type IngressPatchOutput struct{ *pulumi.OutputState }
func (IngressPatchOutput) ApiVersion ¶
func (o IngressPatchOutput) 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 (IngressPatchOutput) ElementType ¶
func (IngressPatchOutput) ElementType() reflect.Type
func (IngressPatchOutput) Kind ¶
func (o IngressPatchOutput) 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 (IngressPatchOutput) Metadata ¶
func (o IngressPatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressPatchOutput) Spec ¶
func (o IngressPatchOutput) Spec() IngressSpecPatchPtrOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchOutput) Status ¶
func (o IngressPatchOutput) Status() IngressStatusPatchPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchOutput) ToIngressPatchOutput ¶
func (o IngressPatchOutput) ToIngressPatchOutput() IngressPatchOutput
func (IngressPatchOutput) ToIngressPatchOutputWithContext ¶
func (o IngressPatchOutput) ToIngressPatchOutputWithContext(ctx context.Context) IngressPatchOutput
type IngressPatchState ¶
type IngressPatchState struct { }
func (IngressPatchState) ElementType ¶
func (IngressPatchState) ElementType() reflect.Type
type IngressPatchType ¶
type IngressPatchType 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IngressSpecPatch `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *IngressStatusPatch `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type IngressPatchTypeArgs ¶
type IngressPatchTypeArgs 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPatchPtrInput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPatchPtrInput `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (IngressPatchTypeArgs) ElementType ¶
func (IngressPatchTypeArgs) ElementType() reflect.Type
func (IngressPatchTypeArgs) ToIngressPatchTypeOutput ¶
func (i IngressPatchTypeArgs) ToIngressPatchTypeOutput() IngressPatchTypeOutput
func (IngressPatchTypeArgs) ToIngressPatchTypeOutputWithContext ¶
func (i IngressPatchTypeArgs) ToIngressPatchTypeOutputWithContext(ctx context.Context) IngressPatchTypeOutput
type IngressPatchTypeInput ¶
type IngressPatchTypeInput interface { pulumi.Input ToIngressPatchTypeOutput() IngressPatchTypeOutput ToIngressPatchTypeOutputWithContext(context.Context) IngressPatchTypeOutput }
IngressPatchTypeInput is an input type that accepts IngressPatchTypeArgs and IngressPatchTypeOutput values. You can construct a concrete instance of `IngressPatchTypeInput` via:
IngressPatchTypeArgs{...}
type IngressPatchTypeOutput ¶
type IngressPatchTypeOutput struct{ *pulumi.OutputState }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (IngressPatchTypeOutput) ApiVersion ¶
func (o IngressPatchTypeOutput) 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 (IngressPatchTypeOutput) ElementType ¶
func (IngressPatchTypeOutput) ElementType() reflect.Type
func (IngressPatchTypeOutput) Kind ¶
func (o IngressPatchTypeOutput) 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 (IngressPatchTypeOutput) Metadata ¶
func (o IngressPatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressPatchTypeOutput) Spec ¶
func (o IngressPatchTypeOutput) Spec() IngressSpecPatchPtrOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchTypeOutput) Status ¶
func (o IngressPatchTypeOutput) Status() IngressStatusPatchPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressPatchTypeOutput) ToIngressPatchTypeOutput ¶
func (o IngressPatchTypeOutput) ToIngressPatchTypeOutput() IngressPatchTypeOutput
func (IngressPatchTypeOutput) ToIngressPatchTypeOutputWithContext ¶
func (o IngressPatchTypeOutput) ToIngressPatchTypeOutputWithContext(ctx context.Context) IngressPatchTypeOutput
type IngressRule ¶
type IngressRule struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host *string `pulumi:"host"` Http *HTTPIngressRuleValue `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
type IngressRuleArgs ¶
type IngressRuleArgs struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host pulumi.StringPtrInput `pulumi:"host"` Http HTTPIngressRuleValuePtrInput `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRuleArgs) ElementType ¶
func (IngressRuleArgs) ElementType() reflect.Type
func (IngressRuleArgs) ToIngressRuleOutput ¶
func (i IngressRuleArgs) ToIngressRuleOutput() IngressRuleOutput
func (IngressRuleArgs) ToIngressRuleOutputWithContext ¶
func (i IngressRuleArgs) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
type IngressRuleArray ¶
type IngressRuleArray []IngressRuleInput
func (IngressRuleArray) ElementType ¶
func (IngressRuleArray) ElementType() reflect.Type
func (IngressRuleArray) ToIngressRuleArrayOutput ¶
func (i IngressRuleArray) ToIngressRuleArrayOutput() IngressRuleArrayOutput
func (IngressRuleArray) ToIngressRuleArrayOutputWithContext ¶
func (i IngressRuleArray) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
type IngressRuleArrayInput ¶
type IngressRuleArrayInput interface { pulumi.Input ToIngressRuleArrayOutput() IngressRuleArrayOutput ToIngressRuleArrayOutputWithContext(context.Context) IngressRuleArrayOutput }
IngressRuleArrayInput is an input type that accepts IngressRuleArray and IngressRuleArrayOutput values. You can construct a concrete instance of `IngressRuleArrayInput` via:
IngressRuleArray{ IngressRuleArgs{...} }
type IngressRuleArrayOutput ¶
type IngressRuleArrayOutput struct{ *pulumi.OutputState }
func (IngressRuleArrayOutput) ElementType ¶
func (IngressRuleArrayOutput) ElementType() reflect.Type
func (IngressRuleArrayOutput) Index ¶
func (o IngressRuleArrayOutput) Index(i pulumi.IntInput) IngressRuleOutput
func (IngressRuleArrayOutput) ToIngressRuleArrayOutput ¶
func (o IngressRuleArrayOutput) ToIngressRuleArrayOutput() IngressRuleArrayOutput
func (IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext ¶
func (o IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
type IngressRuleInput ¶
type IngressRuleInput interface { pulumi.Input ToIngressRuleOutput() IngressRuleOutput ToIngressRuleOutputWithContext(context.Context) IngressRuleOutput }
IngressRuleInput is an input type that accepts IngressRuleArgs and IngressRuleOutput values. You can construct a concrete instance of `IngressRuleInput` via:
IngressRuleArgs{...}
type IngressRuleOutput ¶
type IngressRuleOutput struct{ *pulumi.OutputState }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRuleOutput) ElementType ¶
func (IngressRuleOutput) ElementType() reflect.Type
func (IngressRuleOutput) Host ¶
func (o IngressRuleOutput) Host() pulumi.StringPtrOutput
Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the
IP in the Spec of the parent Ingress. 2. The `:` delimiter is not respected because ports are not allowed. Currently the port of an Ingress is implicitly :80 for http and :443 for https.
Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.
func (IngressRuleOutput) Http ¶
func (o IngressRuleOutput) Http() HTTPIngressRuleValuePtrOutput
func (IngressRuleOutput) ToIngressRuleOutput ¶
func (o IngressRuleOutput) ToIngressRuleOutput() IngressRuleOutput
func (IngressRuleOutput) ToIngressRuleOutputWithContext ¶
func (o IngressRuleOutput) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
type IngressRulePatch ¶
type IngressRulePatch struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host *string `pulumi:"host"` Http *HTTPIngressRuleValuePatch `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
type IngressRulePatchArgs ¶
type IngressRulePatchArgs struct { // Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the // IP in the Spec of the parent Ingress. // 2. The `:` delimiter is not respected because ports are not allowed. // Currently the port of an Ingress is implicitly :80 for http and // :443 for https. // Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue. Host pulumi.StringPtrInput `pulumi:"host"` Http HTTPIngressRuleValuePatchPtrInput `pulumi:"http"` }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRulePatchArgs) ElementType ¶
func (IngressRulePatchArgs) ElementType() reflect.Type
func (IngressRulePatchArgs) ToIngressRulePatchOutput ¶
func (i IngressRulePatchArgs) ToIngressRulePatchOutput() IngressRulePatchOutput
func (IngressRulePatchArgs) ToIngressRulePatchOutputWithContext ¶
func (i IngressRulePatchArgs) ToIngressRulePatchOutputWithContext(ctx context.Context) IngressRulePatchOutput
type IngressRulePatchArray ¶
type IngressRulePatchArray []IngressRulePatchInput
func (IngressRulePatchArray) ElementType ¶
func (IngressRulePatchArray) ElementType() reflect.Type
func (IngressRulePatchArray) ToIngressRulePatchArrayOutput ¶
func (i IngressRulePatchArray) ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput
func (IngressRulePatchArray) ToIngressRulePatchArrayOutputWithContext ¶
func (i IngressRulePatchArray) ToIngressRulePatchArrayOutputWithContext(ctx context.Context) IngressRulePatchArrayOutput
type IngressRulePatchArrayInput ¶
type IngressRulePatchArrayInput interface { pulumi.Input ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput ToIngressRulePatchArrayOutputWithContext(context.Context) IngressRulePatchArrayOutput }
IngressRulePatchArrayInput is an input type that accepts IngressRulePatchArray and IngressRulePatchArrayOutput values. You can construct a concrete instance of `IngressRulePatchArrayInput` via:
IngressRulePatchArray{ IngressRulePatchArgs{...} }
type IngressRulePatchArrayOutput ¶
type IngressRulePatchArrayOutput struct{ *pulumi.OutputState }
func (IngressRulePatchArrayOutput) ElementType ¶
func (IngressRulePatchArrayOutput) ElementType() reflect.Type
func (IngressRulePatchArrayOutput) Index ¶
func (o IngressRulePatchArrayOutput) Index(i pulumi.IntInput) IngressRulePatchOutput
func (IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutput ¶
func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutput() IngressRulePatchArrayOutput
func (IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutputWithContext ¶
func (o IngressRulePatchArrayOutput) ToIngressRulePatchArrayOutputWithContext(ctx context.Context) IngressRulePatchArrayOutput
type IngressRulePatchInput ¶
type IngressRulePatchInput interface { pulumi.Input ToIngressRulePatchOutput() IngressRulePatchOutput ToIngressRulePatchOutputWithContext(context.Context) IngressRulePatchOutput }
IngressRulePatchInput is an input type that accepts IngressRulePatchArgs and IngressRulePatchOutput values. You can construct a concrete instance of `IngressRulePatchInput` via:
IngressRulePatchArgs{...}
type IngressRulePatchOutput ¶
type IngressRulePatchOutput struct{ *pulumi.OutputState }
IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.
func (IngressRulePatchOutput) ElementType ¶
func (IngressRulePatchOutput) ElementType() reflect.Type
func (IngressRulePatchOutput) Host ¶
func (o IngressRulePatchOutput) Host() pulumi.StringPtrOutput
Host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the "host" part of the URI as defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to the
IP in the Spec of the parent Ingress. 2. The `:` delimiter is not respected because ports are not allowed. Currently the port of an Ingress is implicitly :80 for http and :443 for https.
Both these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.
func (IngressRulePatchOutput) Http ¶
func (o IngressRulePatchOutput) Http() HTTPIngressRuleValuePatchPtrOutput
func (IngressRulePatchOutput) ToIngressRulePatchOutput ¶
func (o IngressRulePatchOutput) ToIngressRulePatchOutput() IngressRulePatchOutput
func (IngressRulePatchOutput) ToIngressRulePatchOutputWithContext ¶
func (o IngressRulePatchOutput) ToIngressRulePatchOutputWithContext(ctx context.Context) IngressRulePatchOutput
type IngressSpec ¶
type IngressSpec struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend *IngressBackend `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName *string `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules []IngressRule `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls []IngressTLS `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
type IngressSpecArgs ¶
type IngressSpecArgs struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend IngressBackendPtrInput `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName pulumi.StringPtrInput `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules IngressRuleArrayInput `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls IngressTLSArrayInput `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecArgs) ElementType ¶
func (IngressSpecArgs) ElementType() reflect.Type
func (IngressSpecArgs) ToIngressSpecOutput ¶
func (i IngressSpecArgs) ToIngressSpecOutput() IngressSpecOutput
func (IngressSpecArgs) ToIngressSpecOutputWithContext ¶
func (i IngressSpecArgs) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
func (IngressSpecArgs) ToIngressSpecPtrOutput ¶
func (i IngressSpecArgs) ToIngressSpecPtrOutput() IngressSpecPtrOutput
func (IngressSpecArgs) ToIngressSpecPtrOutputWithContext ¶
func (i IngressSpecArgs) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
type IngressSpecInput ¶
type IngressSpecInput interface { pulumi.Input ToIngressSpecOutput() IngressSpecOutput ToIngressSpecOutputWithContext(context.Context) IngressSpecOutput }
IngressSpecInput is an input type that accepts IngressSpecArgs and IngressSpecOutput values. You can construct a concrete instance of `IngressSpecInput` via:
IngressSpecArgs{...}
type IngressSpecOutput ¶
type IngressSpecOutput struct{ *pulumi.OutputState }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecOutput) Backend ¶
func (o IngressSpecOutput) Backend() IngressBackendPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecOutput) ElementType ¶
func (IngressSpecOutput) ElementType() reflect.Type
func (IngressSpecOutput) IngressClassName ¶
func (o IngressSpecOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecOutput) Rules ¶
func (o IngressSpecOutput) Rules() IngressRuleArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecOutput) Tls ¶
func (o IngressSpecOutput) Tls() IngressTLSArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecOutput) ToIngressSpecOutput ¶
func (o IngressSpecOutput) ToIngressSpecOutput() IngressSpecOutput
func (IngressSpecOutput) ToIngressSpecOutputWithContext ¶
func (o IngressSpecOutput) ToIngressSpecOutputWithContext(ctx context.Context) IngressSpecOutput
func (IngressSpecOutput) ToIngressSpecPtrOutput ¶
func (o IngressSpecOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
func (IngressSpecOutput) ToIngressSpecPtrOutputWithContext ¶
func (o IngressSpecOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
type IngressSpecPatch ¶
type IngressSpecPatch struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend *IngressBackendPatch `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName *string `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules []IngressRulePatch `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls []IngressTLSPatch `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
type IngressSpecPatchArgs ¶
type IngressSpecPatchArgs struct { // A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. Backend IngressBackendPatchPtrInput `pulumi:"backend"` // IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. IngressClassName pulumi.StringPtrInput `pulumi:"ingressClassName"` // A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. Rules IngressRulePatchArrayInput `pulumi:"rules"` // TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. Tls IngressTLSPatchArrayInput `pulumi:"tls"` }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecPatchArgs) ElementType ¶
func (IngressSpecPatchArgs) ElementType() reflect.Type
func (IngressSpecPatchArgs) ToIngressSpecPatchOutput ¶
func (i IngressSpecPatchArgs) ToIngressSpecPatchOutput() IngressSpecPatchOutput
func (IngressSpecPatchArgs) ToIngressSpecPatchOutputWithContext ¶
func (i IngressSpecPatchArgs) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
func (IngressSpecPatchArgs) ToIngressSpecPatchPtrOutput ¶
func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
func (IngressSpecPatchArgs) ToIngressSpecPatchPtrOutputWithContext ¶
func (i IngressSpecPatchArgs) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
type IngressSpecPatchInput ¶
type IngressSpecPatchInput interface { pulumi.Input ToIngressSpecPatchOutput() IngressSpecPatchOutput ToIngressSpecPatchOutputWithContext(context.Context) IngressSpecPatchOutput }
IngressSpecPatchInput is an input type that accepts IngressSpecPatchArgs and IngressSpecPatchOutput values. You can construct a concrete instance of `IngressSpecPatchInput` via:
IngressSpecPatchArgs{...}
type IngressSpecPatchOutput ¶
type IngressSpecPatchOutput struct{ *pulumi.OutputState }
IngressSpec describes the Ingress the user wishes to exist.
func (IngressSpecPatchOutput) Backend ¶
func (o IngressSpecPatchOutput) Backend() IngressBackendPatchPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecPatchOutput) ElementType ¶
func (IngressSpecPatchOutput) ElementType() reflect.Type
func (IngressSpecPatchOutput) IngressClassName ¶
func (o IngressSpecPatchOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecPatchOutput) Rules ¶
func (o IngressSpecPatchOutput) Rules() IngressRulePatchArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecPatchOutput) Tls ¶
func (o IngressSpecPatchOutput) Tls() IngressTLSPatchArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecPatchOutput) ToIngressSpecPatchOutput ¶
func (o IngressSpecPatchOutput) ToIngressSpecPatchOutput() IngressSpecPatchOutput
func (IngressSpecPatchOutput) ToIngressSpecPatchOutputWithContext ¶
func (o IngressSpecPatchOutput) ToIngressSpecPatchOutputWithContext(ctx context.Context) IngressSpecPatchOutput
func (IngressSpecPatchOutput) ToIngressSpecPatchPtrOutput ¶
func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
func (IngressSpecPatchOutput) ToIngressSpecPatchPtrOutputWithContext ¶
func (o IngressSpecPatchOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
type IngressSpecPatchPtrInput ¶
type IngressSpecPatchPtrInput interface { pulumi.Input ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput ToIngressSpecPatchPtrOutputWithContext(context.Context) IngressSpecPatchPtrOutput }
IngressSpecPatchPtrInput is an input type that accepts IngressSpecPatchArgs, IngressSpecPatchPtr and IngressSpecPatchPtrOutput values. You can construct a concrete instance of `IngressSpecPatchPtrInput` via:
IngressSpecPatchArgs{...} or: nil
func IngressSpecPatchPtr ¶
func IngressSpecPatchPtr(v *IngressSpecPatchArgs) IngressSpecPatchPtrInput
type IngressSpecPatchPtrOutput ¶
type IngressSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (IngressSpecPatchPtrOutput) Backend ¶
func (o IngressSpecPatchPtrOutput) Backend() IngressBackendPatchPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecPatchPtrOutput) Elem ¶
func (o IngressSpecPatchPtrOutput) Elem() IngressSpecPatchOutput
func (IngressSpecPatchPtrOutput) ElementType ¶
func (IngressSpecPatchPtrOutput) ElementType() reflect.Type
func (IngressSpecPatchPtrOutput) IngressClassName ¶
func (o IngressSpecPatchPtrOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecPatchPtrOutput) Rules ¶
func (o IngressSpecPatchPtrOutput) Rules() IngressRulePatchArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecPatchPtrOutput) Tls ¶
func (o IngressSpecPatchPtrOutput) Tls() IngressTLSPatchArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutput ¶
func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutput() IngressSpecPatchPtrOutput
func (IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutputWithContext ¶
func (o IngressSpecPatchPtrOutput) ToIngressSpecPatchPtrOutputWithContext(ctx context.Context) IngressSpecPatchPtrOutput
type IngressSpecPtrInput ¶
type IngressSpecPtrInput interface { pulumi.Input ToIngressSpecPtrOutput() IngressSpecPtrOutput ToIngressSpecPtrOutputWithContext(context.Context) IngressSpecPtrOutput }
IngressSpecPtrInput is an input type that accepts IngressSpecArgs, IngressSpecPtr and IngressSpecPtrOutput values. You can construct a concrete instance of `IngressSpecPtrInput` via:
IngressSpecArgs{...} or: nil
func IngressSpecPtr ¶
func IngressSpecPtr(v *IngressSpecArgs) IngressSpecPtrInput
type IngressSpecPtrOutput ¶
type IngressSpecPtrOutput struct{ *pulumi.OutputState }
func (IngressSpecPtrOutput) Backend ¶
func (o IngressSpecPtrOutput) Backend() IngressBackendPtrOutput
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default.
func (IngressSpecPtrOutput) Elem ¶
func (o IngressSpecPtrOutput) Elem() IngressSpecOutput
func (IngressSpecPtrOutput) ElementType ¶
func (IngressSpecPtrOutput) ElementType() reflect.Type
func (IngressSpecPtrOutput) IngressClassName ¶
func (o IngressSpecPtrOutput) IngressClassName() pulumi.StringPtrOutput
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation.
func (IngressSpecPtrOutput) Rules ¶
func (o IngressSpecPtrOutput) Rules() IngressRuleArrayOutput
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.
func (IngressSpecPtrOutput) Tls ¶
func (o IngressSpecPtrOutput) Tls() IngressTLSArrayOutput
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
func (IngressSpecPtrOutput) ToIngressSpecPtrOutput ¶
func (o IngressSpecPtrOutput) ToIngressSpecPtrOutput() IngressSpecPtrOutput
func (IngressSpecPtrOutput) ToIngressSpecPtrOutputWithContext ¶
func (o IngressSpecPtrOutput) ToIngressSpecPtrOutputWithContext(ctx context.Context) IngressSpecPtrOutput
type IngressState ¶
type IngressState struct { }
func (IngressState) ElementType ¶
func (IngressState) ElementType() reflect.Type
type IngressStatus ¶
type IngressStatus struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer *corev1.LoadBalancerStatus `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
type IngressStatusArgs ¶
type IngressStatusArgs struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer corev1.LoadBalancerStatusPtrInput `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
func (IngressStatusArgs) ElementType ¶
func (IngressStatusArgs) ElementType() reflect.Type
func (IngressStatusArgs) ToIngressStatusOutput ¶
func (i IngressStatusArgs) ToIngressStatusOutput() IngressStatusOutput
func (IngressStatusArgs) ToIngressStatusOutputWithContext ¶
func (i IngressStatusArgs) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
func (IngressStatusArgs) ToIngressStatusPtrOutput ¶
func (i IngressStatusArgs) ToIngressStatusPtrOutput() IngressStatusPtrOutput
func (IngressStatusArgs) ToIngressStatusPtrOutputWithContext ¶
func (i IngressStatusArgs) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
type IngressStatusInput ¶
type IngressStatusInput interface { pulumi.Input ToIngressStatusOutput() IngressStatusOutput ToIngressStatusOutputWithContext(context.Context) IngressStatusOutput }
IngressStatusInput is an input type that accepts IngressStatusArgs and IngressStatusOutput values. You can construct a concrete instance of `IngressStatusInput` via:
IngressStatusArgs{...}
type IngressStatusOutput ¶
type IngressStatusOutput struct{ *pulumi.OutputState }
IngressStatus describe the current state of the Ingress.
func (IngressStatusOutput) ElementType ¶
func (IngressStatusOutput) ElementType() reflect.Type
func (IngressStatusOutput) LoadBalancer ¶
func (o IngressStatusOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusOutput) ToIngressStatusOutput ¶
func (o IngressStatusOutput) ToIngressStatusOutput() IngressStatusOutput
func (IngressStatusOutput) ToIngressStatusOutputWithContext ¶
func (o IngressStatusOutput) ToIngressStatusOutputWithContext(ctx context.Context) IngressStatusOutput
func (IngressStatusOutput) ToIngressStatusPtrOutput ¶
func (o IngressStatusOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
func (IngressStatusOutput) ToIngressStatusPtrOutputWithContext ¶
func (o IngressStatusOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
type IngressStatusPatch ¶
type IngressStatusPatch struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer *corev1.LoadBalancerStatusPatch `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
type IngressStatusPatchArgs ¶
type IngressStatusPatchArgs struct { // LoadBalancer contains the current status of the load-balancer. LoadBalancer corev1.LoadBalancerStatusPatchPtrInput `pulumi:"loadBalancer"` }
IngressStatus describe the current state of the Ingress.
func (IngressStatusPatchArgs) ElementType ¶
func (IngressStatusPatchArgs) ElementType() reflect.Type
func (IngressStatusPatchArgs) ToIngressStatusPatchOutput ¶
func (i IngressStatusPatchArgs) ToIngressStatusPatchOutput() IngressStatusPatchOutput
func (IngressStatusPatchArgs) ToIngressStatusPatchOutputWithContext ¶
func (i IngressStatusPatchArgs) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
func (IngressStatusPatchArgs) ToIngressStatusPatchPtrOutput ¶
func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
func (IngressStatusPatchArgs) ToIngressStatusPatchPtrOutputWithContext ¶
func (i IngressStatusPatchArgs) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
type IngressStatusPatchInput ¶
type IngressStatusPatchInput interface { pulumi.Input ToIngressStatusPatchOutput() IngressStatusPatchOutput ToIngressStatusPatchOutputWithContext(context.Context) IngressStatusPatchOutput }
IngressStatusPatchInput is an input type that accepts IngressStatusPatchArgs and IngressStatusPatchOutput values. You can construct a concrete instance of `IngressStatusPatchInput` via:
IngressStatusPatchArgs{...}
type IngressStatusPatchOutput ¶
type IngressStatusPatchOutput struct{ *pulumi.OutputState }
IngressStatus describe the current state of the Ingress.
func (IngressStatusPatchOutput) ElementType ¶
func (IngressStatusPatchOutput) ElementType() reflect.Type
func (IngressStatusPatchOutput) LoadBalancer ¶
func (o IngressStatusPatchOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusPatchOutput) ToIngressStatusPatchOutput ¶
func (o IngressStatusPatchOutput) ToIngressStatusPatchOutput() IngressStatusPatchOutput
func (IngressStatusPatchOutput) ToIngressStatusPatchOutputWithContext ¶
func (o IngressStatusPatchOutput) ToIngressStatusPatchOutputWithContext(ctx context.Context) IngressStatusPatchOutput
func (IngressStatusPatchOutput) ToIngressStatusPatchPtrOutput ¶
func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
func (IngressStatusPatchOutput) ToIngressStatusPatchPtrOutputWithContext ¶
func (o IngressStatusPatchOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
type IngressStatusPatchPtrInput ¶
type IngressStatusPatchPtrInput interface { pulumi.Input ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput ToIngressStatusPatchPtrOutputWithContext(context.Context) IngressStatusPatchPtrOutput }
IngressStatusPatchPtrInput is an input type that accepts IngressStatusPatchArgs, IngressStatusPatchPtr and IngressStatusPatchPtrOutput values. You can construct a concrete instance of `IngressStatusPatchPtrInput` via:
IngressStatusPatchArgs{...} or: nil
func IngressStatusPatchPtr ¶
func IngressStatusPatchPtr(v *IngressStatusPatchArgs) IngressStatusPatchPtrInput
type IngressStatusPatchPtrOutput ¶
type IngressStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (IngressStatusPatchPtrOutput) Elem ¶
func (o IngressStatusPatchPtrOutput) Elem() IngressStatusPatchOutput
func (IngressStatusPatchPtrOutput) ElementType ¶
func (IngressStatusPatchPtrOutput) ElementType() reflect.Type
func (IngressStatusPatchPtrOutput) LoadBalancer ¶
func (o IngressStatusPatchPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPatchPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutput ¶
func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutput() IngressStatusPatchPtrOutput
func (IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutputWithContext ¶
func (o IngressStatusPatchPtrOutput) ToIngressStatusPatchPtrOutputWithContext(ctx context.Context) IngressStatusPatchPtrOutput
type IngressStatusPtrInput ¶
type IngressStatusPtrInput interface { pulumi.Input ToIngressStatusPtrOutput() IngressStatusPtrOutput ToIngressStatusPtrOutputWithContext(context.Context) IngressStatusPtrOutput }
IngressStatusPtrInput is an input type that accepts IngressStatusArgs, IngressStatusPtr and IngressStatusPtrOutput values. You can construct a concrete instance of `IngressStatusPtrInput` via:
IngressStatusArgs{...} or: nil
func IngressStatusPtr ¶
func IngressStatusPtr(v *IngressStatusArgs) IngressStatusPtrInput
type IngressStatusPtrOutput ¶
type IngressStatusPtrOutput struct{ *pulumi.OutputState }
func (IngressStatusPtrOutput) Elem ¶
func (o IngressStatusPtrOutput) Elem() IngressStatusOutput
func (IngressStatusPtrOutput) ElementType ¶
func (IngressStatusPtrOutput) ElementType() reflect.Type
func (IngressStatusPtrOutput) LoadBalancer ¶
func (o IngressStatusPtrOutput) LoadBalancer() corev1.LoadBalancerStatusPtrOutput
LoadBalancer contains the current status of the load-balancer.
func (IngressStatusPtrOutput) ToIngressStatusPtrOutput ¶
func (o IngressStatusPtrOutput) ToIngressStatusPtrOutput() IngressStatusPtrOutput
func (IngressStatusPtrOutput) ToIngressStatusPtrOutputWithContext ¶
func (o IngressStatusPtrOutput) ToIngressStatusPtrOutputWithContext(ctx context.Context) IngressStatusPtrOutput
type IngressTLS ¶
type IngressTLS struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts []string `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName *string `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
type IngressTLSArgs ¶
type IngressTLSArgs struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName pulumi.StringPtrInput `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSArgs) ElementType ¶
func (IngressTLSArgs) ElementType() reflect.Type
func (IngressTLSArgs) ToIngressTLSOutput ¶
func (i IngressTLSArgs) ToIngressTLSOutput() IngressTLSOutput
func (IngressTLSArgs) ToIngressTLSOutputWithContext ¶
func (i IngressTLSArgs) ToIngressTLSOutputWithContext(ctx context.Context) IngressTLSOutput
type IngressTLSArray ¶
type IngressTLSArray []IngressTLSInput
func (IngressTLSArray) ElementType ¶
func (IngressTLSArray) ElementType() reflect.Type
func (IngressTLSArray) ToIngressTLSArrayOutput ¶
func (i IngressTLSArray) ToIngressTLSArrayOutput() IngressTLSArrayOutput
func (IngressTLSArray) ToIngressTLSArrayOutputWithContext ¶
func (i IngressTLSArray) ToIngressTLSArrayOutputWithContext(ctx context.Context) IngressTLSArrayOutput
type IngressTLSArrayInput ¶
type IngressTLSArrayInput interface { pulumi.Input ToIngressTLSArrayOutput() IngressTLSArrayOutput ToIngressTLSArrayOutputWithContext(context.Context) IngressTLSArrayOutput }
IngressTLSArrayInput is an input type that accepts IngressTLSArray and IngressTLSArrayOutput values. You can construct a concrete instance of `IngressTLSArrayInput` via:
IngressTLSArray{ IngressTLSArgs{...} }
type IngressTLSArrayOutput ¶
type IngressTLSArrayOutput struct{ *pulumi.OutputState }
func (IngressTLSArrayOutput) ElementType ¶
func (IngressTLSArrayOutput) ElementType() reflect.Type
func (IngressTLSArrayOutput) Index ¶
func (o IngressTLSArrayOutput) Index(i pulumi.IntInput) IngressTLSOutput
func (IngressTLSArrayOutput) ToIngressTLSArrayOutput ¶
func (o IngressTLSArrayOutput) ToIngressTLSArrayOutput() IngressTLSArrayOutput
func (IngressTLSArrayOutput) ToIngressTLSArrayOutputWithContext ¶
func (o IngressTLSArrayOutput) ToIngressTLSArrayOutputWithContext(ctx context.Context) IngressTLSArrayOutput
type IngressTLSInput ¶
type IngressTLSInput interface { pulumi.Input ToIngressTLSOutput() IngressTLSOutput ToIngressTLSOutputWithContext(context.Context) IngressTLSOutput }
IngressTLSInput is an input type that accepts IngressTLSArgs and IngressTLSOutput values. You can construct a concrete instance of `IngressTLSInput` via:
IngressTLSArgs{...}
type IngressTLSOutput ¶
type IngressTLSOutput struct{ *pulumi.OutputState }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSOutput) ElementType ¶
func (IngressTLSOutput) ElementType() reflect.Type
func (IngressTLSOutput) Hosts ¶
func (o IngressTLSOutput) Hosts() pulumi.StringArrayOutput
Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.
func (IngressTLSOutput) SecretName ¶
func (o IngressTLSOutput) SecretName() pulumi.StringPtrOutput
SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.
func (IngressTLSOutput) ToIngressTLSOutput ¶
func (o IngressTLSOutput) ToIngressTLSOutput() IngressTLSOutput
func (IngressTLSOutput) ToIngressTLSOutputWithContext ¶
func (o IngressTLSOutput) ToIngressTLSOutputWithContext(ctx context.Context) IngressTLSOutput
type IngressTLSPatch ¶
type IngressTLSPatch struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts []string `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName *string `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
type IngressTLSPatchArgs ¶
type IngressTLSPatchArgs struct { // Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing. SecretName pulumi.StringPtrInput `pulumi:"secretName"` }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSPatchArgs) ElementType ¶
func (IngressTLSPatchArgs) ElementType() reflect.Type
func (IngressTLSPatchArgs) ToIngressTLSPatchOutput ¶
func (i IngressTLSPatchArgs) ToIngressTLSPatchOutput() IngressTLSPatchOutput
func (IngressTLSPatchArgs) ToIngressTLSPatchOutputWithContext ¶
func (i IngressTLSPatchArgs) ToIngressTLSPatchOutputWithContext(ctx context.Context) IngressTLSPatchOutput
type IngressTLSPatchArray ¶
type IngressTLSPatchArray []IngressTLSPatchInput
func (IngressTLSPatchArray) ElementType ¶
func (IngressTLSPatchArray) ElementType() reflect.Type
func (IngressTLSPatchArray) ToIngressTLSPatchArrayOutput ¶
func (i IngressTLSPatchArray) ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput
func (IngressTLSPatchArray) ToIngressTLSPatchArrayOutputWithContext ¶
func (i IngressTLSPatchArray) ToIngressTLSPatchArrayOutputWithContext(ctx context.Context) IngressTLSPatchArrayOutput
type IngressTLSPatchArrayInput ¶
type IngressTLSPatchArrayInput interface { pulumi.Input ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput ToIngressTLSPatchArrayOutputWithContext(context.Context) IngressTLSPatchArrayOutput }
IngressTLSPatchArrayInput is an input type that accepts IngressTLSPatchArray and IngressTLSPatchArrayOutput values. You can construct a concrete instance of `IngressTLSPatchArrayInput` via:
IngressTLSPatchArray{ IngressTLSPatchArgs{...} }
type IngressTLSPatchArrayOutput ¶
type IngressTLSPatchArrayOutput struct{ *pulumi.OutputState }
func (IngressTLSPatchArrayOutput) ElementType ¶
func (IngressTLSPatchArrayOutput) ElementType() reflect.Type
func (IngressTLSPatchArrayOutput) Index ¶
func (o IngressTLSPatchArrayOutput) Index(i pulumi.IntInput) IngressTLSPatchOutput
func (IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutput ¶
func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutput() IngressTLSPatchArrayOutput
func (IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutputWithContext ¶
func (o IngressTLSPatchArrayOutput) ToIngressTLSPatchArrayOutputWithContext(ctx context.Context) IngressTLSPatchArrayOutput
type IngressTLSPatchInput ¶
type IngressTLSPatchInput interface { pulumi.Input ToIngressTLSPatchOutput() IngressTLSPatchOutput ToIngressTLSPatchOutputWithContext(context.Context) IngressTLSPatchOutput }
IngressTLSPatchInput is an input type that accepts IngressTLSPatchArgs and IngressTLSPatchOutput values. You can construct a concrete instance of `IngressTLSPatchInput` via:
IngressTLSPatchArgs{...}
type IngressTLSPatchOutput ¶
type IngressTLSPatchOutput struct{ *pulumi.OutputState }
IngressTLS describes the transport layer security associated with an Ingress.
func (IngressTLSPatchOutput) ElementType ¶
func (IngressTLSPatchOutput) ElementType() reflect.Type
func (IngressTLSPatchOutput) Hosts ¶
func (o IngressTLSPatchOutput) Hosts() pulumi.StringArrayOutput
Hosts are a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.
func (IngressTLSPatchOutput) SecretName ¶
func (o IngressTLSPatchOutput) SecretName() pulumi.StringPtrOutput
SecretName is the name of the secret used to terminate SSL traffic on 443. Field is left optional to allow SSL routing based on SNI hostname alone. If the SNI host in a listener conflicts with the "Host" header field used by an IngressRule, the SNI host is used for termination and value of the Host header is used for routing.
func (IngressTLSPatchOutput) ToIngressTLSPatchOutput ¶
func (o IngressTLSPatchOutput) ToIngressTLSPatchOutput() IngressTLSPatchOutput
func (IngressTLSPatchOutput) ToIngressTLSPatchOutputWithContext ¶
func (o IngressTLSPatchOutput) ToIngressTLSPatchOutputWithContext(ctx context.Context) IngressTLSPatchOutput
type IngressType ¶
type IngressType 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec *IngressSpec `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status *IngressStatus `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
type IngressTypeArgs ¶
type IngressTypeArgs 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 Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Spec IngressSpecPtrInput `pulumi:"spec"` // Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status Status IngressStatusPtrInput `pulumi:"status"` }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (IngressTypeArgs) ElementType ¶
func (IngressTypeArgs) ElementType() reflect.Type
func (IngressTypeArgs) ToIngressTypeOutput ¶
func (i IngressTypeArgs) ToIngressTypeOutput() IngressTypeOutput
func (IngressTypeArgs) ToIngressTypeOutputWithContext ¶
func (i IngressTypeArgs) ToIngressTypeOutputWithContext(ctx context.Context) IngressTypeOutput
type IngressTypeArray ¶
type IngressTypeArray []IngressTypeInput
func (IngressTypeArray) ElementType ¶
func (IngressTypeArray) ElementType() reflect.Type
func (IngressTypeArray) ToIngressTypeArrayOutput ¶
func (i IngressTypeArray) ToIngressTypeArrayOutput() IngressTypeArrayOutput
func (IngressTypeArray) ToIngressTypeArrayOutputWithContext ¶
func (i IngressTypeArray) ToIngressTypeArrayOutputWithContext(ctx context.Context) IngressTypeArrayOutput
type IngressTypeArrayInput ¶
type IngressTypeArrayInput interface { pulumi.Input ToIngressTypeArrayOutput() IngressTypeArrayOutput ToIngressTypeArrayOutputWithContext(context.Context) IngressTypeArrayOutput }
IngressTypeArrayInput is an input type that accepts IngressTypeArray and IngressTypeArrayOutput values. You can construct a concrete instance of `IngressTypeArrayInput` via:
IngressTypeArray{ IngressTypeArgs{...} }
type IngressTypeArrayOutput ¶
type IngressTypeArrayOutput struct{ *pulumi.OutputState }
func (IngressTypeArrayOutput) ElementType ¶
func (IngressTypeArrayOutput) ElementType() reflect.Type
func (IngressTypeArrayOutput) Index ¶
func (o IngressTypeArrayOutput) Index(i pulumi.IntInput) IngressTypeOutput
func (IngressTypeArrayOutput) ToIngressTypeArrayOutput ¶
func (o IngressTypeArrayOutput) ToIngressTypeArrayOutput() IngressTypeArrayOutput
func (IngressTypeArrayOutput) ToIngressTypeArrayOutputWithContext ¶
func (o IngressTypeArrayOutput) ToIngressTypeArrayOutputWithContext(ctx context.Context) IngressTypeArrayOutput
type IngressTypeInput ¶
type IngressTypeInput interface { pulumi.Input ToIngressTypeOutput() IngressTypeOutput ToIngressTypeOutputWithContext(context.Context) IngressTypeOutput }
IngressTypeInput is an input type that accepts IngressTypeArgs and IngressTypeOutput values. You can construct a concrete instance of `IngressTypeInput` via:
IngressTypeArgs{...}
type IngressTypeOutput ¶
type IngressTypeOutput struct{ *pulumi.OutputState }
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.
This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:
- Ingress object exists.
- Endpoint objects exist with matching names for each Ingress path (except when Service type is ExternalName).
- Ingress entry exists for '.status.loadBalancer.ingress'.
If the Ingress has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.
func (IngressTypeOutput) ApiVersion ¶
func (o IngressTypeOutput) 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 (IngressTypeOutput) ElementType ¶
func (IngressTypeOutput) ElementType() reflect.Type
func (IngressTypeOutput) Kind ¶
func (o IngressTypeOutput) 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 (IngressTypeOutput) Metadata ¶
func (o IngressTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
func (IngressTypeOutput) Spec ¶
func (o IngressTypeOutput) Spec() IngressSpecPtrOutput
Spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressTypeOutput) Status ¶
func (o IngressTypeOutput) Status() IngressStatusPtrOutput
Status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
func (IngressTypeOutput) ToIngressTypeOutput ¶
func (o IngressTypeOutput) ToIngressTypeOutput() IngressTypeOutput
func (IngressTypeOutput) ToIngressTypeOutputWithContext ¶
func (o IngressTypeOutput) ToIngressTypeOutputWithContext(ctx context.Context) IngressTypeOutput
type ParentReference ¶ added in v4.17.0
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"` }
ParentReference describes a reference to a parent object.
type ParentReferenceArgs ¶ added in v4.17.0
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"` }
ParentReference describes a reference to a parent object.
func (ParentReferenceArgs) ElementType ¶ added in v4.17.0
func (ParentReferenceArgs) ElementType() reflect.Type
func (ParentReferenceArgs) ToParentReferenceOutput ¶ added in v4.17.0
func (i ParentReferenceArgs) ToParentReferenceOutput() ParentReferenceOutput
func (ParentReferenceArgs) ToParentReferenceOutputWithContext ¶ added in v4.17.0
func (i ParentReferenceArgs) ToParentReferenceOutputWithContext(ctx context.Context) ParentReferenceOutput
func (ParentReferenceArgs) ToParentReferencePtrOutput ¶ added in v4.17.0
func (i ParentReferenceArgs) ToParentReferencePtrOutput() ParentReferencePtrOutput
func (ParentReferenceArgs) ToParentReferencePtrOutputWithContext ¶ added in v4.17.0
func (i ParentReferenceArgs) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
type ParentReferenceInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type ParentReferenceOutput struct{ *pulumi.OutputState }
ParentReference describes a reference to a parent object.
func (ParentReferenceOutput) ElementType ¶ added in v4.17.0
func (ParentReferenceOutput) ElementType() reflect.Type
func (ParentReferenceOutput) Group ¶ added in v4.17.0
func (o ParentReferenceOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferenceOutput) Name ¶ added in v4.17.0
func (o ParentReferenceOutput) Name() pulumi.StringOutput
Name is the name of the object being referenced.
func (ParentReferenceOutput) Namespace ¶ added in v4.17.0
func (o ParentReferenceOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferenceOutput) Resource ¶ added in v4.17.0
func (o ParentReferenceOutput) Resource() pulumi.StringOutput
Resource is the resource of the object being referenced.
func (ParentReferenceOutput) ToParentReferenceOutput ¶ added in v4.17.0
func (o ParentReferenceOutput) ToParentReferenceOutput() ParentReferenceOutput
func (ParentReferenceOutput) ToParentReferenceOutputWithContext ¶ added in v4.17.0
func (o ParentReferenceOutput) ToParentReferenceOutputWithContext(ctx context.Context) ParentReferenceOutput
func (ParentReferenceOutput) ToParentReferencePtrOutput ¶ added in v4.17.0
func (o ParentReferenceOutput) ToParentReferencePtrOutput() ParentReferencePtrOutput
func (ParentReferenceOutput) ToParentReferencePtrOutputWithContext ¶ added in v4.17.0
func (o ParentReferenceOutput) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
type ParentReferencePatch ¶ added in v4.17.0
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"` }
ParentReference describes a reference to a parent object.
type ParentReferencePatchArgs ¶ added in v4.17.0
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"` }
ParentReference describes a reference to a parent object.
func (ParentReferencePatchArgs) ElementType ¶ added in v4.17.0
func (ParentReferencePatchArgs) ElementType() reflect.Type
func (ParentReferencePatchArgs) ToParentReferencePatchOutput ¶ added in v4.17.0
func (i ParentReferencePatchArgs) ToParentReferencePatchOutput() ParentReferencePatchOutput
func (ParentReferencePatchArgs) ToParentReferencePatchOutputWithContext ¶ added in v4.17.0
func (i ParentReferencePatchArgs) ToParentReferencePatchOutputWithContext(ctx context.Context) ParentReferencePatchOutput
func (ParentReferencePatchArgs) ToParentReferencePatchPtrOutput ¶ added in v4.17.0
func (i ParentReferencePatchArgs) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
func (ParentReferencePatchArgs) ToParentReferencePatchPtrOutputWithContext ¶ added in v4.17.0
func (i ParentReferencePatchArgs) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
type ParentReferencePatchInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type ParentReferencePatchOutput struct{ *pulumi.OutputState }
ParentReference describes a reference to a parent object.
func (ParentReferencePatchOutput) ElementType ¶ added in v4.17.0
func (ParentReferencePatchOutput) ElementType() reflect.Type
func (ParentReferencePatchOutput) Group ¶ added in v4.17.0
func (o ParentReferencePatchOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferencePatchOutput) Name ¶ added in v4.17.0
func (o ParentReferencePatchOutput) Name() pulumi.StringPtrOutput
Name is the name of the object being referenced.
func (ParentReferencePatchOutput) Namespace ¶ added in v4.17.0
func (o ParentReferencePatchOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferencePatchOutput) Resource ¶ added in v4.17.0
func (o ParentReferencePatchOutput) Resource() pulumi.StringPtrOutput
Resource is the resource of the object being referenced.
func (ParentReferencePatchOutput) ToParentReferencePatchOutput ¶ added in v4.17.0
func (o ParentReferencePatchOutput) ToParentReferencePatchOutput() ParentReferencePatchOutput
func (ParentReferencePatchOutput) ToParentReferencePatchOutputWithContext ¶ added in v4.17.0
func (o ParentReferencePatchOutput) ToParentReferencePatchOutputWithContext(ctx context.Context) ParentReferencePatchOutput
func (ParentReferencePatchOutput) ToParentReferencePatchPtrOutput ¶ added in v4.17.0
func (o ParentReferencePatchOutput) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
func (ParentReferencePatchOutput) ToParentReferencePatchPtrOutputWithContext ¶ added in v4.17.0
func (o ParentReferencePatchOutput) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
type ParentReferencePatchPtrInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
func ParentReferencePatchPtr(v *ParentReferencePatchArgs) ParentReferencePatchPtrInput
type ParentReferencePatchPtrOutput ¶ added in v4.17.0
type ParentReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (ParentReferencePatchPtrOutput) Elem ¶ added in v4.17.0
func (o ParentReferencePatchPtrOutput) Elem() ParentReferencePatchOutput
func (ParentReferencePatchPtrOutput) ElementType ¶ added in v4.17.0
func (ParentReferencePatchPtrOutput) ElementType() reflect.Type
func (ParentReferencePatchPtrOutput) Group ¶ added in v4.17.0
func (o ParentReferencePatchPtrOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferencePatchPtrOutput) Name ¶ added in v4.17.0
func (o ParentReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the object being referenced.
func (ParentReferencePatchPtrOutput) Namespace ¶ added in v4.17.0
func (o ParentReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferencePatchPtrOutput) Resource ¶ added in v4.17.0
func (o ParentReferencePatchPtrOutput) Resource() pulumi.StringPtrOutput
Resource is the resource of the object being referenced.
func (ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutput ¶ added in v4.17.0
func (o ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutput() ParentReferencePatchPtrOutput
func (ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutputWithContext ¶ added in v4.17.0
func (o ParentReferencePatchPtrOutput) ToParentReferencePatchPtrOutputWithContext(ctx context.Context) ParentReferencePatchPtrOutput
type ParentReferencePtrInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
func ParentReferencePtr(v *ParentReferenceArgs) ParentReferencePtrInput
type ParentReferencePtrOutput ¶ added in v4.17.0
type ParentReferencePtrOutput struct{ *pulumi.OutputState }
func (ParentReferencePtrOutput) Elem ¶ added in v4.17.0
func (o ParentReferencePtrOutput) Elem() ParentReferenceOutput
func (ParentReferencePtrOutput) ElementType ¶ added in v4.17.0
func (ParentReferencePtrOutput) ElementType() reflect.Type
func (ParentReferencePtrOutput) Group ¶ added in v4.17.0
func (o ParentReferencePtrOutput) Group() pulumi.StringPtrOutput
Group is the group of the object being referenced.
func (ParentReferencePtrOutput) Name ¶ added in v4.17.0
func (o ParentReferencePtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the object being referenced.
func (ParentReferencePtrOutput) Namespace ¶ added in v4.17.0
func (o ParentReferencePtrOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the object being referenced.
func (ParentReferencePtrOutput) Resource ¶ added in v4.17.0
func (o ParentReferencePtrOutput) Resource() pulumi.StringPtrOutput
Resource is the resource of the object being referenced.
func (ParentReferencePtrOutput) ToParentReferencePtrOutput ¶ added in v4.17.0
func (o ParentReferencePtrOutput) ToParentReferencePtrOutput() ParentReferencePtrOutput
func (ParentReferencePtrOutput) ToParentReferencePtrOutputWithContext ¶ added in v4.17.0
func (o ParentReferencePtrOutput) ToParentReferencePtrOutputWithContext(ctx context.Context) ParentReferencePtrOutput
type ServiceCIDR ¶ added in v4.17.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.17.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.17.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.17.0
func (*ServiceCIDR) ElementType() reflect.Type
func (*ServiceCIDR) ToServiceCIDROutput ¶ added in v4.17.0
func (i *ServiceCIDR) ToServiceCIDROutput() ServiceCIDROutput
func (*ServiceCIDR) ToServiceCIDROutputWithContext ¶ added in v4.17.0
func (i *ServiceCIDR) ToServiceCIDROutputWithContext(ctx context.Context) ServiceCIDROutput
type ServiceCIDRArgs ¶ added in v4.17.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.17.0
func (ServiceCIDRArgs) ElementType() reflect.Type
type ServiceCIDRArray ¶ added in v4.17.0
type ServiceCIDRArray []ServiceCIDRInput
func (ServiceCIDRArray) ElementType ¶ added in v4.17.0
func (ServiceCIDRArray) ElementType() reflect.Type
func (ServiceCIDRArray) ToServiceCIDRArrayOutput ¶ added in v4.17.0
func (i ServiceCIDRArray) ToServiceCIDRArrayOutput() ServiceCIDRArrayOutput
func (ServiceCIDRArray) ToServiceCIDRArrayOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRArray) ToServiceCIDRArrayOutputWithContext(ctx context.Context) ServiceCIDRArrayOutput
type ServiceCIDRArrayInput ¶ added in v4.17.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.17.0
type ServiceCIDRArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRArrayOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRArrayOutput) ElementType() reflect.Type
func (ServiceCIDRArrayOutput) Index ¶ added in v4.17.0
func (o ServiceCIDRArrayOutput) Index(i pulumi.IntInput) ServiceCIDROutput
func (ServiceCIDRArrayOutput) ToServiceCIDRArrayOutput ¶ added in v4.17.0
func (o ServiceCIDRArrayOutput) ToServiceCIDRArrayOutput() ServiceCIDRArrayOutput
func (ServiceCIDRArrayOutput) ToServiceCIDRArrayOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRArrayOutput) ToServiceCIDRArrayOutputWithContext(ctx context.Context) ServiceCIDRArrayOutput
type ServiceCIDRInput ¶ added in v4.17.0
type ServiceCIDRInput interface { pulumi.Input ToServiceCIDROutput() ServiceCIDROutput ToServiceCIDROutputWithContext(ctx context.Context) ServiceCIDROutput }
type ServiceCIDRList ¶ added in v4.17.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.17.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.17.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.17.0
func (*ServiceCIDRList) ElementType() reflect.Type
func (*ServiceCIDRList) ToServiceCIDRListOutput ¶ added in v4.17.0
func (i *ServiceCIDRList) ToServiceCIDRListOutput() ServiceCIDRListOutput
func (*ServiceCIDRList) ToServiceCIDRListOutputWithContext ¶ added in v4.17.0
func (i *ServiceCIDRList) ToServiceCIDRListOutputWithContext(ctx context.Context) ServiceCIDRListOutput
type ServiceCIDRListArgs ¶ added in v4.17.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.17.0
func (ServiceCIDRListArgs) ElementType() reflect.Type
type ServiceCIDRListArray ¶ added in v4.17.0
type ServiceCIDRListArray []ServiceCIDRListInput
func (ServiceCIDRListArray) ElementType ¶ added in v4.17.0
func (ServiceCIDRListArray) ElementType() reflect.Type
func (ServiceCIDRListArray) ToServiceCIDRListArrayOutput ¶ added in v4.17.0
func (i ServiceCIDRListArray) ToServiceCIDRListArrayOutput() ServiceCIDRListArrayOutput
func (ServiceCIDRListArray) ToServiceCIDRListArrayOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRListArray) ToServiceCIDRListArrayOutputWithContext(ctx context.Context) ServiceCIDRListArrayOutput
type ServiceCIDRListArrayInput ¶ added in v4.17.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.17.0
type ServiceCIDRListArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRListArrayOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRListArrayOutput) ElementType() reflect.Type
func (ServiceCIDRListArrayOutput) Index ¶ added in v4.17.0
func (o ServiceCIDRListArrayOutput) Index(i pulumi.IntInput) ServiceCIDRListOutput
func (ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutput ¶ added in v4.17.0
func (o ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutput() ServiceCIDRListArrayOutput
func (ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRListArrayOutput) ToServiceCIDRListArrayOutputWithContext(ctx context.Context) ServiceCIDRListArrayOutput
type ServiceCIDRListInput ¶ added in v4.17.0
type ServiceCIDRListInput interface { pulumi.Input ToServiceCIDRListOutput() ServiceCIDRListOutput ToServiceCIDRListOutputWithContext(ctx context.Context) ServiceCIDRListOutput }
type ServiceCIDRListMap ¶ added in v4.17.0
type ServiceCIDRListMap map[string]ServiceCIDRListInput
func (ServiceCIDRListMap) ElementType ¶ added in v4.17.0
func (ServiceCIDRListMap) ElementType() reflect.Type
func (ServiceCIDRListMap) ToServiceCIDRListMapOutput ¶ added in v4.17.0
func (i ServiceCIDRListMap) ToServiceCIDRListMapOutput() ServiceCIDRListMapOutput
func (ServiceCIDRListMap) ToServiceCIDRListMapOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRListMap) ToServiceCIDRListMapOutputWithContext(ctx context.Context) ServiceCIDRListMapOutput
type ServiceCIDRListMapInput ¶ added in v4.17.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.17.0
type ServiceCIDRListMapOutput struct{ *pulumi.OutputState }
func (ServiceCIDRListMapOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRListMapOutput) ElementType() reflect.Type
func (ServiceCIDRListMapOutput) MapIndex ¶ added in v4.17.0
func (o ServiceCIDRListMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDRListOutput
func (ServiceCIDRListMapOutput) ToServiceCIDRListMapOutput ¶ added in v4.17.0
func (o ServiceCIDRListMapOutput) ToServiceCIDRListMapOutput() ServiceCIDRListMapOutput
func (ServiceCIDRListMapOutput) ToServiceCIDRListMapOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRListMapOutput) ToServiceCIDRListMapOutputWithContext(ctx context.Context) ServiceCIDRListMapOutput
type ServiceCIDRListOutput ¶ added in v4.17.0
type ServiceCIDRListOutput struct{ *pulumi.OutputState }
func (ServiceCIDRListOutput) ApiVersion ¶ added in v4.17.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.17.0
func (ServiceCIDRListOutput) ElementType() reflect.Type
func (ServiceCIDRListOutput) Items ¶ added in v4.17.0
func (o ServiceCIDRListOutput) Items() ServiceCIDRTypeArrayOutput
items is the list of ServiceCIDRs.
func (ServiceCIDRListOutput) Kind ¶ added in v4.17.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.17.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.17.0
func (o ServiceCIDRListOutput) ToServiceCIDRListOutput() ServiceCIDRListOutput
func (ServiceCIDRListOutput) ToServiceCIDRListOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRListOutput) ToServiceCIDRListOutputWithContext(ctx context.Context) ServiceCIDRListOutput
type ServiceCIDRListState ¶ added in v4.17.0
type ServiceCIDRListState struct { }
func (ServiceCIDRListState) ElementType ¶ added in v4.17.0
func (ServiceCIDRListState) ElementType() reflect.Type
type ServiceCIDRListType ¶ added in v4.17.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.17.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.17.0
func (ServiceCIDRListTypeArgs) ElementType() reflect.Type
func (ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutput ¶ added in v4.17.0
func (i ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutput() ServiceCIDRListTypeOutput
func (ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRListTypeArgs) ToServiceCIDRListTypeOutputWithContext(ctx context.Context) ServiceCIDRListTypeOutput
type ServiceCIDRListTypeInput ¶ added in v4.17.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.17.0
type ServiceCIDRListTypeOutput struct{ *pulumi.OutputState }
ServiceCIDRList contains a list of ServiceCIDR objects.
func (ServiceCIDRListTypeOutput) ApiVersion ¶ added in v4.17.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.17.0
func (ServiceCIDRListTypeOutput) ElementType() reflect.Type
func (ServiceCIDRListTypeOutput) Items ¶ added in v4.17.0
func (o ServiceCIDRListTypeOutput) Items() ServiceCIDRTypeArrayOutput
items is the list of ServiceCIDRs.
func (ServiceCIDRListTypeOutput) Kind ¶ added in v4.17.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.17.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.17.0
func (o ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutput() ServiceCIDRListTypeOutput
func (ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRListTypeOutput) ToServiceCIDRListTypeOutputWithContext(ctx context.Context) ServiceCIDRListTypeOutput
type ServiceCIDRMap ¶ added in v4.17.0
type ServiceCIDRMap map[string]ServiceCIDRInput
func (ServiceCIDRMap) ElementType ¶ added in v4.17.0
func (ServiceCIDRMap) ElementType() reflect.Type
func (ServiceCIDRMap) ToServiceCIDRMapOutput ¶ added in v4.17.0
func (i ServiceCIDRMap) ToServiceCIDRMapOutput() ServiceCIDRMapOutput
func (ServiceCIDRMap) ToServiceCIDRMapOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRMap) ToServiceCIDRMapOutputWithContext(ctx context.Context) ServiceCIDRMapOutput
type ServiceCIDRMapInput ¶ added in v4.17.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.17.0
type ServiceCIDRMapOutput struct{ *pulumi.OutputState }
func (ServiceCIDRMapOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRMapOutput) ElementType() reflect.Type
func (ServiceCIDRMapOutput) MapIndex ¶ added in v4.17.0
func (o ServiceCIDRMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDROutput
func (ServiceCIDRMapOutput) ToServiceCIDRMapOutput ¶ added in v4.17.0
func (o ServiceCIDRMapOutput) ToServiceCIDRMapOutput() ServiceCIDRMapOutput
func (ServiceCIDRMapOutput) ToServiceCIDRMapOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRMapOutput) ToServiceCIDRMapOutputWithContext(ctx context.Context) ServiceCIDRMapOutput
type ServiceCIDROutput ¶ added in v4.17.0
type ServiceCIDROutput struct{ *pulumi.OutputState }
func (ServiceCIDROutput) ApiVersion ¶ added in v4.17.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.17.0
func (ServiceCIDROutput) ElementType() reflect.Type
func (ServiceCIDROutput) Kind ¶ added in v4.17.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.17.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.17.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.17.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.17.0
func (o ServiceCIDROutput) ToServiceCIDROutput() ServiceCIDROutput
func (ServiceCIDROutput) ToServiceCIDROutputWithContext ¶ added in v4.17.0
func (o ServiceCIDROutput) ToServiceCIDROutputWithContext(ctx context.Context) ServiceCIDROutput
type ServiceCIDRPatch ¶ added in v4.17.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.17.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.17.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.17.0
func (*ServiceCIDRPatch) ElementType() reflect.Type
func (*ServiceCIDRPatch) ToServiceCIDRPatchOutput ¶ added in v4.17.0
func (i *ServiceCIDRPatch) ToServiceCIDRPatchOutput() ServiceCIDRPatchOutput
func (*ServiceCIDRPatch) ToServiceCIDRPatchOutputWithContext ¶ added in v4.17.0
func (i *ServiceCIDRPatch) ToServiceCIDRPatchOutputWithContext(ctx context.Context) ServiceCIDRPatchOutput
type ServiceCIDRPatchArgs ¶ added in v4.17.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.17.0
func (ServiceCIDRPatchArgs) ElementType() reflect.Type
type ServiceCIDRPatchArray ¶ added in v4.17.0
type ServiceCIDRPatchArray []ServiceCIDRPatchInput
func (ServiceCIDRPatchArray) ElementType ¶ added in v4.17.0
func (ServiceCIDRPatchArray) ElementType() reflect.Type
func (ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutput ¶ added in v4.17.0
func (i ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutput() ServiceCIDRPatchArrayOutput
func (ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRPatchArray) ToServiceCIDRPatchArrayOutputWithContext(ctx context.Context) ServiceCIDRPatchArrayOutput
type ServiceCIDRPatchArrayInput ¶ added in v4.17.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.17.0
type ServiceCIDRPatchArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRPatchArrayOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRPatchArrayOutput) ElementType() reflect.Type
func (ServiceCIDRPatchArrayOutput) Index ¶ added in v4.17.0
func (o ServiceCIDRPatchArrayOutput) Index(i pulumi.IntInput) ServiceCIDRPatchOutput
func (ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutput ¶ added in v4.17.0
func (o ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutput() ServiceCIDRPatchArrayOutput
func (ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRPatchArrayOutput) ToServiceCIDRPatchArrayOutputWithContext(ctx context.Context) ServiceCIDRPatchArrayOutput
type ServiceCIDRPatchInput ¶ added in v4.17.0
type ServiceCIDRPatchInput interface { pulumi.Input ToServiceCIDRPatchOutput() ServiceCIDRPatchOutput ToServiceCIDRPatchOutputWithContext(ctx context.Context) ServiceCIDRPatchOutput }
type ServiceCIDRPatchMap ¶ added in v4.17.0
type ServiceCIDRPatchMap map[string]ServiceCIDRPatchInput
func (ServiceCIDRPatchMap) ElementType ¶ added in v4.17.0
func (ServiceCIDRPatchMap) ElementType() reflect.Type
func (ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutput ¶ added in v4.17.0
func (i ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutput() ServiceCIDRPatchMapOutput
func (ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRPatchMap) ToServiceCIDRPatchMapOutputWithContext(ctx context.Context) ServiceCIDRPatchMapOutput
type ServiceCIDRPatchMapInput ¶ added in v4.17.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.17.0
type ServiceCIDRPatchMapOutput struct{ *pulumi.OutputState }
func (ServiceCIDRPatchMapOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRPatchMapOutput) ElementType() reflect.Type
func (ServiceCIDRPatchMapOutput) MapIndex ¶ added in v4.17.0
func (o ServiceCIDRPatchMapOutput) MapIndex(k pulumi.StringInput) ServiceCIDRPatchOutput
func (ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutput ¶ added in v4.17.0
func (o ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutput() ServiceCIDRPatchMapOutput
func (ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRPatchMapOutput) ToServiceCIDRPatchMapOutputWithContext(ctx context.Context) ServiceCIDRPatchMapOutput
type ServiceCIDRPatchOutput ¶ added in v4.17.0
type ServiceCIDRPatchOutput struct{ *pulumi.OutputState }
func (ServiceCIDRPatchOutput) ApiVersion ¶ added in v4.17.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.17.0
func (ServiceCIDRPatchOutput) ElementType() reflect.Type
func (ServiceCIDRPatchOutput) Kind ¶ added in v4.17.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.17.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.17.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.17.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.17.0
func (o ServiceCIDRPatchOutput) ToServiceCIDRPatchOutput() ServiceCIDRPatchOutput
func (ServiceCIDRPatchOutput) ToServiceCIDRPatchOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRPatchOutput) ToServiceCIDRPatchOutputWithContext(ctx context.Context) ServiceCIDRPatchOutput
type ServiceCIDRPatchState ¶ added in v4.17.0
type ServiceCIDRPatchState struct { }
func (ServiceCIDRPatchState) ElementType ¶ added in v4.17.0
func (ServiceCIDRPatchState) ElementType() reflect.Type
type ServiceCIDRPatchType ¶ added in v4.17.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.17.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.17.0
func (ServiceCIDRPatchTypeArgs) ElementType() reflect.Type
func (ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutput ¶ added in v4.17.0
func (i ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutput() ServiceCIDRPatchTypeOutput
func (ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRPatchTypeArgs) ToServiceCIDRPatchTypeOutputWithContext(ctx context.Context) ServiceCIDRPatchTypeOutput
type ServiceCIDRPatchTypeInput ¶ added in v4.17.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.17.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.17.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.17.0
func (ServiceCIDRPatchTypeOutput) ElementType() reflect.Type
func (ServiceCIDRPatchTypeOutput) Kind ¶ added in v4.17.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.17.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.17.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.17.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.17.0
func (o ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutput() ServiceCIDRPatchTypeOutput
func (ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRPatchTypeOutput) ToServiceCIDRPatchTypeOutputWithContext(ctx context.Context) ServiceCIDRPatchTypeOutput
type ServiceCIDRSpec ¶ added in v4.17.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.17.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.17.0
func (ServiceCIDRSpecArgs) ElementType() reflect.Type
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecOutput ¶ added in v4.17.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecOutput() ServiceCIDRSpecOutput
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecOutputWithContext(ctx context.Context) ServiceCIDRSpecOutput
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutput ¶ added in v4.17.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
func (ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRSpecArgs) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
type ServiceCIDRSpecInput ¶ added in v4.17.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.17.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.17.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.17.0
func (ServiceCIDRSpecOutput) ElementType() reflect.Type
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecOutput ¶ added in v4.17.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecOutput() ServiceCIDRSpecOutput
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecOutputWithContext(ctx context.Context) ServiceCIDRSpecOutput
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
func (ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRSpecOutput) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
type ServiceCIDRSpecPatch ¶ added in v4.17.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.17.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.17.0
func (ServiceCIDRSpecPatchArgs) ElementType() reflect.Type
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutput ¶ added in v4.17.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutput() ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutput ¶ added in v4.17.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
func (ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRSpecPatchArgs) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
type ServiceCIDRSpecPatchInput ¶ added in v4.17.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.17.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.17.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.17.0
func (ServiceCIDRSpecPatchOutput) ElementType() reflect.Type
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutput ¶ added in v4.17.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutput() ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
func (ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRSpecPatchOutput) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
type ServiceCIDRSpecPatchPtrInput ¶ added in v4.17.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.17.0
func ServiceCIDRSpecPatchPtr(v *ServiceCIDRSpecPatchArgs) ServiceCIDRSpecPatchPtrInput
type ServiceCIDRSpecPatchPtrOutput ¶ added in v4.17.0
type ServiceCIDRSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRSpecPatchPtrOutput) Cidrs ¶ added in v4.17.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.17.0
func (o ServiceCIDRSpecPatchPtrOutput) Elem() ServiceCIDRSpecPatchOutput
func (ServiceCIDRSpecPatchPtrOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRSpecPatchPtrOutput) ElementType() reflect.Type
func (ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutput() ServiceCIDRSpecPatchPtrOutput
func (ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRSpecPatchPtrOutput) ToServiceCIDRSpecPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPatchPtrOutput
type ServiceCIDRSpecPtrInput ¶ added in v4.17.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.17.0
func ServiceCIDRSpecPtr(v *ServiceCIDRSpecArgs) ServiceCIDRSpecPtrInput
type ServiceCIDRSpecPtrOutput ¶ added in v4.17.0
type ServiceCIDRSpecPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRSpecPtrOutput) Cidrs ¶ added in v4.17.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.17.0
func (o ServiceCIDRSpecPtrOutput) Elem() ServiceCIDRSpecOutput
func (ServiceCIDRSpecPtrOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRSpecPtrOutput) ElementType() reflect.Type
func (ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutput() ServiceCIDRSpecPtrOutput
func (ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRSpecPtrOutput) ToServiceCIDRSpecPtrOutputWithContext(ctx context.Context) ServiceCIDRSpecPtrOutput
type ServiceCIDRState ¶ added in v4.17.0
type ServiceCIDRState struct { }
func (ServiceCIDRState) ElementType ¶ added in v4.17.0
func (ServiceCIDRState) ElementType() reflect.Type
type ServiceCIDRStatus ¶ added in v4.17.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.17.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.17.0
func (ServiceCIDRStatusArgs) ElementType() reflect.Type
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusOutput ¶ added in v4.17.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusOutput() ServiceCIDRStatusOutput
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusOutputWithContext(ctx context.Context) ServiceCIDRStatusOutput
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutput ¶ added in v4.17.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
func (ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRStatusArgs) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
type ServiceCIDRStatusInput ¶ added in v4.17.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.17.0
type ServiceCIDRStatusOutput struct{ *pulumi.OutputState }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
func (ServiceCIDRStatusOutput) Conditions ¶ added in v4.17.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.17.0
func (ServiceCIDRStatusOutput) ElementType() reflect.Type
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusOutput ¶ added in v4.17.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusOutput() ServiceCIDRStatusOutput
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusOutputWithContext(ctx context.Context) ServiceCIDRStatusOutput
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
func (ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRStatusOutput) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
type ServiceCIDRStatusPatch ¶ added in v4.17.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.17.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.17.0
func (ServiceCIDRStatusPatchArgs) ElementType() reflect.Type
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutput ¶ added in v4.17.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutput() ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutput ¶ added in v4.17.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
func (ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRStatusPatchArgs) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
type ServiceCIDRStatusPatchInput ¶ added in v4.17.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.17.0
type ServiceCIDRStatusPatchOutput struct{ *pulumi.OutputState }
ServiceCIDRStatus describes the current state of the ServiceCIDR.
func (ServiceCIDRStatusPatchOutput) Conditions ¶ added in v4.17.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.17.0
func (ServiceCIDRStatusPatchOutput) ElementType() reflect.Type
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutput ¶ added in v4.17.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutput() ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
func (ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRStatusPatchOutput) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
type ServiceCIDRStatusPatchPtrInput ¶ added in v4.17.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.17.0
func ServiceCIDRStatusPatchPtr(v *ServiceCIDRStatusPatchArgs) ServiceCIDRStatusPatchPtrInput
type ServiceCIDRStatusPatchPtrOutput ¶ added in v4.17.0
type ServiceCIDRStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRStatusPatchPtrOutput) Conditions ¶ added in v4.17.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.17.0
func (o ServiceCIDRStatusPatchPtrOutput) Elem() ServiceCIDRStatusPatchOutput
func (ServiceCIDRStatusPatchPtrOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRStatusPatchPtrOutput) ElementType() reflect.Type
func (ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutput() ServiceCIDRStatusPatchPtrOutput
func (ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRStatusPatchPtrOutput) ToServiceCIDRStatusPatchPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPatchPtrOutput
type ServiceCIDRStatusPtrInput ¶ added in v4.17.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.17.0
func ServiceCIDRStatusPtr(v *ServiceCIDRStatusArgs) ServiceCIDRStatusPtrInput
type ServiceCIDRStatusPtrOutput ¶ added in v4.17.0
type ServiceCIDRStatusPtrOutput struct{ *pulumi.OutputState }
func (ServiceCIDRStatusPtrOutput) Conditions ¶ added in v4.17.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.17.0
func (o ServiceCIDRStatusPtrOutput) Elem() ServiceCIDRStatusOutput
func (ServiceCIDRStatusPtrOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRStatusPtrOutput) ElementType() reflect.Type
func (ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutput ¶ added in v4.17.0
func (o ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutput() ServiceCIDRStatusPtrOutput
func (ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRStatusPtrOutput) ToServiceCIDRStatusPtrOutputWithContext(ctx context.Context) ServiceCIDRStatusPtrOutput
type ServiceCIDRType ¶ added in v4.17.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.17.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.17.0
func (ServiceCIDRTypeArgs) ElementType() reflect.Type
func (ServiceCIDRTypeArgs) ToServiceCIDRTypeOutput ¶ added in v4.17.0
func (i ServiceCIDRTypeArgs) ToServiceCIDRTypeOutput() ServiceCIDRTypeOutput
func (ServiceCIDRTypeArgs) ToServiceCIDRTypeOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRTypeArgs) ToServiceCIDRTypeOutputWithContext(ctx context.Context) ServiceCIDRTypeOutput
type ServiceCIDRTypeArray ¶ added in v4.17.0
type ServiceCIDRTypeArray []ServiceCIDRTypeInput
func (ServiceCIDRTypeArray) ElementType ¶ added in v4.17.0
func (ServiceCIDRTypeArray) ElementType() reflect.Type
func (ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutput ¶ added in v4.17.0
func (i ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutput() ServiceCIDRTypeArrayOutput
func (ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutputWithContext ¶ added in v4.17.0
func (i ServiceCIDRTypeArray) ToServiceCIDRTypeArrayOutputWithContext(ctx context.Context) ServiceCIDRTypeArrayOutput
type ServiceCIDRTypeArrayInput ¶ added in v4.17.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.17.0
type ServiceCIDRTypeArrayOutput struct{ *pulumi.OutputState }
func (ServiceCIDRTypeArrayOutput) ElementType ¶ added in v4.17.0
func (ServiceCIDRTypeArrayOutput) ElementType() reflect.Type
func (ServiceCIDRTypeArrayOutput) Index ¶ added in v4.17.0
func (o ServiceCIDRTypeArrayOutput) Index(i pulumi.IntInput) ServiceCIDRTypeOutput
func (ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutput ¶ added in v4.17.0
func (o ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutput() ServiceCIDRTypeArrayOutput
func (ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRTypeArrayOutput) ToServiceCIDRTypeArrayOutputWithContext(ctx context.Context) ServiceCIDRTypeArrayOutput
type ServiceCIDRTypeInput ¶ added in v4.17.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.17.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.17.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.17.0
func (ServiceCIDRTypeOutput) ElementType() reflect.Type
func (ServiceCIDRTypeOutput) Kind ¶ added in v4.17.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.17.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.17.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.17.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.17.0
func (o ServiceCIDRTypeOutput) ToServiceCIDRTypeOutput() ServiceCIDRTypeOutput
func (ServiceCIDRTypeOutput) ToServiceCIDRTypeOutputWithContext ¶ added in v4.17.0
func (o ServiceCIDRTypeOutput) ToServiceCIDRTypeOutputWithContext(ctx context.Context) ServiceCIDRTypeOutput