Documentation ¶
Index ¶
- type APIService
- type APIServiceArgs
- type APIServiceArray
- func (APIServiceArray) ElementType() reflect.Type
- func (i APIServiceArray) ToAPIServiceArrayOutput() APIServiceArrayOutput
- func (i APIServiceArray) ToAPIServiceArrayOutputWithContext(ctx context.Context) APIServiceArrayOutput
- func (i APIServiceArray) ToOutput(ctx context.Context) pulumix.Output[[]*APIService]
- type APIServiceArrayInput
- type APIServiceArrayOutput
- func (APIServiceArrayOutput) ElementType() reflect.Type
- func (o APIServiceArrayOutput) Index(i pulumi.IntInput) APIServiceOutput
- func (o APIServiceArrayOutput) ToAPIServiceArrayOutput() APIServiceArrayOutput
- func (o APIServiceArrayOutput) ToAPIServiceArrayOutputWithContext(ctx context.Context) APIServiceArrayOutput
- func (o APIServiceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*APIService]
- type APIServiceCondition
- type APIServiceConditionArgs
- func (APIServiceConditionArgs) ElementType() reflect.Type
- func (i APIServiceConditionArgs) ToAPIServiceConditionOutput() APIServiceConditionOutput
- func (i APIServiceConditionArgs) ToAPIServiceConditionOutputWithContext(ctx context.Context) APIServiceConditionOutput
- func (i APIServiceConditionArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceCondition]
- type APIServiceConditionArray
- func (APIServiceConditionArray) ElementType() reflect.Type
- func (i APIServiceConditionArray) ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput
- func (i APIServiceConditionArray) ToAPIServiceConditionArrayOutputWithContext(ctx context.Context) APIServiceConditionArrayOutput
- func (i APIServiceConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceCondition]
- type APIServiceConditionArrayInput
- type APIServiceConditionArrayOutput
- func (APIServiceConditionArrayOutput) ElementType() reflect.Type
- func (o APIServiceConditionArrayOutput) Index(i pulumi.IntInput) APIServiceConditionOutput
- func (o APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput
- func (o APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutputWithContext(ctx context.Context) APIServiceConditionArrayOutput
- func (o APIServiceConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceCondition]
- type APIServiceConditionInput
- type APIServiceConditionOutput
- func (APIServiceConditionOutput) ElementType() reflect.Type
- func (o APIServiceConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o APIServiceConditionOutput) Message() pulumi.StringPtrOutput
- func (o APIServiceConditionOutput) Reason() pulumi.StringPtrOutput
- func (o APIServiceConditionOutput) Status() pulumi.StringOutput
- func (o APIServiceConditionOutput) ToAPIServiceConditionOutput() APIServiceConditionOutput
- func (o APIServiceConditionOutput) ToAPIServiceConditionOutputWithContext(ctx context.Context) APIServiceConditionOutput
- func (o APIServiceConditionOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceCondition]
- func (o APIServiceConditionOutput) Type() pulumi.StringOutput
- type APIServiceConditionPatch
- type APIServiceConditionPatchArgs
- func (APIServiceConditionPatchArgs) ElementType() reflect.Type
- func (i APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput
- func (i APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutputWithContext(ctx context.Context) APIServiceConditionPatchOutput
- func (i APIServiceConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceConditionPatch]
- type APIServiceConditionPatchArray
- func (APIServiceConditionPatchArray) ElementType() reflect.Type
- func (i APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput
- func (i APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutputWithContext(ctx context.Context) APIServiceConditionPatchArrayOutput
- func (i APIServiceConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceConditionPatch]
- type APIServiceConditionPatchArrayInput
- type APIServiceConditionPatchArrayOutput
- func (APIServiceConditionPatchArrayOutput) ElementType() reflect.Type
- func (o APIServiceConditionPatchArrayOutput) Index(i pulumi.IntInput) APIServiceConditionPatchOutput
- func (o APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput
- func (o APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutputWithContext(ctx context.Context) APIServiceConditionPatchArrayOutput
- func (o APIServiceConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceConditionPatch]
- type APIServiceConditionPatchInput
- type APIServiceConditionPatchOutput
- func (APIServiceConditionPatchOutput) ElementType() reflect.Type
- func (o APIServiceConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o APIServiceConditionPatchOutput) Message() pulumi.StringPtrOutput
- func (o APIServiceConditionPatchOutput) Reason() pulumi.StringPtrOutput
- func (o APIServiceConditionPatchOutput) Status() pulumi.StringPtrOutput
- func (o APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput
- func (o APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutputWithContext(ctx context.Context) APIServiceConditionPatchOutput
- func (o APIServiceConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceConditionPatch]
- func (o APIServiceConditionPatchOutput) Type() pulumi.StringPtrOutput
- type APIServiceInput
- type APIServiceList
- func (*APIServiceList) ElementType() reflect.Type
- func (i *APIServiceList) ToAPIServiceListOutput() APIServiceListOutput
- func (i *APIServiceList) ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput
- func (i *APIServiceList) ToOutput(ctx context.Context) pulumix.Output[*APIServiceList]
- type APIServiceListArgs
- type APIServiceListArray
- func (APIServiceListArray) ElementType() reflect.Type
- func (i APIServiceListArray) ToAPIServiceListArrayOutput() APIServiceListArrayOutput
- func (i APIServiceListArray) ToAPIServiceListArrayOutputWithContext(ctx context.Context) APIServiceListArrayOutput
- func (i APIServiceListArray) ToOutput(ctx context.Context) pulumix.Output[[]*APIServiceList]
- type APIServiceListArrayInput
- type APIServiceListArrayOutput
- func (APIServiceListArrayOutput) ElementType() reflect.Type
- func (o APIServiceListArrayOutput) Index(i pulumi.IntInput) APIServiceListOutput
- func (o APIServiceListArrayOutput) ToAPIServiceListArrayOutput() APIServiceListArrayOutput
- func (o APIServiceListArrayOutput) ToAPIServiceListArrayOutputWithContext(ctx context.Context) APIServiceListArrayOutput
- func (o APIServiceListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*APIServiceList]
- type APIServiceListInput
- type APIServiceListMap
- func (APIServiceListMap) ElementType() reflect.Type
- func (i APIServiceListMap) ToAPIServiceListMapOutput() APIServiceListMapOutput
- func (i APIServiceListMap) ToAPIServiceListMapOutputWithContext(ctx context.Context) APIServiceListMapOutput
- func (i APIServiceListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServiceList]
- type APIServiceListMapInput
- type APIServiceListMapOutput
- func (APIServiceListMapOutput) ElementType() reflect.Type
- func (o APIServiceListMapOutput) MapIndex(k pulumi.StringInput) APIServiceListOutput
- func (o APIServiceListMapOutput) ToAPIServiceListMapOutput() APIServiceListMapOutput
- func (o APIServiceListMapOutput) ToAPIServiceListMapOutputWithContext(ctx context.Context) APIServiceListMapOutput
- func (o APIServiceListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServiceList]
- type APIServiceListOutput
- func (o APIServiceListOutput) ApiVersion() pulumi.StringOutput
- func (APIServiceListOutput) ElementType() reflect.Type
- func (o APIServiceListOutput) Items() APIServiceTypeArrayOutput
- func (o APIServiceListOutput) Kind() pulumi.StringOutput
- func (o APIServiceListOutput) Metadata() metav1.ListMetaOutput
- func (o APIServiceListOutput) ToAPIServiceListOutput() APIServiceListOutput
- func (o APIServiceListOutput) ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput
- func (o APIServiceListOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceList]
- type APIServiceListState
- type APIServiceListType
- type APIServiceListTypeArgs
- func (APIServiceListTypeArgs) ElementType() reflect.Type
- func (i APIServiceListTypeArgs) ToAPIServiceListTypeOutput() APIServiceListTypeOutput
- func (i APIServiceListTypeArgs) ToAPIServiceListTypeOutputWithContext(ctx context.Context) APIServiceListTypeOutput
- func (i APIServiceListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceListType]
- type APIServiceListTypeInput
- type APIServiceListTypeOutput
- func (o APIServiceListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIServiceListTypeOutput) ElementType() reflect.Type
- func (o APIServiceListTypeOutput) Items() APIServiceTypeArrayOutput
- func (o APIServiceListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o APIServiceListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o APIServiceListTypeOutput) ToAPIServiceListTypeOutput() APIServiceListTypeOutput
- func (o APIServiceListTypeOutput) ToAPIServiceListTypeOutputWithContext(ctx context.Context) APIServiceListTypeOutput
- func (o APIServiceListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceListType]
- type APIServiceMap
- func (APIServiceMap) ElementType() reflect.Type
- func (i APIServiceMap) ToAPIServiceMapOutput() APIServiceMapOutput
- func (i APIServiceMap) ToAPIServiceMapOutputWithContext(ctx context.Context) APIServiceMapOutput
- func (i APIServiceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIService]
- type APIServiceMapInput
- type APIServiceMapOutput
- func (APIServiceMapOutput) ElementType() reflect.Type
- func (o APIServiceMapOutput) MapIndex(k pulumi.StringInput) APIServiceOutput
- func (o APIServiceMapOutput) ToAPIServiceMapOutput() APIServiceMapOutput
- func (o APIServiceMapOutput) ToAPIServiceMapOutputWithContext(ctx context.Context) APIServiceMapOutput
- func (o APIServiceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIService]
- type APIServiceOutput
- func (o APIServiceOutput) ApiVersion() pulumi.StringOutput
- func (APIServiceOutput) ElementType() reflect.Type
- func (o APIServiceOutput) Kind() pulumi.StringOutput
- func (o APIServiceOutput) Metadata() metav1.ObjectMetaOutput
- func (o APIServiceOutput) Spec() APIServiceSpecOutput
- func (o APIServiceOutput) Status() APIServiceStatusPtrOutput
- func (o APIServiceOutput) ToAPIServiceOutput() APIServiceOutput
- func (o APIServiceOutput) ToAPIServiceOutputWithContext(ctx context.Context) APIServiceOutput
- func (o APIServiceOutput) ToOutput(ctx context.Context) pulumix.Output[*APIService]
- type APIServicePatch
- func (*APIServicePatch) ElementType() reflect.Type
- func (i *APIServicePatch) ToAPIServicePatchOutput() APIServicePatchOutput
- func (i *APIServicePatch) ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput
- func (i *APIServicePatch) ToOutput(ctx context.Context) pulumix.Output[*APIServicePatch]
- type APIServicePatchArgs
- type APIServicePatchArray
- func (APIServicePatchArray) ElementType() reflect.Type
- func (i APIServicePatchArray) ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput
- func (i APIServicePatchArray) ToAPIServicePatchArrayOutputWithContext(ctx context.Context) APIServicePatchArrayOutput
- func (i APIServicePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*APIServicePatch]
- type APIServicePatchArrayInput
- type APIServicePatchArrayOutput
- func (APIServicePatchArrayOutput) ElementType() reflect.Type
- func (o APIServicePatchArrayOutput) Index(i pulumi.IntInput) APIServicePatchOutput
- func (o APIServicePatchArrayOutput) ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput
- func (o APIServicePatchArrayOutput) ToAPIServicePatchArrayOutputWithContext(ctx context.Context) APIServicePatchArrayOutput
- func (o APIServicePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*APIServicePatch]
- type APIServicePatchInput
- type APIServicePatchMap
- func (APIServicePatchMap) ElementType() reflect.Type
- func (i APIServicePatchMap) ToAPIServicePatchMapOutput() APIServicePatchMapOutput
- func (i APIServicePatchMap) ToAPIServicePatchMapOutputWithContext(ctx context.Context) APIServicePatchMapOutput
- func (i APIServicePatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServicePatch]
- type APIServicePatchMapInput
- type APIServicePatchMapOutput
- func (APIServicePatchMapOutput) ElementType() reflect.Type
- func (o APIServicePatchMapOutput) MapIndex(k pulumi.StringInput) APIServicePatchOutput
- func (o APIServicePatchMapOutput) ToAPIServicePatchMapOutput() APIServicePatchMapOutput
- func (o APIServicePatchMapOutput) ToAPIServicePatchMapOutputWithContext(ctx context.Context) APIServicePatchMapOutput
- func (o APIServicePatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServicePatch]
- type APIServicePatchOutput
- func (o APIServicePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIServicePatchOutput) ElementType() reflect.Type
- func (o APIServicePatchOutput) Kind() pulumi.StringPtrOutput
- func (o APIServicePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o APIServicePatchOutput) Spec() APIServiceSpecPatchPtrOutput
- func (o APIServicePatchOutput) Status() APIServiceStatusPatchPtrOutput
- func (o APIServicePatchOutput) ToAPIServicePatchOutput() APIServicePatchOutput
- func (o APIServicePatchOutput) ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput
- func (o APIServicePatchOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServicePatch]
- type APIServicePatchState
- type APIServicePatchType
- type APIServicePatchTypeArgs
- func (APIServicePatchTypeArgs) ElementType() reflect.Type
- func (i APIServicePatchTypeArgs) ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput
- func (i APIServicePatchTypeArgs) ToAPIServicePatchTypeOutputWithContext(ctx context.Context) APIServicePatchTypeOutput
- func (i APIServicePatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[APIServicePatchType]
- type APIServicePatchTypeInput
- type APIServicePatchTypeOutput
- func (o APIServicePatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIServicePatchTypeOutput) ElementType() reflect.Type
- func (o APIServicePatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o APIServicePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o APIServicePatchTypeOutput) Spec() APIServiceSpecPatchPtrOutput
- func (o APIServicePatchTypeOutput) Status() APIServiceStatusPatchPtrOutput
- func (o APIServicePatchTypeOutput) ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput
- func (o APIServicePatchTypeOutput) ToAPIServicePatchTypeOutputWithContext(ctx context.Context) APIServicePatchTypeOutput
- func (o APIServicePatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[APIServicePatchType]
- type APIServiceSpec
- type APIServiceSpecArgs
- func (APIServiceSpecArgs) ElementType() reflect.Type
- func (i APIServiceSpecArgs) ToAPIServiceSpecOutput() APIServiceSpecOutput
- func (i APIServiceSpecArgs) ToAPIServiceSpecOutputWithContext(ctx context.Context) APIServiceSpecOutput
- func (i APIServiceSpecArgs) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput
- func (i APIServiceSpecArgs) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput
- func (i APIServiceSpecArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpec]
- type APIServiceSpecInput
- type APIServiceSpecOutput
- func (o APIServiceSpecOutput) CaBundle() pulumi.StringPtrOutput
- func (APIServiceSpecOutput) ElementType() reflect.Type
- func (o APIServiceSpecOutput) Group() pulumi.StringPtrOutput
- func (o APIServiceSpecOutput) GroupPriorityMinimum() pulumi.IntOutput
- func (o APIServiceSpecOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
- func (o APIServiceSpecOutput) Service() ServiceReferenceOutput
- func (o APIServiceSpecOutput) ToAPIServiceSpecOutput() APIServiceSpecOutput
- func (o APIServiceSpecOutput) ToAPIServiceSpecOutputWithContext(ctx context.Context) APIServiceSpecOutput
- func (o APIServiceSpecOutput) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput
- func (o APIServiceSpecOutput) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput
- func (o APIServiceSpecOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpec]
- func (o APIServiceSpecOutput) Version() pulumi.StringPtrOutput
- func (o APIServiceSpecOutput) VersionPriority() pulumi.IntOutput
- type APIServiceSpecPatch
- type APIServiceSpecPatchArgs
- func (APIServiceSpecPatchArgs) ElementType() reflect.Type
- func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput
- func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutputWithContext(ctx context.Context) APIServiceSpecPatchOutput
- func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput
- func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput
- func (i APIServiceSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpecPatch]
- type APIServiceSpecPatchInput
- type APIServiceSpecPatchOutput
- func (o APIServiceSpecPatchOutput) CaBundle() pulumi.StringPtrOutput
- func (APIServiceSpecPatchOutput) ElementType() reflect.Type
- func (o APIServiceSpecPatchOutput) Group() pulumi.StringPtrOutput
- func (o APIServiceSpecPatchOutput) GroupPriorityMinimum() pulumi.IntPtrOutput
- func (o APIServiceSpecPatchOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
- func (o APIServiceSpecPatchOutput) Service() ServiceReferencePatchPtrOutput
- func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput
- func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutputWithContext(ctx context.Context) APIServiceSpecPatchOutput
- func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput
- func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput
- func (o APIServiceSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpecPatch]
- func (o APIServiceSpecPatchOutput) Version() pulumi.StringPtrOutput
- func (o APIServiceSpecPatchOutput) VersionPriority() pulumi.IntPtrOutput
- type APIServiceSpecPatchPtrInput
- type APIServiceSpecPatchPtrOutput
- func (o APIServiceSpecPatchPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o APIServiceSpecPatchPtrOutput) Elem() APIServiceSpecPatchOutput
- func (APIServiceSpecPatchPtrOutput) ElementType() reflect.Type
- func (o APIServiceSpecPatchPtrOutput) Group() pulumi.StringPtrOutput
- func (o APIServiceSpecPatchPtrOutput) GroupPriorityMinimum() pulumi.IntPtrOutput
- func (o APIServiceSpecPatchPtrOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
- func (o APIServiceSpecPatchPtrOutput) Service() ServiceReferencePatchPtrOutput
- func (o APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput
- func (o APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput
- func (o APIServiceSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceSpecPatch]
- func (o APIServiceSpecPatchPtrOutput) Version() pulumi.StringPtrOutput
- func (o APIServiceSpecPatchPtrOutput) VersionPriority() pulumi.IntPtrOutput
- type APIServiceSpecPtrInput
- type APIServiceSpecPtrOutput
- func (o APIServiceSpecPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o APIServiceSpecPtrOutput) Elem() APIServiceSpecOutput
- func (APIServiceSpecPtrOutput) ElementType() reflect.Type
- func (o APIServiceSpecPtrOutput) Group() pulumi.StringPtrOutput
- func (o APIServiceSpecPtrOutput) GroupPriorityMinimum() pulumi.IntPtrOutput
- func (o APIServiceSpecPtrOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
- func (o APIServiceSpecPtrOutput) Service() ServiceReferencePtrOutput
- func (o APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput
- func (o APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput
- func (o APIServiceSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceSpec]
- func (o APIServiceSpecPtrOutput) Version() pulumi.StringPtrOutput
- func (o APIServiceSpecPtrOutput) VersionPriority() pulumi.IntPtrOutput
- type APIServiceState
- type APIServiceStatus
- type APIServiceStatusArgs
- func (APIServiceStatusArgs) ElementType() reflect.Type
- func (i APIServiceStatusArgs) ToAPIServiceStatusOutput() APIServiceStatusOutput
- func (i APIServiceStatusArgs) ToAPIServiceStatusOutputWithContext(ctx context.Context) APIServiceStatusOutput
- func (i APIServiceStatusArgs) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput
- func (i APIServiceStatusArgs) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput
- func (i APIServiceStatusArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatus]
- type APIServiceStatusInput
- type APIServiceStatusOutput
- func (o APIServiceStatusOutput) Conditions() APIServiceConditionArrayOutput
- func (APIServiceStatusOutput) ElementType() reflect.Type
- func (o APIServiceStatusOutput) ToAPIServiceStatusOutput() APIServiceStatusOutput
- func (o APIServiceStatusOutput) ToAPIServiceStatusOutputWithContext(ctx context.Context) APIServiceStatusOutput
- func (o APIServiceStatusOutput) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput
- func (o APIServiceStatusOutput) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput
- func (o APIServiceStatusOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatus]
- type APIServiceStatusPatch
- type APIServiceStatusPatchArgs
- func (APIServiceStatusPatchArgs) ElementType() reflect.Type
- func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput
- func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutputWithContext(ctx context.Context) APIServiceStatusPatchOutput
- func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput
- func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput
- func (i APIServiceStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatusPatch]
- type APIServiceStatusPatchInput
- type APIServiceStatusPatchOutput
- func (o APIServiceStatusPatchOutput) Conditions() APIServiceConditionPatchArrayOutput
- func (APIServiceStatusPatchOutput) ElementType() reflect.Type
- func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput
- func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutputWithContext(ctx context.Context) APIServiceStatusPatchOutput
- func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput
- func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput
- func (o APIServiceStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatusPatch]
- type APIServiceStatusPatchPtrInput
- type APIServiceStatusPatchPtrOutput
- func (o APIServiceStatusPatchPtrOutput) Conditions() APIServiceConditionPatchArrayOutput
- func (o APIServiceStatusPatchPtrOutput) Elem() APIServiceStatusPatchOutput
- func (APIServiceStatusPatchPtrOutput) ElementType() reflect.Type
- func (o APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput
- func (o APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput
- func (o APIServiceStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceStatusPatch]
- type APIServiceStatusPtrInput
- type APIServiceStatusPtrOutput
- func (o APIServiceStatusPtrOutput) Conditions() APIServiceConditionArrayOutput
- func (o APIServiceStatusPtrOutput) Elem() APIServiceStatusOutput
- func (APIServiceStatusPtrOutput) ElementType() reflect.Type
- func (o APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput
- func (o APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput
- func (o APIServiceStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceStatus]
- type APIServiceType
- type APIServiceTypeArgs
- func (APIServiceTypeArgs) ElementType() reflect.Type
- func (i APIServiceTypeArgs) ToAPIServiceTypeOutput() APIServiceTypeOutput
- func (i APIServiceTypeArgs) ToAPIServiceTypeOutputWithContext(ctx context.Context) APIServiceTypeOutput
- func (i APIServiceTypeArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceType]
- type APIServiceTypeArray
- func (APIServiceTypeArray) ElementType() reflect.Type
- func (i APIServiceTypeArray) ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput
- func (i APIServiceTypeArray) ToAPIServiceTypeArrayOutputWithContext(ctx context.Context) APIServiceTypeArrayOutput
- func (i APIServiceTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceType]
- type APIServiceTypeArrayInput
- type APIServiceTypeArrayOutput
- func (APIServiceTypeArrayOutput) ElementType() reflect.Type
- func (o APIServiceTypeArrayOutput) Index(i pulumi.IntInput) APIServiceTypeOutput
- func (o APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput
- func (o APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutputWithContext(ctx context.Context) APIServiceTypeArrayOutput
- func (o APIServiceTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceType]
- type APIServiceTypeInput
- type APIServiceTypeOutput
- func (o APIServiceTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (APIServiceTypeOutput) ElementType() reflect.Type
- func (o APIServiceTypeOutput) Kind() pulumi.StringPtrOutput
- func (o APIServiceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o APIServiceTypeOutput) Spec() APIServiceSpecPtrOutput
- func (o APIServiceTypeOutput) Status() APIServiceStatusPtrOutput
- func (o APIServiceTypeOutput) ToAPIServiceTypeOutput() APIServiceTypeOutput
- func (o APIServiceTypeOutput) ToAPIServiceTypeOutputWithContext(ctx context.Context) APIServiceTypeOutput
- func (o APIServiceTypeOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceType]
- type ServiceReference
- type ServiceReferenceArgs
- func (ServiceReferenceArgs) ElementType() reflect.Type
- func (i ServiceReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceReference]
- func (i ServiceReferenceArgs) ToServiceReferenceOutput() ServiceReferenceOutput
- func (i ServiceReferenceArgs) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
- func (i ServiceReferenceArgs) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
- func (i ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
- type ServiceReferenceInput
- type ServiceReferenceOutput
- func (ServiceReferenceOutput) ElementType() reflect.Type
- func (o ServiceReferenceOutput) Name() pulumi.StringPtrOutput
- func (o ServiceReferenceOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceReferenceOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceReference]
- func (o ServiceReferenceOutput) ToServiceReferenceOutput() ServiceReferenceOutput
- func (o ServiceReferenceOutput) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
- func (o ServiceReferenceOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
- func (o ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
- type ServiceReferencePatch
- type ServiceReferencePatchArgs
- func (ServiceReferencePatchArgs) ElementType() reflect.Type
- func (i ServiceReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceReferencePatch]
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
- func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
- type ServiceReferencePatchInput
- type ServiceReferencePatchOutput
- func (ServiceReferencePatchOutput) ElementType() reflect.Type
- func (o ServiceReferencePatchOutput) Name() pulumi.StringPtrOutput
- func (o ServiceReferencePatchOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceReferencePatchOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceReferencePatch]
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
- func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
- type ServiceReferencePatchPtrInput
- type ServiceReferencePatchPtrOutput
- func (o ServiceReferencePatchPtrOutput) Elem() ServiceReferencePatchOutput
- func (ServiceReferencePatchPtrOutput) ElementType() reflect.Type
- func (o ServiceReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceReferencePatchPtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceReferencePatch]
- func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
- func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
- type ServiceReferencePtrInput
- type ServiceReferencePtrOutput
- func (o ServiceReferencePtrOutput) Elem() ServiceReferenceOutput
- func (ServiceReferencePtrOutput) ElementType() reflect.Type
- func (o ServiceReferencePtrOutput) Name() pulumi.StringPtrOutput
- func (o ServiceReferencePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ServiceReferencePtrOutput) Port() pulumi.IntPtrOutput
- func (o ServiceReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceReference]
- func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
- func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIService ¶
type APIService 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"` Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // Spec contains information for locating and communicating with a server Spec APIServiceSpecOutput `pulumi:"spec"` // Status contains derived information about an API server Status APIServiceStatusPtrOutput `pulumi:"status"` }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
func GetAPIService ¶
func GetAPIService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *APIServiceState, opts ...pulumi.ResourceOption) (*APIService, error)
GetAPIService gets an existing APIService 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 NewAPIService ¶
func NewAPIService(ctx *pulumi.Context, name string, args *APIServiceArgs, opts ...pulumi.ResourceOption) (*APIService, error)
NewAPIService registers a new resource with the given unique name, arguments, and options.
func (*APIService) ElementType ¶
func (*APIService) ElementType() reflect.Type
func (*APIService) ToAPIServiceOutput ¶
func (i *APIService) ToAPIServiceOutput() APIServiceOutput
func (*APIService) ToAPIServiceOutputWithContext ¶
func (i *APIService) ToAPIServiceOutputWithContext(ctx context.Context) APIServiceOutput
func (*APIService) ToOutput ¶ added in v4.2.0
func (i *APIService) ToOutput(ctx context.Context) pulumix.Output[*APIService]
type APIServiceArgs ¶
type APIServiceArgs 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 Metadata metav1.ObjectMetaPtrInput // Spec contains information for locating and communicating with a server Spec APIServiceSpecPtrInput }
The set of arguments for constructing a APIService resource.
func (APIServiceArgs) ElementType ¶
func (APIServiceArgs) ElementType() reflect.Type
type APIServiceArray ¶
type APIServiceArray []APIServiceInput
func (APIServiceArray) ElementType ¶
func (APIServiceArray) ElementType() reflect.Type
func (APIServiceArray) ToAPIServiceArrayOutput ¶
func (i APIServiceArray) ToAPIServiceArrayOutput() APIServiceArrayOutput
func (APIServiceArray) ToAPIServiceArrayOutputWithContext ¶
func (i APIServiceArray) ToAPIServiceArrayOutputWithContext(ctx context.Context) APIServiceArrayOutput
func (APIServiceArray) ToOutput ¶ added in v4.2.0
func (i APIServiceArray) ToOutput(ctx context.Context) pulumix.Output[[]*APIService]
type APIServiceArrayInput ¶
type APIServiceArrayInput interface { pulumi.Input ToAPIServiceArrayOutput() APIServiceArrayOutput ToAPIServiceArrayOutputWithContext(context.Context) APIServiceArrayOutput }
APIServiceArrayInput is an input type that accepts APIServiceArray and APIServiceArrayOutput values. You can construct a concrete instance of `APIServiceArrayInput` via:
APIServiceArray{ APIServiceArgs{...} }
type APIServiceArrayOutput ¶
type APIServiceArrayOutput struct{ *pulumi.OutputState }
func (APIServiceArrayOutput) ElementType ¶
func (APIServiceArrayOutput) ElementType() reflect.Type
func (APIServiceArrayOutput) Index ¶
func (o APIServiceArrayOutput) Index(i pulumi.IntInput) APIServiceOutput
func (APIServiceArrayOutput) ToAPIServiceArrayOutput ¶
func (o APIServiceArrayOutput) ToAPIServiceArrayOutput() APIServiceArrayOutput
func (APIServiceArrayOutput) ToAPIServiceArrayOutputWithContext ¶
func (o APIServiceArrayOutput) ToAPIServiceArrayOutputWithContext(ctx context.Context) APIServiceArrayOutput
func (APIServiceArrayOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*APIService]
type APIServiceCondition ¶
type APIServiceCondition struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message *string `pulumi:"message"` // Unique, one-word, CamelCase reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status is the status of the condition. Can be True, False, Unknown. Status string `pulumi:"status"` // Type is the type of the condition. Type string `pulumi:"type"` }
APIServiceCondition describes the state of an APIService at a particular point
type APIServiceConditionArgs ¶
type APIServiceConditionArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // Unique, one-word, CamelCase reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status is the status of the condition. Can be True, False, Unknown. Status pulumi.StringInput `pulumi:"status"` // Type is the type of the condition. Type pulumi.StringInput `pulumi:"type"` }
APIServiceCondition describes the state of an APIService at a particular point
func (APIServiceConditionArgs) ElementType ¶
func (APIServiceConditionArgs) ElementType() reflect.Type
func (APIServiceConditionArgs) ToAPIServiceConditionOutput ¶
func (i APIServiceConditionArgs) ToAPIServiceConditionOutput() APIServiceConditionOutput
func (APIServiceConditionArgs) ToAPIServiceConditionOutputWithContext ¶
func (i APIServiceConditionArgs) ToAPIServiceConditionOutputWithContext(ctx context.Context) APIServiceConditionOutput
func (APIServiceConditionArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceConditionArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceCondition]
type APIServiceConditionArray ¶
type APIServiceConditionArray []APIServiceConditionInput
func (APIServiceConditionArray) ElementType ¶
func (APIServiceConditionArray) ElementType() reflect.Type
func (APIServiceConditionArray) ToAPIServiceConditionArrayOutput ¶
func (i APIServiceConditionArray) ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput
func (APIServiceConditionArray) ToAPIServiceConditionArrayOutputWithContext ¶
func (i APIServiceConditionArray) ToAPIServiceConditionArrayOutputWithContext(ctx context.Context) APIServiceConditionArrayOutput
func (APIServiceConditionArray) ToOutput ¶ added in v4.2.0
func (i APIServiceConditionArray) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceCondition]
type APIServiceConditionArrayInput ¶
type APIServiceConditionArrayInput interface { pulumi.Input ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput ToAPIServiceConditionArrayOutputWithContext(context.Context) APIServiceConditionArrayOutput }
APIServiceConditionArrayInput is an input type that accepts APIServiceConditionArray and APIServiceConditionArrayOutput values. You can construct a concrete instance of `APIServiceConditionArrayInput` via:
APIServiceConditionArray{ APIServiceConditionArgs{...} }
type APIServiceConditionArrayOutput ¶
type APIServiceConditionArrayOutput struct{ *pulumi.OutputState }
func (APIServiceConditionArrayOutput) ElementType ¶
func (APIServiceConditionArrayOutput) ElementType() reflect.Type
func (APIServiceConditionArrayOutput) Index ¶
func (o APIServiceConditionArrayOutput) Index(i pulumi.IntInput) APIServiceConditionOutput
func (APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutput ¶
func (o APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput
func (APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutputWithContext ¶
func (o APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutputWithContext(ctx context.Context) APIServiceConditionArrayOutput
func (APIServiceConditionArrayOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceConditionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceCondition]
type APIServiceConditionInput ¶
type APIServiceConditionInput interface { pulumi.Input ToAPIServiceConditionOutput() APIServiceConditionOutput ToAPIServiceConditionOutputWithContext(context.Context) APIServiceConditionOutput }
APIServiceConditionInput is an input type that accepts APIServiceConditionArgs and APIServiceConditionOutput values. You can construct a concrete instance of `APIServiceConditionInput` via:
APIServiceConditionArgs{...}
type APIServiceConditionOutput ¶
type APIServiceConditionOutput struct{ *pulumi.OutputState }
APIServiceCondition describes the state of an APIService at a particular point
func (APIServiceConditionOutput) ElementType ¶
func (APIServiceConditionOutput) ElementType() reflect.Type
func (APIServiceConditionOutput) LastTransitionTime ¶
func (o APIServiceConditionOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (APIServiceConditionOutput) Message ¶
func (o APIServiceConditionOutput) Message() pulumi.StringPtrOutput
Human-readable message indicating details about last transition.
func (APIServiceConditionOutput) Reason ¶
func (o APIServiceConditionOutput) Reason() pulumi.StringPtrOutput
Unique, one-word, CamelCase reason for the condition's last transition.
func (APIServiceConditionOutput) Status ¶
func (o APIServiceConditionOutput) Status() pulumi.StringOutput
Status is the status of the condition. Can be True, False, Unknown.
func (APIServiceConditionOutput) ToAPIServiceConditionOutput ¶
func (o APIServiceConditionOutput) ToAPIServiceConditionOutput() APIServiceConditionOutput
func (APIServiceConditionOutput) ToAPIServiceConditionOutputWithContext ¶
func (o APIServiceConditionOutput) ToAPIServiceConditionOutputWithContext(ctx context.Context) APIServiceConditionOutput
func (APIServiceConditionOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceConditionOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceCondition]
func (APIServiceConditionOutput) Type ¶
func (o APIServiceConditionOutput) Type() pulumi.StringOutput
Type is the type of the condition.
type APIServiceConditionPatch ¶
type APIServiceConditionPatch struct { // Last time the condition transitioned from one status to another. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message *string `pulumi:"message"` // Unique, one-word, CamelCase reason for the condition's last transition. Reason *string `pulumi:"reason"` // Status is the status of the condition. Can be True, False, Unknown. Status *string `pulumi:"status"` // Type is the type of the condition. Type *string `pulumi:"type"` }
APIServiceCondition describes the state of an APIService at a particular point
type APIServiceConditionPatchArgs ¶
type APIServiceConditionPatchArgs struct { // Last time the condition transitioned from one status to another. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Human-readable message indicating details about last transition. Message pulumi.StringPtrInput `pulumi:"message"` // Unique, one-word, CamelCase reason for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status is the status of the condition. Can be True, False, Unknown. Status pulumi.StringPtrInput `pulumi:"status"` // Type is the type of the condition. Type pulumi.StringPtrInput `pulumi:"type"` }
APIServiceCondition describes the state of an APIService at a particular point
func (APIServiceConditionPatchArgs) ElementType ¶
func (APIServiceConditionPatchArgs) ElementType() reflect.Type
func (APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutput ¶
func (i APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput
func (APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutputWithContext ¶
func (i APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutputWithContext(ctx context.Context) APIServiceConditionPatchOutput
func (APIServiceConditionPatchArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceConditionPatchArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceConditionPatch]
type APIServiceConditionPatchArray ¶
type APIServiceConditionPatchArray []APIServiceConditionPatchInput
func (APIServiceConditionPatchArray) ElementType ¶
func (APIServiceConditionPatchArray) ElementType() reflect.Type
func (APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutput ¶
func (i APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput
func (APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutputWithContext ¶
func (i APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutputWithContext(ctx context.Context) APIServiceConditionPatchArrayOutput
func (APIServiceConditionPatchArray) ToOutput ¶ added in v4.2.0
func (i APIServiceConditionPatchArray) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceConditionPatch]
type APIServiceConditionPatchArrayInput ¶
type APIServiceConditionPatchArrayInput interface { pulumi.Input ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput ToAPIServiceConditionPatchArrayOutputWithContext(context.Context) APIServiceConditionPatchArrayOutput }
APIServiceConditionPatchArrayInput is an input type that accepts APIServiceConditionPatchArray and APIServiceConditionPatchArrayOutput values. You can construct a concrete instance of `APIServiceConditionPatchArrayInput` via:
APIServiceConditionPatchArray{ APIServiceConditionPatchArgs{...} }
type APIServiceConditionPatchArrayOutput ¶
type APIServiceConditionPatchArrayOutput struct{ *pulumi.OutputState }
func (APIServiceConditionPatchArrayOutput) ElementType ¶
func (APIServiceConditionPatchArrayOutput) ElementType() reflect.Type
func (APIServiceConditionPatchArrayOutput) Index ¶
func (o APIServiceConditionPatchArrayOutput) Index(i pulumi.IntInput) APIServiceConditionPatchOutput
func (APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutput ¶
func (o APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput
func (APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutputWithContext ¶
func (o APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutputWithContext(ctx context.Context) APIServiceConditionPatchArrayOutput
func (APIServiceConditionPatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceConditionPatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceConditionPatch]
type APIServiceConditionPatchInput ¶
type APIServiceConditionPatchInput interface { pulumi.Input ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput ToAPIServiceConditionPatchOutputWithContext(context.Context) APIServiceConditionPatchOutput }
APIServiceConditionPatchInput is an input type that accepts APIServiceConditionPatchArgs and APIServiceConditionPatchOutput values. You can construct a concrete instance of `APIServiceConditionPatchInput` via:
APIServiceConditionPatchArgs{...}
type APIServiceConditionPatchOutput ¶
type APIServiceConditionPatchOutput struct{ *pulumi.OutputState }
APIServiceCondition describes the state of an APIService at a particular point
func (APIServiceConditionPatchOutput) ElementType ¶
func (APIServiceConditionPatchOutput) ElementType() reflect.Type
func (APIServiceConditionPatchOutput) LastTransitionTime ¶
func (o APIServiceConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput
Last time the condition transitioned from one status to another.
func (APIServiceConditionPatchOutput) Message ¶
func (o APIServiceConditionPatchOutput) Message() pulumi.StringPtrOutput
Human-readable message indicating details about last transition.
func (APIServiceConditionPatchOutput) Reason ¶
func (o APIServiceConditionPatchOutput) Reason() pulumi.StringPtrOutput
Unique, one-word, CamelCase reason for the condition's last transition.
func (APIServiceConditionPatchOutput) Status ¶
func (o APIServiceConditionPatchOutput) Status() pulumi.StringPtrOutput
Status is the status of the condition. Can be True, False, Unknown.
func (APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutput ¶
func (o APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput
func (APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutputWithContext ¶
func (o APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutputWithContext(ctx context.Context) APIServiceConditionPatchOutput
func (APIServiceConditionPatchOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceConditionPatchOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceConditionPatch]
func (APIServiceConditionPatchOutput) Type ¶
func (o APIServiceConditionPatchOutput) Type() pulumi.StringPtrOutput
Type is the type of the condition.
type APIServiceInput ¶
type APIServiceInput interface { pulumi.Input ToAPIServiceOutput() APIServiceOutput ToAPIServiceOutputWithContext(ctx context.Context) APIServiceOutput }
type APIServiceList ¶
type APIServiceList 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 APIServiceTypeArrayOutput `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"` Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
APIServiceList is a list of APIService objects.
func GetAPIServiceList ¶
func GetAPIServiceList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *APIServiceListState, opts ...pulumi.ResourceOption) (*APIServiceList, error)
GetAPIServiceList gets an existing APIServiceList 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 NewAPIServiceList ¶
func NewAPIServiceList(ctx *pulumi.Context, name string, args *APIServiceListArgs, opts ...pulumi.ResourceOption) (*APIServiceList, error)
NewAPIServiceList registers a new resource with the given unique name, arguments, and options.
func (*APIServiceList) ElementType ¶
func (*APIServiceList) ElementType() reflect.Type
func (*APIServiceList) ToAPIServiceListOutput ¶
func (i *APIServiceList) ToAPIServiceListOutput() APIServiceListOutput
func (*APIServiceList) ToAPIServiceListOutputWithContext ¶
func (i *APIServiceList) ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput
func (*APIServiceList) ToOutput ¶ added in v4.2.0
func (i *APIServiceList) ToOutput(ctx context.Context) pulumix.Output[*APIServiceList]
type APIServiceListArgs ¶
type APIServiceListArgs 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 APIServiceTypeArrayInput // 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 Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a APIServiceList resource.
func (APIServiceListArgs) ElementType ¶
func (APIServiceListArgs) ElementType() reflect.Type
type APIServiceListArray ¶
type APIServiceListArray []APIServiceListInput
func (APIServiceListArray) ElementType ¶
func (APIServiceListArray) ElementType() reflect.Type
func (APIServiceListArray) ToAPIServiceListArrayOutput ¶
func (i APIServiceListArray) ToAPIServiceListArrayOutput() APIServiceListArrayOutput
func (APIServiceListArray) ToAPIServiceListArrayOutputWithContext ¶
func (i APIServiceListArray) ToAPIServiceListArrayOutputWithContext(ctx context.Context) APIServiceListArrayOutput
func (APIServiceListArray) ToOutput ¶ added in v4.2.0
func (i APIServiceListArray) ToOutput(ctx context.Context) pulumix.Output[[]*APIServiceList]
type APIServiceListArrayInput ¶
type APIServiceListArrayInput interface { pulumi.Input ToAPIServiceListArrayOutput() APIServiceListArrayOutput ToAPIServiceListArrayOutputWithContext(context.Context) APIServiceListArrayOutput }
APIServiceListArrayInput is an input type that accepts APIServiceListArray and APIServiceListArrayOutput values. You can construct a concrete instance of `APIServiceListArrayInput` via:
APIServiceListArray{ APIServiceListArgs{...} }
type APIServiceListArrayOutput ¶
type APIServiceListArrayOutput struct{ *pulumi.OutputState }
func (APIServiceListArrayOutput) ElementType ¶
func (APIServiceListArrayOutput) ElementType() reflect.Type
func (APIServiceListArrayOutput) Index ¶
func (o APIServiceListArrayOutput) Index(i pulumi.IntInput) APIServiceListOutput
func (APIServiceListArrayOutput) ToAPIServiceListArrayOutput ¶
func (o APIServiceListArrayOutput) ToAPIServiceListArrayOutput() APIServiceListArrayOutput
func (APIServiceListArrayOutput) ToAPIServiceListArrayOutputWithContext ¶
func (o APIServiceListArrayOutput) ToAPIServiceListArrayOutputWithContext(ctx context.Context) APIServiceListArrayOutput
func (APIServiceListArrayOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceListArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*APIServiceList]
type APIServiceListInput ¶
type APIServiceListInput interface { pulumi.Input ToAPIServiceListOutput() APIServiceListOutput ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput }
type APIServiceListMap ¶
type APIServiceListMap map[string]APIServiceListInput
func (APIServiceListMap) ElementType ¶
func (APIServiceListMap) ElementType() reflect.Type
func (APIServiceListMap) ToAPIServiceListMapOutput ¶
func (i APIServiceListMap) ToAPIServiceListMapOutput() APIServiceListMapOutput
func (APIServiceListMap) ToAPIServiceListMapOutputWithContext ¶
func (i APIServiceListMap) ToAPIServiceListMapOutputWithContext(ctx context.Context) APIServiceListMapOutput
func (APIServiceListMap) ToOutput ¶ added in v4.2.0
func (i APIServiceListMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServiceList]
type APIServiceListMapInput ¶
type APIServiceListMapInput interface { pulumi.Input ToAPIServiceListMapOutput() APIServiceListMapOutput ToAPIServiceListMapOutputWithContext(context.Context) APIServiceListMapOutput }
APIServiceListMapInput is an input type that accepts APIServiceListMap and APIServiceListMapOutput values. You can construct a concrete instance of `APIServiceListMapInput` via:
APIServiceListMap{ "key": APIServiceListArgs{...} }
type APIServiceListMapOutput ¶
type APIServiceListMapOutput struct{ *pulumi.OutputState }
func (APIServiceListMapOutput) ElementType ¶
func (APIServiceListMapOutput) ElementType() reflect.Type
func (APIServiceListMapOutput) MapIndex ¶
func (o APIServiceListMapOutput) MapIndex(k pulumi.StringInput) APIServiceListOutput
func (APIServiceListMapOutput) ToAPIServiceListMapOutput ¶
func (o APIServiceListMapOutput) ToAPIServiceListMapOutput() APIServiceListMapOutput
func (APIServiceListMapOutput) ToAPIServiceListMapOutputWithContext ¶
func (o APIServiceListMapOutput) ToAPIServiceListMapOutputWithContext(ctx context.Context) APIServiceListMapOutput
func (APIServiceListMapOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceListMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServiceList]
type APIServiceListOutput ¶
type APIServiceListOutput struct{ *pulumi.OutputState }
func (APIServiceListOutput) ApiVersion ¶
func (o APIServiceListOutput) 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 (APIServiceListOutput) ElementType ¶
func (APIServiceListOutput) ElementType() reflect.Type
func (APIServiceListOutput) Items ¶
func (o APIServiceListOutput) Items() APIServiceTypeArrayOutput
func (APIServiceListOutput) Kind ¶
func (o APIServiceListOutput) 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 (APIServiceListOutput) Metadata ¶
func (o APIServiceListOutput) Metadata() metav1.ListMetaOutput
func (APIServiceListOutput) ToAPIServiceListOutput ¶
func (o APIServiceListOutput) ToAPIServiceListOutput() APIServiceListOutput
func (APIServiceListOutput) ToAPIServiceListOutputWithContext ¶
func (o APIServiceListOutput) ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput
func (APIServiceListOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceListOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceList]
type APIServiceListState ¶
type APIServiceListState struct { }
func (APIServiceListState) ElementType ¶
func (APIServiceListState) ElementType() reflect.Type
type APIServiceListType ¶
type APIServiceListType 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 []APIServiceType `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"` Metadata *metav1.ListMeta `pulumi:"metadata"` }
APIServiceList is a list of APIService objects.
type APIServiceListTypeArgs ¶
type APIServiceListTypeArgs 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 APIServiceTypeArrayInput `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"` Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
APIServiceList is a list of APIService objects.
func (APIServiceListTypeArgs) ElementType ¶
func (APIServiceListTypeArgs) ElementType() reflect.Type
func (APIServiceListTypeArgs) ToAPIServiceListTypeOutput ¶
func (i APIServiceListTypeArgs) ToAPIServiceListTypeOutput() APIServiceListTypeOutput
func (APIServiceListTypeArgs) ToAPIServiceListTypeOutputWithContext ¶
func (i APIServiceListTypeArgs) ToAPIServiceListTypeOutputWithContext(ctx context.Context) APIServiceListTypeOutput
func (APIServiceListTypeArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceListTypeArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceListType]
type APIServiceListTypeInput ¶
type APIServiceListTypeInput interface { pulumi.Input ToAPIServiceListTypeOutput() APIServiceListTypeOutput ToAPIServiceListTypeOutputWithContext(context.Context) APIServiceListTypeOutput }
APIServiceListTypeInput is an input type that accepts APIServiceListTypeArgs and APIServiceListTypeOutput values. You can construct a concrete instance of `APIServiceListTypeInput` via:
APIServiceListTypeArgs{...}
type APIServiceListTypeOutput ¶
type APIServiceListTypeOutput struct{ *pulumi.OutputState }
APIServiceList is a list of APIService objects.
func (APIServiceListTypeOutput) ApiVersion ¶
func (o APIServiceListTypeOutput) 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 (APIServiceListTypeOutput) ElementType ¶
func (APIServiceListTypeOutput) ElementType() reflect.Type
func (APIServiceListTypeOutput) Items ¶
func (o APIServiceListTypeOutput) Items() APIServiceTypeArrayOutput
func (APIServiceListTypeOutput) Kind ¶
func (o APIServiceListTypeOutput) 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 (APIServiceListTypeOutput) Metadata ¶
func (o APIServiceListTypeOutput) Metadata() metav1.ListMetaPtrOutput
func (APIServiceListTypeOutput) ToAPIServiceListTypeOutput ¶
func (o APIServiceListTypeOutput) ToAPIServiceListTypeOutput() APIServiceListTypeOutput
func (APIServiceListTypeOutput) ToAPIServiceListTypeOutputWithContext ¶
func (o APIServiceListTypeOutput) ToAPIServiceListTypeOutputWithContext(ctx context.Context) APIServiceListTypeOutput
func (APIServiceListTypeOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceListTypeOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceListType]
type APIServiceMap ¶
type APIServiceMap map[string]APIServiceInput
func (APIServiceMap) ElementType ¶
func (APIServiceMap) ElementType() reflect.Type
func (APIServiceMap) ToAPIServiceMapOutput ¶
func (i APIServiceMap) ToAPIServiceMapOutput() APIServiceMapOutput
func (APIServiceMap) ToAPIServiceMapOutputWithContext ¶
func (i APIServiceMap) ToAPIServiceMapOutputWithContext(ctx context.Context) APIServiceMapOutput
func (APIServiceMap) ToOutput ¶ added in v4.2.0
func (i APIServiceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIService]
type APIServiceMapInput ¶
type APIServiceMapInput interface { pulumi.Input ToAPIServiceMapOutput() APIServiceMapOutput ToAPIServiceMapOutputWithContext(context.Context) APIServiceMapOutput }
APIServiceMapInput is an input type that accepts APIServiceMap and APIServiceMapOutput values. You can construct a concrete instance of `APIServiceMapInput` via:
APIServiceMap{ "key": APIServiceArgs{...} }
type APIServiceMapOutput ¶
type APIServiceMapOutput struct{ *pulumi.OutputState }
func (APIServiceMapOutput) ElementType ¶
func (APIServiceMapOutput) ElementType() reflect.Type
func (APIServiceMapOutput) MapIndex ¶
func (o APIServiceMapOutput) MapIndex(k pulumi.StringInput) APIServiceOutput
func (APIServiceMapOutput) ToAPIServiceMapOutput ¶
func (o APIServiceMapOutput) ToAPIServiceMapOutput() APIServiceMapOutput
func (APIServiceMapOutput) ToAPIServiceMapOutputWithContext ¶
func (o APIServiceMapOutput) ToAPIServiceMapOutputWithContext(ctx context.Context) APIServiceMapOutput
func (APIServiceMapOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIService]
type APIServiceOutput ¶
type APIServiceOutput struct{ *pulumi.OutputState }
func (APIServiceOutput) ApiVersion ¶
func (o APIServiceOutput) 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 (APIServiceOutput) ElementType ¶
func (APIServiceOutput) ElementType() reflect.Type
func (APIServiceOutput) Kind ¶
func (o APIServiceOutput) 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 (APIServiceOutput) Metadata ¶
func (o APIServiceOutput) Metadata() metav1.ObjectMetaOutput
func (APIServiceOutput) Spec ¶
func (o APIServiceOutput) Spec() APIServiceSpecOutput
Spec contains information for locating and communicating with a server
func (APIServiceOutput) Status ¶
func (o APIServiceOutput) Status() APIServiceStatusPtrOutput
Status contains derived information about an API server
func (APIServiceOutput) ToAPIServiceOutput ¶
func (o APIServiceOutput) ToAPIServiceOutput() APIServiceOutput
func (APIServiceOutput) ToAPIServiceOutputWithContext ¶
func (o APIServiceOutput) ToAPIServiceOutputWithContext(ctx context.Context) APIServiceOutput
func (APIServiceOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceOutput) ToOutput(ctx context.Context) pulumix.Output[*APIService]
type APIServicePatch ¶
type APIServicePatch 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"` Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // Spec contains information for locating and communicating with a server Spec APIServiceSpecPatchPtrOutput `pulumi:"spec"` // Status contains derived information about an API server Status APIServiceStatusPatchPtrOutput `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. APIService represents a server for a particular GroupVersion. Name must be "version.group".
func GetAPIServicePatch ¶
func GetAPIServicePatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *APIServicePatchState, opts ...pulumi.ResourceOption) (*APIServicePatch, error)
GetAPIServicePatch gets an existing APIServicePatch 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 NewAPIServicePatch ¶
func NewAPIServicePatch(ctx *pulumi.Context, name string, args *APIServicePatchArgs, opts ...pulumi.ResourceOption) (*APIServicePatch, error)
NewAPIServicePatch registers a new resource with the given unique name, arguments, and options.
func (*APIServicePatch) ElementType ¶
func (*APIServicePatch) ElementType() reflect.Type
func (*APIServicePatch) ToAPIServicePatchOutput ¶
func (i *APIServicePatch) ToAPIServicePatchOutput() APIServicePatchOutput
func (*APIServicePatch) ToAPIServicePatchOutputWithContext ¶
func (i *APIServicePatch) ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput
func (*APIServicePatch) ToOutput ¶ added in v4.2.0
func (i *APIServicePatch) ToOutput(ctx context.Context) pulumix.Output[*APIServicePatch]
type APIServicePatchArgs ¶
type APIServicePatchArgs 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 Metadata metav1.ObjectMetaPatchPtrInput // Spec contains information for locating and communicating with a server Spec APIServiceSpecPatchPtrInput }
The set of arguments for constructing a APIServicePatch resource.
func (APIServicePatchArgs) ElementType ¶
func (APIServicePatchArgs) ElementType() reflect.Type
type APIServicePatchArray ¶
type APIServicePatchArray []APIServicePatchInput
func (APIServicePatchArray) ElementType ¶
func (APIServicePatchArray) ElementType() reflect.Type
func (APIServicePatchArray) ToAPIServicePatchArrayOutput ¶
func (i APIServicePatchArray) ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput
func (APIServicePatchArray) ToAPIServicePatchArrayOutputWithContext ¶
func (i APIServicePatchArray) ToAPIServicePatchArrayOutputWithContext(ctx context.Context) APIServicePatchArrayOutput
func (APIServicePatchArray) ToOutput ¶ added in v4.2.0
func (i APIServicePatchArray) ToOutput(ctx context.Context) pulumix.Output[[]*APIServicePatch]
type APIServicePatchArrayInput ¶
type APIServicePatchArrayInput interface { pulumi.Input ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput ToAPIServicePatchArrayOutputWithContext(context.Context) APIServicePatchArrayOutput }
APIServicePatchArrayInput is an input type that accepts APIServicePatchArray and APIServicePatchArrayOutput values. You can construct a concrete instance of `APIServicePatchArrayInput` via:
APIServicePatchArray{ APIServicePatchArgs{...} }
type APIServicePatchArrayOutput ¶
type APIServicePatchArrayOutput struct{ *pulumi.OutputState }
func (APIServicePatchArrayOutput) ElementType ¶
func (APIServicePatchArrayOutput) ElementType() reflect.Type
func (APIServicePatchArrayOutput) Index ¶
func (o APIServicePatchArrayOutput) Index(i pulumi.IntInput) APIServicePatchOutput
func (APIServicePatchArrayOutput) ToAPIServicePatchArrayOutput ¶
func (o APIServicePatchArrayOutput) ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput
func (APIServicePatchArrayOutput) ToAPIServicePatchArrayOutputWithContext ¶
func (o APIServicePatchArrayOutput) ToAPIServicePatchArrayOutputWithContext(ctx context.Context) APIServicePatchArrayOutput
func (APIServicePatchArrayOutput) ToOutput ¶ added in v4.2.0
func (o APIServicePatchArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*APIServicePatch]
type APIServicePatchInput ¶
type APIServicePatchInput interface { pulumi.Input ToAPIServicePatchOutput() APIServicePatchOutput ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput }
type APIServicePatchMap ¶
type APIServicePatchMap map[string]APIServicePatchInput
func (APIServicePatchMap) ElementType ¶
func (APIServicePatchMap) ElementType() reflect.Type
func (APIServicePatchMap) ToAPIServicePatchMapOutput ¶
func (i APIServicePatchMap) ToAPIServicePatchMapOutput() APIServicePatchMapOutput
func (APIServicePatchMap) ToAPIServicePatchMapOutputWithContext ¶
func (i APIServicePatchMap) ToAPIServicePatchMapOutputWithContext(ctx context.Context) APIServicePatchMapOutput
func (APIServicePatchMap) ToOutput ¶ added in v4.2.0
func (i APIServicePatchMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServicePatch]
type APIServicePatchMapInput ¶
type APIServicePatchMapInput interface { pulumi.Input ToAPIServicePatchMapOutput() APIServicePatchMapOutput ToAPIServicePatchMapOutputWithContext(context.Context) APIServicePatchMapOutput }
APIServicePatchMapInput is an input type that accepts APIServicePatchMap and APIServicePatchMapOutput values. You can construct a concrete instance of `APIServicePatchMapInput` via:
APIServicePatchMap{ "key": APIServicePatchArgs{...} }
type APIServicePatchMapOutput ¶
type APIServicePatchMapOutput struct{ *pulumi.OutputState }
func (APIServicePatchMapOutput) ElementType ¶
func (APIServicePatchMapOutput) ElementType() reflect.Type
func (APIServicePatchMapOutput) MapIndex ¶
func (o APIServicePatchMapOutput) MapIndex(k pulumi.StringInput) APIServicePatchOutput
func (APIServicePatchMapOutput) ToAPIServicePatchMapOutput ¶
func (o APIServicePatchMapOutput) ToAPIServicePatchMapOutput() APIServicePatchMapOutput
func (APIServicePatchMapOutput) ToAPIServicePatchMapOutputWithContext ¶
func (o APIServicePatchMapOutput) ToAPIServicePatchMapOutputWithContext(ctx context.Context) APIServicePatchMapOutput
func (APIServicePatchMapOutput) ToOutput ¶ added in v4.2.0
func (o APIServicePatchMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*APIServicePatch]
type APIServicePatchOutput ¶
type APIServicePatchOutput struct{ *pulumi.OutputState }
func (APIServicePatchOutput) ApiVersion ¶
func (o APIServicePatchOutput) 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 (APIServicePatchOutput) ElementType ¶
func (APIServicePatchOutput) ElementType() reflect.Type
func (APIServicePatchOutput) Kind ¶
func (o APIServicePatchOutput) 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 (APIServicePatchOutput) Metadata ¶
func (o APIServicePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (APIServicePatchOutput) Spec ¶
func (o APIServicePatchOutput) Spec() APIServiceSpecPatchPtrOutput
Spec contains information for locating and communicating with a server
func (APIServicePatchOutput) Status ¶
func (o APIServicePatchOutput) Status() APIServiceStatusPatchPtrOutput
Status contains derived information about an API server
func (APIServicePatchOutput) ToAPIServicePatchOutput ¶
func (o APIServicePatchOutput) ToAPIServicePatchOutput() APIServicePatchOutput
func (APIServicePatchOutput) ToAPIServicePatchOutputWithContext ¶
func (o APIServicePatchOutput) ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput
func (APIServicePatchOutput) ToOutput ¶ added in v4.2.0
func (o APIServicePatchOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServicePatch]
type APIServicePatchState ¶
type APIServicePatchState struct { }
func (APIServicePatchState) ElementType ¶
func (APIServicePatchState) ElementType() reflect.Type
type APIServicePatchType ¶
type APIServicePatchType 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"` Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // Spec contains information for locating and communicating with a server Spec *APIServiceSpecPatch `pulumi:"spec"` // Status contains derived information about an API server Status *APIServiceStatusPatch `pulumi:"status"` }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
type APIServicePatchTypeArgs ¶
type APIServicePatchTypeArgs 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"` Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // Spec contains information for locating and communicating with a server Spec APIServiceSpecPatchPtrInput `pulumi:"spec"` // Status contains derived information about an API server Status APIServiceStatusPatchPtrInput `pulumi:"status"` }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
func (APIServicePatchTypeArgs) ElementType ¶
func (APIServicePatchTypeArgs) ElementType() reflect.Type
func (APIServicePatchTypeArgs) ToAPIServicePatchTypeOutput ¶
func (i APIServicePatchTypeArgs) ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput
func (APIServicePatchTypeArgs) ToAPIServicePatchTypeOutputWithContext ¶
func (i APIServicePatchTypeArgs) ToAPIServicePatchTypeOutputWithContext(ctx context.Context) APIServicePatchTypeOutput
func (APIServicePatchTypeArgs) ToOutput ¶ added in v4.2.0
func (i APIServicePatchTypeArgs) ToOutput(ctx context.Context) pulumix.Output[APIServicePatchType]
type APIServicePatchTypeInput ¶
type APIServicePatchTypeInput interface { pulumi.Input ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput ToAPIServicePatchTypeOutputWithContext(context.Context) APIServicePatchTypeOutput }
APIServicePatchTypeInput is an input type that accepts APIServicePatchTypeArgs and APIServicePatchTypeOutput values. You can construct a concrete instance of `APIServicePatchTypeInput` via:
APIServicePatchTypeArgs{...}
type APIServicePatchTypeOutput ¶
type APIServicePatchTypeOutput struct{ *pulumi.OutputState }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
func (APIServicePatchTypeOutput) ApiVersion ¶
func (o APIServicePatchTypeOutput) 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 (APIServicePatchTypeOutput) ElementType ¶
func (APIServicePatchTypeOutput) ElementType() reflect.Type
func (APIServicePatchTypeOutput) Kind ¶
func (o APIServicePatchTypeOutput) 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 (APIServicePatchTypeOutput) Metadata ¶
func (o APIServicePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
func (APIServicePatchTypeOutput) Spec ¶
func (o APIServicePatchTypeOutput) Spec() APIServiceSpecPatchPtrOutput
Spec contains information for locating and communicating with a server
func (APIServicePatchTypeOutput) Status ¶
func (o APIServicePatchTypeOutput) Status() APIServiceStatusPatchPtrOutput
Status contains derived information about an API server
func (APIServicePatchTypeOutput) ToAPIServicePatchTypeOutput ¶
func (o APIServicePatchTypeOutput) ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput
func (APIServicePatchTypeOutput) ToAPIServicePatchTypeOutputWithContext ¶
func (o APIServicePatchTypeOutput) ToAPIServicePatchTypeOutputWithContext(ctx context.Context) APIServicePatchTypeOutput
func (APIServicePatchTypeOutput) ToOutput ¶ added in v4.2.0
func (o APIServicePatchTypeOutput) ToOutput(ctx context.Context) pulumix.Output[APIServicePatchType]
type APIServiceSpec ¶
type APIServiceSpec struct { // CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used. CaBundle *string `pulumi:"caBundle"` // Group is the API group name this server hosts Group *string `pulumi:"group"` // GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s GroupPriorityMinimum int `pulumi:"groupPriorityMinimum"` // InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead. InsecureSkipTLSVerify *bool `pulumi:"insecureSkipTLSVerify"` // Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled. Service ServiceReference `pulumi:"service"` // Version is the API version this server hosts. For example, "v1" Version *string `pulumi:"version"` // VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. VersionPriority int `pulumi:"versionPriority"` }
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
type APIServiceSpecArgs ¶
type APIServiceSpecArgs struct { // CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // Group is the API group name this server hosts Group pulumi.StringPtrInput `pulumi:"group"` // GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s GroupPriorityMinimum pulumi.IntInput `pulumi:"groupPriorityMinimum"` // InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead. InsecureSkipTLSVerify pulumi.BoolPtrInput `pulumi:"insecureSkipTLSVerify"` // Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled. Service ServiceReferenceInput `pulumi:"service"` // Version is the API version this server hosts. For example, "v1" Version pulumi.StringPtrInput `pulumi:"version"` // VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. VersionPriority pulumi.IntInput `pulumi:"versionPriority"` }
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
func (APIServiceSpecArgs) ElementType ¶
func (APIServiceSpecArgs) ElementType() reflect.Type
func (APIServiceSpecArgs) ToAPIServiceSpecOutput ¶
func (i APIServiceSpecArgs) ToAPIServiceSpecOutput() APIServiceSpecOutput
func (APIServiceSpecArgs) ToAPIServiceSpecOutputWithContext ¶
func (i APIServiceSpecArgs) ToAPIServiceSpecOutputWithContext(ctx context.Context) APIServiceSpecOutput
func (APIServiceSpecArgs) ToAPIServiceSpecPtrOutput ¶
func (i APIServiceSpecArgs) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput
func (APIServiceSpecArgs) ToAPIServiceSpecPtrOutputWithContext ¶
func (i APIServiceSpecArgs) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput
func (APIServiceSpecArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceSpecArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpec]
type APIServiceSpecInput ¶
type APIServiceSpecInput interface { pulumi.Input ToAPIServiceSpecOutput() APIServiceSpecOutput ToAPIServiceSpecOutputWithContext(context.Context) APIServiceSpecOutput }
APIServiceSpecInput is an input type that accepts APIServiceSpecArgs and APIServiceSpecOutput values. You can construct a concrete instance of `APIServiceSpecInput` via:
APIServiceSpecArgs{...}
type APIServiceSpecOutput ¶
type APIServiceSpecOutput struct{ *pulumi.OutputState }
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
func (APIServiceSpecOutput) CaBundle ¶
func (o APIServiceSpecOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
func (APIServiceSpecOutput) ElementType ¶
func (APIServiceSpecOutput) ElementType() reflect.Type
func (APIServiceSpecOutput) Group ¶
func (o APIServiceSpecOutput) Group() pulumi.StringPtrOutput
Group is the API group name this server hosts
func (APIServiceSpecOutput) GroupPriorityMinimum ¶
func (o APIServiceSpecOutput) GroupPriorityMinimum() pulumi.IntOutput
GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
func (APIServiceSpecOutput) InsecureSkipTLSVerify ¶
func (o APIServiceSpecOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
func (APIServiceSpecOutput) Service ¶
func (o APIServiceSpecOutput) Service() ServiceReferenceOutput
Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
func (APIServiceSpecOutput) ToAPIServiceSpecOutput ¶
func (o APIServiceSpecOutput) ToAPIServiceSpecOutput() APIServiceSpecOutput
func (APIServiceSpecOutput) ToAPIServiceSpecOutputWithContext ¶
func (o APIServiceSpecOutput) ToAPIServiceSpecOutputWithContext(ctx context.Context) APIServiceSpecOutput
func (APIServiceSpecOutput) ToAPIServiceSpecPtrOutput ¶
func (o APIServiceSpecOutput) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput
func (APIServiceSpecOutput) ToAPIServiceSpecPtrOutputWithContext ¶
func (o APIServiceSpecOutput) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput
func (APIServiceSpecOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceSpecOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpec]
func (APIServiceSpecOutput) Version ¶
func (o APIServiceSpecOutput) Version() pulumi.StringPtrOutput
Version is the API version this server hosts. For example, "v1"
func (APIServiceSpecOutput) VersionPriority ¶
func (o APIServiceSpecOutput) VersionPriority() pulumi.IntOutput
VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
type APIServiceSpecPatch ¶
type APIServiceSpecPatch struct { // CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used. CaBundle *string `pulumi:"caBundle"` // Group is the API group name this server hosts Group *string `pulumi:"group"` // GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s GroupPriorityMinimum *int `pulumi:"groupPriorityMinimum"` // InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead. InsecureSkipTLSVerify *bool `pulumi:"insecureSkipTLSVerify"` // Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled. Service *ServiceReferencePatch `pulumi:"service"` // Version is the API version this server hosts. For example, "v1" Version *string `pulumi:"version"` // VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. VersionPriority *int `pulumi:"versionPriority"` }
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
type APIServiceSpecPatchArgs ¶
type APIServiceSpecPatchArgs struct { // CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // Group is the API group name this server hosts Group pulumi.StringPtrInput `pulumi:"group"` // GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s GroupPriorityMinimum pulumi.IntPtrInput `pulumi:"groupPriorityMinimum"` // InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead. InsecureSkipTLSVerify pulumi.BoolPtrInput `pulumi:"insecureSkipTLSVerify"` // Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled. Service ServiceReferencePatchPtrInput `pulumi:"service"` // Version is the API version this server hosts. For example, "v1" Version pulumi.StringPtrInput `pulumi:"version"` // VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. VersionPriority pulumi.IntPtrInput `pulumi:"versionPriority"` }
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
func (APIServiceSpecPatchArgs) ElementType ¶
func (APIServiceSpecPatchArgs) ElementType() reflect.Type
func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutput ¶
func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput
func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutputWithContext ¶
func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutputWithContext(ctx context.Context) APIServiceSpecPatchOutput
func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutput ¶
func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput
func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutputWithContext ¶
func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput
func (APIServiceSpecPatchArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceSpecPatchArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpecPatch]
type APIServiceSpecPatchInput ¶
type APIServiceSpecPatchInput interface { pulumi.Input ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput ToAPIServiceSpecPatchOutputWithContext(context.Context) APIServiceSpecPatchOutput }
APIServiceSpecPatchInput is an input type that accepts APIServiceSpecPatchArgs and APIServiceSpecPatchOutput values. You can construct a concrete instance of `APIServiceSpecPatchInput` via:
APIServiceSpecPatchArgs{...}
type APIServiceSpecPatchOutput ¶
type APIServiceSpecPatchOutput struct{ *pulumi.OutputState }
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
func (APIServiceSpecPatchOutput) CaBundle ¶
func (o APIServiceSpecPatchOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
func (APIServiceSpecPatchOutput) ElementType ¶
func (APIServiceSpecPatchOutput) ElementType() reflect.Type
func (APIServiceSpecPatchOutput) Group ¶
func (o APIServiceSpecPatchOutput) Group() pulumi.StringPtrOutput
Group is the API group name this server hosts
func (APIServiceSpecPatchOutput) GroupPriorityMinimum ¶
func (o APIServiceSpecPatchOutput) GroupPriorityMinimum() pulumi.IntPtrOutput
GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
func (APIServiceSpecPatchOutput) InsecureSkipTLSVerify ¶
func (o APIServiceSpecPatchOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
func (APIServiceSpecPatchOutput) Service ¶
func (o APIServiceSpecPatchOutput) Service() ServiceReferencePatchPtrOutput
Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutput ¶
func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput
func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutputWithContext ¶
func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutputWithContext(ctx context.Context) APIServiceSpecPatchOutput
func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutput ¶
func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput
func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutputWithContext ¶
func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput
func (APIServiceSpecPatchOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceSpecPatchOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceSpecPatch]
func (APIServiceSpecPatchOutput) Version ¶
func (o APIServiceSpecPatchOutput) Version() pulumi.StringPtrOutput
Version is the API version this server hosts. For example, "v1"
func (APIServiceSpecPatchOutput) VersionPriority ¶
func (o APIServiceSpecPatchOutput) VersionPriority() pulumi.IntPtrOutput
VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
type APIServiceSpecPatchPtrInput ¶
type APIServiceSpecPatchPtrInput interface { pulumi.Input ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput ToAPIServiceSpecPatchPtrOutputWithContext(context.Context) APIServiceSpecPatchPtrOutput }
APIServiceSpecPatchPtrInput is an input type that accepts APIServiceSpecPatchArgs, APIServiceSpecPatchPtr and APIServiceSpecPatchPtrOutput values. You can construct a concrete instance of `APIServiceSpecPatchPtrInput` via:
APIServiceSpecPatchArgs{...} or: nil
func APIServiceSpecPatchPtr ¶
func APIServiceSpecPatchPtr(v *APIServiceSpecPatchArgs) APIServiceSpecPatchPtrInput
type APIServiceSpecPatchPtrOutput ¶
type APIServiceSpecPatchPtrOutput struct{ *pulumi.OutputState }
func (APIServiceSpecPatchPtrOutput) CaBundle ¶
func (o APIServiceSpecPatchPtrOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
func (APIServiceSpecPatchPtrOutput) Elem ¶
func (o APIServiceSpecPatchPtrOutput) Elem() APIServiceSpecPatchOutput
func (APIServiceSpecPatchPtrOutput) ElementType ¶
func (APIServiceSpecPatchPtrOutput) ElementType() reflect.Type
func (APIServiceSpecPatchPtrOutput) Group ¶
func (o APIServiceSpecPatchPtrOutput) Group() pulumi.StringPtrOutput
Group is the API group name this server hosts
func (APIServiceSpecPatchPtrOutput) GroupPriorityMinimum ¶
func (o APIServiceSpecPatchPtrOutput) GroupPriorityMinimum() pulumi.IntPtrOutput
GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
func (APIServiceSpecPatchPtrOutput) InsecureSkipTLSVerify ¶
func (o APIServiceSpecPatchPtrOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
func (APIServiceSpecPatchPtrOutput) Service ¶
func (o APIServiceSpecPatchPtrOutput) Service() ServiceReferencePatchPtrOutput
Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
func (APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutput ¶
func (o APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput
func (APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutputWithContext ¶
func (o APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput
func (APIServiceSpecPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceSpecPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceSpecPatch]
func (APIServiceSpecPatchPtrOutput) Version ¶
func (o APIServiceSpecPatchPtrOutput) Version() pulumi.StringPtrOutput
Version is the API version this server hosts. For example, "v1"
func (APIServiceSpecPatchPtrOutput) VersionPriority ¶
func (o APIServiceSpecPatchPtrOutput) VersionPriority() pulumi.IntPtrOutput
VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
type APIServiceSpecPtrInput ¶
type APIServiceSpecPtrInput interface { pulumi.Input ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput ToAPIServiceSpecPtrOutputWithContext(context.Context) APIServiceSpecPtrOutput }
APIServiceSpecPtrInput is an input type that accepts APIServiceSpecArgs, APIServiceSpecPtr and APIServiceSpecPtrOutput values. You can construct a concrete instance of `APIServiceSpecPtrInput` via:
APIServiceSpecArgs{...} or: nil
func APIServiceSpecPtr ¶
func APIServiceSpecPtr(v *APIServiceSpecArgs) APIServiceSpecPtrInput
type APIServiceSpecPtrOutput ¶
type APIServiceSpecPtrOutput struct{ *pulumi.OutputState }
func (APIServiceSpecPtrOutput) CaBundle ¶
func (o APIServiceSpecPtrOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
func (APIServiceSpecPtrOutput) Elem ¶
func (o APIServiceSpecPtrOutput) Elem() APIServiceSpecOutput
func (APIServiceSpecPtrOutput) ElementType ¶
func (APIServiceSpecPtrOutput) ElementType() reflect.Type
func (APIServiceSpecPtrOutput) Group ¶
func (o APIServiceSpecPtrOutput) Group() pulumi.StringPtrOutput
Group is the API group name this server hosts
func (APIServiceSpecPtrOutput) GroupPriorityMinimum ¶
func (o APIServiceSpecPtrOutput) GroupPriorityMinimum() pulumi.IntPtrOutput
GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
func (APIServiceSpecPtrOutput) InsecureSkipTLSVerify ¶
func (o APIServiceSpecPtrOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput
InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.
func (APIServiceSpecPtrOutput) Service ¶
func (o APIServiceSpecPtrOutput) Service() ServiceReferencePtrOutput
Service is a reference to the service for this API server. It must communicate on port 443 If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
func (APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutput ¶
func (o APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput
func (APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutputWithContext ¶
func (o APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput
func (APIServiceSpecPtrOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceSpecPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceSpec]
func (APIServiceSpecPtrOutput) Version ¶
func (o APIServiceSpecPtrOutput) Version() pulumi.StringPtrOutput
Version is the API version this server hosts. For example, "v1"
func (APIServiceSpecPtrOutput) VersionPriority ¶
func (o APIServiceSpecPtrOutput) VersionPriority() pulumi.IntPtrOutput
VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
type APIServiceState ¶
type APIServiceState struct { }
func (APIServiceState) ElementType ¶
func (APIServiceState) ElementType() reflect.Type
type APIServiceStatus ¶
type APIServiceStatus struct { // Current service state of apiService. Conditions []APIServiceCondition `pulumi:"conditions"` }
APIServiceStatus contains derived information about an API server
type APIServiceStatusArgs ¶
type APIServiceStatusArgs struct { // Current service state of apiService. Conditions APIServiceConditionArrayInput `pulumi:"conditions"` }
APIServiceStatus contains derived information about an API server
func (APIServiceStatusArgs) ElementType ¶
func (APIServiceStatusArgs) ElementType() reflect.Type
func (APIServiceStatusArgs) ToAPIServiceStatusOutput ¶
func (i APIServiceStatusArgs) ToAPIServiceStatusOutput() APIServiceStatusOutput
func (APIServiceStatusArgs) ToAPIServiceStatusOutputWithContext ¶
func (i APIServiceStatusArgs) ToAPIServiceStatusOutputWithContext(ctx context.Context) APIServiceStatusOutput
func (APIServiceStatusArgs) ToAPIServiceStatusPtrOutput ¶
func (i APIServiceStatusArgs) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput
func (APIServiceStatusArgs) ToAPIServiceStatusPtrOutputWithContext ¶
func (i APIServiceStatusArgs) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput
func (APIServiceStatusArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceStatusArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatus]
type APIServiceStatusInput ¶
type APIServiceStatusInput interface { pulumi.Input ToAPIServiceStatusOutput() APIServiceStatusOutput ToAPIServiceStatusOutputWithContext(context.Context) APIServiceStatusOutput }
APIServiceStatusInput is an input type that accepts APIServiceStatusArgs and APIServiceStatusOutput values. You can construct a concrete instance of `APIServiceStatusInput` via:
APIServiceStatusArgs{...}
type APIServiceStatusOutput ¶
type APIServiceStatusOutput struct{ *pulumi.OutputState }
APIServiceStatus contains derived information about an API server
func (APIServiceStatusOutput) Conditions ¶
func (o APIServiceStatusOutput) Conditions() APIServiceConditionArrayOutput
Current service state of apiService.
func (APIServiceStatusOutput) ElementType ¶
func (APIServiceStatusOutput) ElementType() reflect.Type
func (APIServiceStatusOutput) ToAPIServiceStatusOutput ¶
func (o APIServiceStatusOutput) ToAPIServiceStatusOutput() APIServiceStatusOutput
func (APIServiceStatusOutput) ToAPIServiceStatusOutputWithContext ¶
func (o APIServiceStatusOutput) ToAPIServiceStatusOutputWithContext(ctx context.Context) APIServiceStatusOutput
func (APIServiceStatusOutput) ToAPIServiceStatusPtrOutput ¶
func (o APIServiceStatusOutput) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput
func (APIServiceStatusOutput) ToAPIServiceStatusPtrOutputWithContext ¶
func (o APIServiceStatusOutput) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput
func (APIServiceStatusOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceStatusOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatus]
type APIServiceStatusPatch ¶
type APIServiceStatusPatch struct { // Current service state of apiService. Conditions []APIServiceConditionPatch `pulumi:"conditions"` }
APIServiceStatus contains derived information about an API server
type APIServiceStatusPatchArgs ¶
type APIServiceStatusPatchArgs struct { // Current service state of apiService. Conditions APIServiceConditionPatchArrayInput `pulumi:"conditions"` }
APIServiceStatus contains derived information about an API server
func (APIServiceStatusPatchArgs) ElementType ¶
func (APIServiceStatusPatchArgs) ElementType() reflect.Type
func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutput ¶
func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput
func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutputWithContext ¶
func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutputWithContext(ctx context.Context) APIServiceStatusPatchOutput
func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutput ¶
func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput
func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutputWithContext ¶
func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput
func (APIServiceStatusPatchArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceStatusPatchArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatusPatch]
type APIServiceStatusPatchInput ¶
type APIServiceStatusPatchInput interface { pulumi.Input ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput ToAPIServiceStatusPatchOutputWithContext(context.Context) APIServiceStatusPatchOutput }
APIServiceStatusPatchInput is an input type that accepts APIServiceStatusPatchArgs and APIServiceStatusPatchOutput values. You can construct a concrete instance of `APIServiceStatusPatchInput` via:
APIServiceStatusPatchArgs{...}
type APIServiceStatusPatchOutput ¶
type APIServiceStatusPatchOutput struct{ *pulumi.OutputState }
APIServiceStatus contains derived information about an API server
func (APIServiceStatusPatchOutput) Conditions ¶
func (o APIServiceStatusPatchOutput) Conditions() APIServiceConditionPatchArrayOutput
Current service state of apiService.
func (APIServiceStatusPatchOutput) ElementType ¶
func (APIServiceStatusPatchOutput) ElementType() reflect.Type
func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutput ¶
func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput
func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutputWithContext ¶
func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutputWithContext(ctx context.Context) APIServiceStatusPatchOutput
func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutput ¶
func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput
func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutputWithContext ¶
func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput
func (APIServiceStatusPatchOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceStatusPatchOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceStatusPatch]
type APIServiceStatusPatchPtrInput ¶
type APIServiceStatusPatchPtrInput interface { pulumi.Input ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput ToAPIServiceStatusPatchPtrOutputWithContext(context.Context) APIServiceStatusPatchPtrOutput }
APIServiceStatusPatchPtrInput is an input type that accepts APIServiceStatusPatchArgs, APIServiceStatusPatchPtr and APIServiceStatusPatchPtrOutput values. You can construct a concrete instance of `APIServiceStatusPatchPtrInput` via:
APIServiceStatusPatchArgs{...} or: nil
func APIServiceStatusPatchPtr ¶
func APIServiceStatusPatchPtr(v *APIServiceStatusPatchArgs) APIServiceStatusPatchPtrInput
type APIServiceStatusPatchPtrOutput ¶
type APIServiceStatusPatchPtrOutput struct{ *pulumi.OutputState }
func (APIServiceStatusPatchPtrOutput) Conditions ¶
func (o APIServiceStatusPatchPtrOutput) Conditions() APIServiceConditionPatchArrayOutput
Current service state of apiService.
func (APIServiceStatusPatchPtrOutput) Elem ¶
func (o APIServiceStatusPatchPtrOutput) Elem() APIServiceStatusPatchOutput
func (APIServiceStatusPatchPtrOutput) ElementType ¶
func (APIServiceStatusPatchPtrOutput) ElementType() reflect.Type
func (APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutput ¶
func (o APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput
func (APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutputWithContext ¶
func (o APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput
func (APIServiceStatusPatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceStatusPatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceStatusPatch]
type APIServiceStatusPtrInput ¶
type APIServiceStatusPtrInput interface { pulumi.Input ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput ToAPIServiceStatusPtrOutputWithContext(context.Context) APIServiceStatusPtrOutput }
APIServiceStatusPtrInput is an input type that accepts APIServiceStatusArgs, APIServiceStatusPtr and APIServiceStatusPtrOutput values. You can construct a concrete instance of `APIServiceStatusPtrInput` via:
APIServiceStatusArgs{...} or: nil
func APIServiceStatusPtr ¶
func APIServiceStatusPtr(v *APIServiceStatusArgs) APIServiceStatusPtrInput
type APIServiceStatusPtrOutput ¶
type APIServiceStatusPtrOutput struct{ *pulumi.OutputState }
func (APIServiceStatusPtrOutput) Conditions ¶
func (o APIServiceStatusPtrOutput) Conditions() APIServiceConditionArrayOutput
Current service state of apiService.
func (APIServiceStatusPtrOutput) Elem ¶
func (o APIServiceStatusPtrOutput) Elem() APIServiceStatusOutput
func (APIServiceStatusPtrOutput) ElementType ¶
func (APIServiceStatusPtrOutput) ElementType() reflect.Type
func (APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutput ¶
func (o APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput
func (APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutputWithContext ¶
func (o APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput
func (APIServiceStatusPtrOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceStatusPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*APIServiceStatus]
type APIServiceType ¶
type APIServiceType 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"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Spec contains information for locating and communicating with a server Spec *APIServiceSpec `pulumi:"spec"` // Status contains derived information about an API server Status *APIServiceStatus `pulumi:"status"` }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
type APIServiceTypeArgs ¶
type APIServiceTypeArgs 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"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // Spec contains information for locating and communicating with a server Spec APIServiceSpecPtrInput `pulumi:"spec"` // Status contains derived information about an API server Status APIServiceStatusPtrInput `pulumi:"status"` }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
func (APIServiceTypeArgs) ElementType ¶
func (APIServiceTypeArgs) ElementType() reflect.Type
func (APIServiceTypeArgs) ToAPIServiceTypeOutput ¶
func (i APIServiceTypeArgs) ToAPIServiceTypeOutput() APIServiceTypeOutput
func (APIServiceTypeArgs) ToAPIServiceTypeOutputWithContext ¶
func (i APIServiceTypeArgs) ToAPIServiceTypeOutputWithContext(ctx context.Context) APIServiceTypeOutput
func (APIServiceTypeArgs) ToOutput ¶ added in v4.2.0
func (i APIServiceTypeArgs) ToOutput(ctx context.Context) pulumix.Output[APIServiceType]
type APIServiceTypeArray ¶
type APIServiceTypeArray []APIServiceTypeInput
func (APIServiceTypeArray) ElementType ¶
func (APIServiceTypeArray) ElementType() reflect.Type
func (APIServiceTypeArray) ToAPIServiceTypeArrayOutput ¶
func (i APIServiceTypeArray) ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput
func (APIServiceTypeArray) ToAPIServiceTypeArrayOutputWithContext ¶
func (i APIServiceTypeArray) ToAPIServiceTypeArrayOutputWithContext(ctx context.Context) APIServiceTypeArrayOutput
func (APIServiceTypeArray) ToOutput ¶ added in v4.2.0
func (i APIServiceTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceType]
type APIServiceTypeArrayInput ¶
type APIServiceTypeArrayInput interface { pulumi.Input ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput ToAPIServiceTypeArrayOutputWithContext(context.Context) APIServiceTypeArrayOutput }
APIServiceTypeArrayInput is an input type that accepts APIServiceTypeArray and APIServiceTypeArrayOutput values. You can construct a concrete instance of `APIServiceTypeArrayInput` via:
APIServiceTypeArray{ APIServiceTypeArgs{...} }
type APIServiceTypeArrayOutput ¶
type APIServiceTypeArrayOutput struct{ *pulumi.OutputState }
func (APIServiceTypeArrayOutput) ElementType ¶
func (APIServiceTypeArrayOutput) ElementType() reflect.Type
func (APIServiceTypeArrayOutput) Index ¶
func (o APIServiceTypeArrayOutput) Index(i pulumi.IntInput) APIServiceTypeOutput
func (APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutput ¶
func (o APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput
func (APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutputWithContext ¶
func (o APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutputWithContext(ctx context.Context) APIServiceTypeArrayOutput
func (APIServiceTypeArrayOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]APIServiceType]
type APIServiceTypeInput ¶
type APIServiceTypeInput interface { pulumi.Input ToAPIServiceTypeOutput() APIServiceTypeOutput ToAPIServiceTypeOutputWithContext(context.Context) APIServiceTypeOutput }
APIServiceTypeInput is an input type that accepts APIServiceTypeArgs and APIServiceTypeOutput values. You can construct a concrete instance of `APIServiceTypeInput` via:
APIServiceTypeArgs{...}
type APIServiceTypeOutput ¶
type APIServiceTypeOutput struct{ *pulumi.OutputState }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
func (APIServiceTypeOutput) ApiVersion ¶
func (o APIServiceTypeOutput) 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 (APIServiceTypeOutput) ElementType ¶
func (APIServiceTypeOutput) ElementType() reflect.Type
func (APIServiceTypeOutput) Kind ¶
func (o APIServiceTypeOutput) 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 (APIServiceTypeOutput) Metadata ¶
func (o APIServiceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (APIServiceTypeOutput) Spec ¶
func (o APIServiceTypeOutput) Spec() APIServiceSpecPtrOutput
Spec contains information for locating and communicating with a server
func (APIServiceTypeOutput) Status ¶
func (o APIServiceTypeOutput) Status() APIServiceStatusPtrOutput
Status contains derived information about an API server
func (APIServiceTypeOutput) ToAPIServiceTypeOutput ¶
func (o APIServiceTypeOutput) ToAPIServiceTypeOutput() APIServiceTypeOutput
func (APIServiceTypeOutput) ToAPIServiceTypeOutputWithContext ¶
func (o APIServiceTypeOutput) ToAPIServiceTypeOutputWithContext(ctx context.Context) APIServiceTypeOutput
func (APIServiceTypeOutput) ToOutput ¶ added in v4.2.0
func (o APIServiceTypeOutput) ToOutput(ctx context.Context) pulumix.Output[APIServiceType]
type ServiceReference ¶
type ServiceReference struct { // Name is the name of the service Name *string `pulumi:"name"` // Namespace is the namespace of the service Namespace *string `pulumi:"namespace"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port *int `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
type ServiceReferenceArgs ¶
type ServiceReferenceArgs struct { // Name is the name of the service Name pulumi.StringPtrInput `pulumi:"name"` // Namespace is the namespace of the service Namespace pulumi.StringPtrInput `pulumi:"namespace"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port pulumi.IntPtrInput `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferenceArgs) ElementType ¶
func (ServiceReferenceArgs) ElementType() reflect.Type
func (ServiceReferenceArgs) ToOutput ¶ added in v4.2.0
func (i ServiceReferenceArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceReference]
func (ServiceReferenceArgs) ToServiceReferenceOutput ¶
func (i ServiceReferenceArgs) ToServiceReferenceOutput() ServiceReferenceOutput
func (ServiceReferenceArgs) ToServiceReferenceOutputWithContext ¶
func (i ServiceReferenceArgs) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
func (ServiceReferenceArgs) ToServiceReferencePtrOutput ¶
func (i ServiceReferenceArgs) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
func (ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext ¶
func (i ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
type ServiceReferenceInput ¶
type ServiceReferenceInput interface { pulumi.Input ToServiceReferenceOutput() ServiceReferenceOutput ToServiceReferenceOutputWithContext(context.Context) ServiceReferenceOutput }
ServiceReferenceInput is an input type that accepts ServiceReferenceArgs and ServiceReferenceOutput values. You can construct a concrete instance of `ServiceReferenceInput` via:
ServiceReferenceArgs{...}
type ServiceReferenceOutput ¶
type ServiceReferenceOutput struct{ *pulumi.OutputState }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferenceOutput) ElementType ¶
func (ServiceReferenceOutput) ElementType() reflect.Type
func (ServiceReferenceOutput) Name ¶
func (o ServiceReferenceOutput) Name() pulumi.StringPtrOutput
Name is the name of the service
func (ServiceReferenceOutput) Namespace ¶
func (o ServiceReferenceOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the service
func (ServiceReferenceOutput) Port ¶
func (o ServiceReferenceOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferenceOutput) ToOutput ¶ added in v4.2.0
func (o ServiceReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceReference]
func (ServiceReferenceOutput) ToServiceReferenceOutput ¶
func (o ServiceReferenceOutput) ToServiceReferenceOutput() ServiceReferenceOutput
func (ServiceReferenceOutput) ToServiceReferenceOutputWithContext ¶
func (o ServiceReferenceOutput) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput
func (ServiceReferenceOutput) ToServiceReferencePtrOutput ¶
func (o ServiceReferenceOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
func (ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext ¶
func (o ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput
type ServiceReferencePatch ¶
type ServiceReferencePatch struct { // Name is the name of the service Name *string `pulumi:"name"` // Namespace is the namespace of the service Namespace *string `pulumi:"namespace"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port *int `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
type ServiceReferencePatchArgs ¶
type ServiceReferencePatchArgs struct { // Name is the name of the service Name pulumi.StringPtrInput `pulumi:"name"` // Namespace is the namespace of the service Namespace pulumi.StringPtrInput `pulumi:"namespace"` // If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive). Port pulumi.IntPtrInput `pulumi:"port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferencePatchArgs) ElementType ¶
func (ServiceReferencePatchArgs) ElementType() reflect.Type
func (ServiceReferencePatchArgs) ToOutput ¶ added in v4.2.0
func (i ServiceReferencePatchArgs) ToOutput(ctx context.Context) pulumix.Output[ServiceReferencePatch]
func (ServiceReferencePatchArgs) ToServiceReferencePatchOutput ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext ¶
func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePatchInput ¶
type ServiceReferencePatchInput interface { pulumi.Input ToServiceReferencePatchOutput() ServiceReferencePatchOutput ToServiceReferencePatchOutputWithContext(context.Context) ServiceReferencePatchOutput }
ServiceReferencePatchInput is an input type that accepts ServiceReferencePatchArgs and ServiceReferencePatchOutput values. You can construct a concrete instance of `ServiceReferencePatchInput` via:
ServiceReferencePatchArgs{...}
type ServiceReferencePatchOutput ¶
type ServiceReferencePatchOutput struct{ *pulumi.OutputState }
ServiceReference holds a reference to Service.legacy.k8s.io
func (ServiceReferencePatchOutput) ElementType ¶
func (ServiceReferencePatchOutput) ElementType() reflect.Type
func (ServiceReferencePatchOutput) Name ¶
func (o ServiceReferencePatchOutput) Name() pulumi.StringPtrOutput
Name is the name of the service
func (ServiceReferencePatchOutput) Namespace ¶
func (o ServiceReferencePatchOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the service
func (ServiceReferencePatchOutput) Port ¶
func (o ServiceReferencePatchOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferencePatchOutput) ToOutput ¶ added in v4.2.0
func (o ServiceReferencePatchOutput) ToOutput(ctx context.Context) pulumix.Output[ServiceReferencePatch]
func (ServiceReferencePatchOutput) ToServiceReferencePatchOutput ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutput() ServiceReferencePatchOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext ¶
func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePatchPtrInput ¶
type ServiceReferencePatchPtrInput interface { pulumi.Input ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput ToServiceReferencePatchPtrOutputWithContext(context.Context) ServiceReferencePatchPtrOutput }
ServiceReferencePatchPtrInput is an input type that accepts ServiceReferencePatchArgs, ServiceReferencePatchPtr and ServiceReferencePatchPtrOutput values. You can construct a concrete instance of `ServiceReferencePatchPtrInput` via:
ServiceReferencePatchArgs{...} or: nil
func ServiceReferencePatchPtr ¶
func ServiceReferencePatchPtr(v *ServiceReferencePatchArgs) ServiceReferencePatchPtrInput
type ServiceReferencePatchPtrOutput ¶
type ServiceReferencePatchPtrOutput struct{ *pulumi.OutputState }
func (ServiceReferencePatchPtrOutput) Elem ¶
func (o ServiceReferencePatchPtrOutput) Elem() ServiceReferencePatchOutput
func (ServiceReferencePatchPtrOutput) ElementType ¶
func (ServiceReferencePatchPtrOutput) ElementType() reflect.Type
func (ServiceReferencePatchPtrOutput) Name ¶
func (o ServiceReferencePatchPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the service
func (ServiceReferencePatchPtrOutput) Namespace ¶
func (o ServiceReferencePatchPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the service
func (ServiceReferencePatchPtrOutput) Port ¶
func (o ServiceReferencePatchPtrOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferencePatchPtrOutput) ToOutput ¶ added in v4.2.0
func (o ServiceReferencePatchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceReferencePatch]
func (ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput ¶
func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
func (ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext ¶
func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput
type ServiceReferencePtrInput ¶
type ServiceReferencePtrInput interface { pulumi.Input ToServiceReferencePtrOutput() ServiceReferencePtrOutput ToServiceReferencePtrOutputWithContext(context.Context) ServiceReferencePtrOutput }
ServiceReferencePtrInput is an input type that accepts ServiceReferenceArgs, ServiceReferencePtr and ServiceReferencePtrOutput values. You can construct a concrete instance of `ServiceReferencePtrInput` via:
ServiceReferenceArgs{...} or: nil
func ServiceReferencePtr ¶
func ServiceReferencePtr(v *ServiceReferenceArgs) ServiceReferencePtrInput
type ServiceReferencePtrOutput ¶
type ServiceReferencePtrOutput struct{ *pulumi.OutputState }
func (ServiceReferencePtrOutput) Elem ¶
func (o ServiceReferencePtrOutput) Elem() ServiceReferenceOutput
func (ServiceReferencePtrOutput) ElementType ¶
func (ServiceReferencePtrOutput) ElementType() reflect.Type
func (ServiceReferencePtrOutput) Name ¶
func (o ServiceReferencePtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the service
func (ServiceReferencePtrOutput) Namespace ¶
func (o ServiceReferencePtrOutput) Namespace() pulumi.StringPtrOutput
Namespace is the namespace of the service
func (ServiceReferencePtrOutput) Port ¶
func (o ServiceReferencePtrOutput) Port() pulumi.IntPtrOutput
If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
func (ServiceReferencePtrOutput) ToOutput ¶ added in v4.2.0
func (o ServiceReferencePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ServiceReference]
func (ServiceReferencePtrOutput) ToServiceReferencePtrOutput ¶
func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput
func (ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext ¶
func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput