Documentation ¶
Index ¶
- type Endpoint
- type EndpointArgs
- type EndpointArray
- type EndpointArrayInput
- type EndpointArrayOutput
- type EndpointConditions
- type EndpointConditionsArgs
- func (EndpointConditionsArgs) ElementType() reflect.Type
- func (i EndpointConditionsArgs) ToEndpointConditionsOutput() EndpointConditionsOutput
- func (i EndpointConditionsArgs) ToEndpointConditionsOutputWithContext(ctx context.Context) EndpointConditionsOutput
- func (i EndpointConditionsArgs) ToEndpointConditionsPtrOutput() EndpointConditionsPtrOutput
- func (i EndpointConditionsArgs) ToEndpointConditionsPtrOutputWithContext(ctx context.Context) EndpointConditionsPtrOutput
- type EndpointConditionsInput
- type EndpointConditionsOutput
- func (EndpointConditionsOutput) ElementType() reflect.Type
- func (o EndpointConditionsOutput) Ready() pulumi.BoolPtrOutput
- func (o EndpointConditionsOutput) Serving() pulumi.BoolPtrOutput
- func (o EndpointConditionsOutput) Terminating() pulumi.BoolPtrOutput
- func (o EndpointConditionsOutput) ToEndpointConditionsOutput() EndpointConditionsOutput
- func (o EndpointConditionsOutput) ToEndpointConditionsOutputWithContext(ctx context.Context) EndpointConditionsOutput
- func (o EndpointConditionsOutput) ToEndpointConditionsPtrOutput() EndpointConditionsPtrOutput
- func (o EndpointConditionsOutput) ToEndpointConditionsPtrOutputWithContext(ctx context.Context) EndpointConditionsPtrOutput
- type EndpointConditionsPatch
- type EndpointConditionsPatchArgs
- func (EndpointConditionsPatchArgs) ElementType() reflect.Type
- func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchOutput() EndpointConditionsPatchOutput
- func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchOutputWithContext(ctx context.Context) EndpointConditionsPatchOutput
- func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchPtrOutput() EndpointConditionsPatchPtrOutput
- func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchPtrOutputWithContext(ctx context.Context) EndpointConditionsPatchPtrOutput
- type EndpointConditionsPatchInput
- type EndpointConditionsPatchOutput
- func (EndpointConditionsPatchOutput) ElementType() reflect.Type
- func (o EndpointConditionsPatchOutput) Ready() pulumi.BoolPtrOutput
- func (o EndpointConditionsPatchOutput) Serving() pulumi.BoolPtrOutput
- func (o EndpointConditionsPatchOutput) Terminating() pulumi.BoolPtrOutput
- func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchOutput() EndpointConditionsPatchOutput
- func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchOutputWithContext(ctx context.Context) EndpointConditionsPatchOutput
- func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchPtrOutput() EndpointConditionsPatchPtrOutput
- func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchPtrOutputWithContext(ctx context.Context) EndpointConditionsPatchPtrOutput
- type EndpointConditionsPatchPtrInput
- type EndpointConditionsPatchPtrOutput
- func (o EndpointConditionsPatchPtrOutput) Elem() EndpointConditionsPatchOutput
- func (EndpointConditionsPatchPtrOutput) ElementType() reflect.Type
- func (o EndpointConditionsPatchPtrOutput) Ready() pulumi.BoolPtrOutput
- func (o EndpointConditionsPatchPtrOutput) Serving() pulumi.BoolPtrOutput
- func (o EndpointConditionsPatchPtrOutput) Terminating() pulumi.BoolPtrOutput
- func (o EndpointConditionsPatchPtrOutput) ToEndpointConditionsPatchPtrOutput() EndpointConditionsPatchPtrOutput
- func (o EndpointConditionsPatchPtrOutput) ToEndpointConditionsPatchPtrOutputWithContext(ctx context.Context) EndpointConditionsPatchPtrOutput
- type EndpointConditionsPtrInput
- type EndpointConditionsPtrOutput
- func (o EndpointConditionsPtrOutput) Elem() EndpointConditionsOutput
- func (EndpointConditionsPtrOutput) ElementType() reflect.Type
- func (o EndpointConditionsPtrOutput) Ready() pulumi.BoolPtrOutput
- func (o EndpointConditionsPtrOutput) Serving() pulumi.BoolPtrOutput
- func (o EndpointConditionsPtrOutput) Terminating() pulumi.BoolPtrOutput
- func (o EndpointConditionsPtrOutput) ToEndpointConditionsPtrOutput() EndpointConditionsPtrOutput
- func (o EndpointConditionsPtrOutput) ToEndpointConditionsPtrOutputWithContext(ctx context.Context) EndpointConditionsPtrOutput
- type EndpointHints
- type EndpointHintsArgs
- func (EndpointHintsArgs) ElementType() reflect.Type
- func (i EndpointHintsArgs) ToEndpointHintsOutput() EndpointHintsOutput
- func (i EndpointHintsArgs) ToEndpointHintsOutputWithContext(ctx context.Context) EndpointHintsOutput
- func (i EndpointHintsArgs) ToEndpointHintsPtrOutput() EndpointHintsPtrOutput
- func (i EndpointHintsArgs) ToEndpointHintsPtrOutputWithContext(ctx context.Context) EndpointHintsPtrOutput
- type EndpointHintsInput
- type EndpointHintsOutput
- func (EndpointHintsOutput) ElementType() reflect.Type
- func (o EndpointHintsOutput) ForZones() ForZoneArrayOutput
- func (o EndpointHintsOutput) ToEndpointHintsOutput() EndpointHintsOutput
- func (o EndpointHintsOutput) ToEndpointHintsOutputWithContext(ctx context.Context) EndpointHintsOutput
- func (o EndpointHintsOutput) ToEndpointHintsPtrOutput() EndpointHintsPtrOutput
- func (o EndpointHintsOutput) ToEndpointHintsPtrOutputWithContext(ctx context.Context) EndpointHintsPtrOutput
- type EndpointHintsPatch
- type EndpointHintsPatchArgs
- func (EndpointHintsPatchArgs) ElementType() reflect.Type
- func (i EndpointHintsPatchArgs) ToEndpointHintsPatchOutput() EndpointHintsPatchOutput
- func (i EndpointHintsPatchArgs) ToEndpointHintsPatchOutputWithContext(ctx context.Context) EndpointHintsPatchOutput
- func (i EndpointHintsPatchArgs) ToEndpointHintsPatchPtrOutput() EndpointHintsPatchPtrOutput
- func (i EndpointHintsPatchArgs) ToEndpointHintsPatchPtrOutputWithContext(ctx context.Context) EndpointHintsPatchPtrOutput
- type EndpointHintsPatchInput
- type EndpointHintsPatchOutput
- func (EndpointHintsPatchOutput) ElementType() reflect.Type
- func (o EndpointHintsPatchOutput) ForZones() ForZonePatchArrayOutput
- func (o EndpointHintsPatchOutput) ToEndpointHintsPatchOutput() EndpointHintsPatchOutput
- func (o EndpointHintsPatchOutput) ToEndpointHintsPatchOutputWithContext(ctx context.Context) EndpointHintsPatchOutput
- func (o EndpointHintsPatchOutput) ToEndpointHintsPatchPtrOutput() EndpointHintsPatchPtrOutput
- func (o EndpointHintsPatchOutput) ToEndpointHintsPatchPtrOutputWithContext(ctx context.Context) EndpointHintsPatchPtrOutput
- type EndpointHintsPatchPtrInput
- type EndpointHintsPatchPtrOutput
- func (o EndpointHintsPatchPtrOutput) Elem() EndpointHintsPatchOutput
- func (EndpointHintsPatchPtrOutput) ElementType() reflect.Type
- func (o EndpointHintsPatchPtrOutput) ForZones() ForZonePatchArrayOutput
- func (o EndpointHintsPatchPtrOutput) ToEndpointHintsPatchPtrOutput() EndpointHintsPatchPtrOutput
- func (o EndpointHintsPatchPtrOutput) ToEndpointHintsPatchPtrOutputWithContext(ctx context.Context) EndpointHintsPatchPtrOutput
- type EndpointHintsPtrInput
- type EndpointHintsPtrOutput
- func (o EndpointHintsPtrOutput) Elem() EndpointHintsOutput
- func (EndpointHintsPtrOutput) ElementType() reflect.Type
- func (o EndpointHintsPtrOutput) ForZones() ForZoneArrayOutput
- func (o EndpointHintsPtrOutput) ToEndpointHintsPtrOutput() EndpointHintsPtrOutput
- func (o EndpointHintsPtrOutput) ToEndpointHintsPtrOutputWithContext(ctx context.Context) EndpointHintsPtrOutput
- type EndpointInput
- type EndpointOutput
- func (o EndpointOutput) Addresses() pulumi.StringArrayOutput
- func (o EndpointOutput) Conditions() EndpointConditionsPtrOutput
- func (o EndpointOutput) DeprecatedTopology() pulumi.StringMapOutput
- func (EndpointOutput) ElementType() reflect.Type
- func (o EndpointOutput) Hints() EndpointHintsPtrOutput
- func (o EndpointOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointOutput) NodeName() pulumi.StringPtrOutput
- func (o EndpointOutput) TargetRef() corev1.ObjectReferencePtrOutput
- func (o EndpointOutput) ToEndpointOutput() EndpointOutput
- func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
- func (o EndpointOutput) Zone() pulumi.StringPtrOutput
- type EndpointPatch
- type EndpointPatchArgs
- type EndpointPatchArray
- type EndpointPatchArrayInput
- type EndpointPatchArrayOutput
- func (EndpointPatchArrayOutput) ElementType() reflect.Type
- func (o EndpointPatchArrayOutput) Index(i pulumi.IntInput) EndpointPatchOutput
- func (o EndpointPatchArrayOutput) ToEndpointPatchArrayOutput() EndpointPatchArrayOutput
- func (o EndpointPatchArrayOutput) ToEndpointPatchArrayOutputWithContext(ctx context.Context) EndpointPatchArrayOutput
- type EndpointPatchInput
- type EndpointPatchOutput
- func (o EndpointPatchOutput) Addresses() pulumi.StringArrayOutput
- func (o EndpointPatchOutput) Conditions() EndpointConditionsPatchPtrOutput
- func (o EndpointPatchOutput) DeprecatedTopology() pulumi.StringMapOutput
- func (EndpointPatchOutput) ElementType() reflect.Type
- func (o EndpointPatchOutput) Hints() EndpointHintsPatchPtrOutput
- func (o EndpointPatchOutput) Hostname() pulumi.StringPtrOutput
- func (o EndpointPatchOutput) NodeName() pulumi.StringPtrOutput
- func (o EndpointPatchOutput) TargetRef() corev1.ObjectReferencePatchPtrOutput
- func (o EndpointPatchOutput) ToEndpointPatchOutput() EndpointPatchOutput
- func (o EndpointPatchOutput) ToEndpointPatchOutputWithContext(ctx context.Context) EndpointPatchOutput
- func (o EndpointPatchOutput) Zone() pulumi.StringPtrOutput
- type EndpointPort
- type EndpointPortArgs
- type EndpointPortArray
- type EndpointPortArrayInput
- type EndpointPortArrayOutput
- func (EndpointPortArrayOutput) ElementType() reflect.Type
- func (o EndpointPortArrayOutput) Index(i pulumi.IntInput) EndpointPortOutput
- func (o EndpointPortArrayOutput) ToEndpointPortArrayOutput() EndpointPortArrayOutput
- func (o EndpointPortArrayOutput) ToEndpointPortArrayOutputWithContext(ctx context.Context) EndpointPortArrayOutput
- type EndpointPortInput
- type EndpointPortOutput
- func (o EndpointPortOutput) AppProtocol() pulumi.StringPtrOutput
- func (EndpointPortOutput) ElementType() reflect.Type
- func (o EndpointPortOutput) Name() pulumi.StringPtrOutput
- func (o EndpointPortOutput) Port() pulumi.IntPtrOutput
- func (o EndpointPortOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointPortOutput) ToEndpointPortOutput() EndpointPortOutput
- func (o EndpointPortOutput) ToEndpointPortOutputWithContext(ctx context.Context) EndpointPortOutput
- type EndpointPortPatch
- type EndpointPortPatchArgs
- type EndpointPortPatchArray
- type EndpointPortPatchArrayInput
- type EndpointPortPatchArrayOutput
- func (EndpointPortPatchArrayOutput) ElementType() reflect.Type
- func (o EndpointPortPatchArrayOutput) Index(i pulumi.IntInput) EndpointPortPatchOutput
- func (o EndpointPortPatchArrayOutput) ToEndpointPortPatchArrayOutput() EndpointPortPatchArrayOutput
- func (o EndpointPortPatchArrayOutput) ToEndpointPortPatchArrayOutputWithContext(ctx context.Context) EndpointPortPatchArrayOutput
- type EndpointPortPatchInput
- type EndpointPortPatchOutput
- func (o EndpointPortPatchOutput) AppProtocol() pulumi.StringPtrOutput
- func (EndpointPortPatchOutput) ElementType() reflect.Type
- func (o EndpointPortPatchOutput) Name() pulumi.StringPtrOutput
- func (o EndpointPortPatchOutput) Port() pulumi.IntPtrOutput
- func (o EndpointPortPatchOutput) Protocol() pulumi.StringPtrOutput
- func (o EndpointPortPatchOutput) ToEndpointPortPatchOutput() EndpointPortPatchOutput
- func (o EndpointPortPatchOutput) ToEndpointPortPatchOutputWithContext(ctx context.Context) EndpointPortPatchOutput
- type EndpointSlice
- type EndpointSliceArgs
- type EndpointSliceArray
- type EndpointSliceArrayInput
- type EndpointSliceArrayOutput
- func (EndpointSliceArrayOutput) ElementType() reflect.Type
- func (o EndpointSliceArrayOutput) Index(i pulumi.IntInput) EndpointSliceOutput
- func (o EndpointSliceArrayOutput) ToEndpointSliceArrayOutput() EndpointSliceArrayOutput
- func (o EndpointSliceArrayOutput) ToEndpointSliceArrayOutputWithContext(ctx context.Context) EndpointSliceArrayOutput
- type EndpointSliceInput
- type EndpointSliceList
- type EndpointSliceListArgs
- type EndpointSliceListArray
- type EndpointSliceListArrayInput
- type EndpointSliceListArrayOutput
- func (EndpointSliceListArrayOutput) ElementType() reflect.Type
- func (o EndpointSliceListArrayOutput) Index(i pulumi.IntInput) EndpointSliceListOutput
- func (o EndpointSliceListArrayOutput) ToEndpointSliceListArrayOutput() EndpointSliceListArrayOutput
- func (o EndpointSliceListArrayOutput) ToEndpointSliceListArrayOutputWithContext(ctx context.Context) EndpointSliceListArrayOutput
- type EndpointSliceListInput
- type EndpointSliceListMap
- type EndpointSliceListMapInput
- type EndpointSliceListMapOutput
- func (EndpointSliceListMapOutput) ElementType() reflect.Type
- func (o EndpointSliceListMapOutput) MapIndex(k pulumi.StringInput) EndpointSliceListOutput
- func (o EndpointSliceListMapOutput) ToEndpointSliceListMapOutput() EndpointSliceListMapOutput
- func (o EndpointSliceListMapOutput) ToEndpointSliceListMapOutputWithContext(ctx context.Context) EndpointSliceListMapOutput
- type EndpointSliceListOutput
- func (o EndpointSliceListOutput) ApiVersion() pulumi.StringOutput
- func (EndpointSliceListOutput) ElementType() reflect.Type
- func (o EndpointSliceListOutput) Items() EndpointSliceTypeArrayOutput
- func (o EndpointSliceListOutput) Kind() pulumi.StringOutput
- func (o EndpointSliceListOutput) Metadata() metav1.ListMetaOutput
- func (o EndpointSliceListOutput) ToEndpointSliceListOutput() EndpointSliceListOutput
- func (o EndpointSliceListOutput) ToEndpointSliceListOutputWithContext(ctx context.Context) EndpointSliceListOutput
- type EndpointSliceListState
- type EndpointSliceListType
- type EndpointSliceListTypeArgs
- type EndpointSliceListTypeInput
- type EndpointSliceListTypeOutput
- func (o EndpointSliceListTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (EndpointSliceListTypeOutput) ElementType() reflect.Type
- func (o EndpointSliceListTypeOutput) Items() EndpointSliceTypeArrayOutput
- func (o EndpointSliceListTypeOutput) Kind() pulumi.StringPtrOutput
- func (o EndpointSliceListTypeOutput) Metadata() metav1.ListMetaPtrOutput
- func (o EndpointSliceListTypeOutput) ToEndpointSliceListTypeOutput() EndpointSliceListTypeOutput
- func (o EndpointSliceListTypeOutput) ToEndpointSliceListTypeOutputWithContext(ctx context.Context) EndpointSliceListTypeOutput
- type EndpointSliceMap
- type EndpointSliceMapInput
- type EndpointSliceMapOutput
- func (EndpointSliceMapOutput) ElementType() reflect.Type
- func (o EndpointSliceMapOutput) MapIndex(k pulumi.StringInput) EndpointSliceOutput
- func (o EndpointSliceMapOutput) ToEndpointSliceMapOutput() EndpointSliceMapOutput
- func (o EndpointSliceMapOutput) ToEndpointSliceMapOutputWithContext(ctx context.Context) EndpointSliceMapOutput
- type EndpointSliceOutput
- func (o EndpointSliceOutput) AddressType() pulumi.StringOutput
- func (o EndpointSliceOutput) ApiVersion() pulumi.StringOutput
- func (EndpointSliceOutput) ElementType() reflect.Type
- func (o EndpointSliceOutput) Endpoints() EndpointArrayOutput
- func (o EndpointSliceOutput) Kind() pulumi.StringOutput
- func (o EndpointSliceOutput) Metadata() metav1.ObjectMetaOutput
- func (o EndpointSliceOutput) Ports() EndpointPortArrayOutput
- func (o EndpointSliceOutput) ToEndpointSliceOutput() EndpointSliceOutput
- func (o EndpointSliceOutput) ToEndpointSliceOutputWithContext(ctx context.Context) EndpointSliceOutput
- type EndpointSlicePatch
- type EndpointSlicePatchArgs
- type EndpointSlicePatchArray
- type EndpointSlicePatchArrayInput
- type EndpointSlicePatchArrayOutput
- func (EndpointSlicePatchArrayOutput) ElementType() reflect.Type
- func (o EndpointSlicePatchArrayOutput) Index(i pulumi.IntInput) EndpointSlicePatchOutput
- func (o EndpointSlicePatchArrayOutput) ToEndpointSlicePatchArrayOutput() EndpointSlicePatchArrayOutput
- func (o EndpointSlicePatchArrayOutput) ToEndpointSlicePatchArrayOutputWithContext(ctx context.Context) EndpointSlicePatchArrayOutput
- type EndpointSlicePatchInput
- type EndpointSlicePatchMap
- type EndpointSlicePatchMapInput
- type EndpointSlicePatchMapOutput
- func (EndpointSlicePatchMapOutput) ElementType() reflect.Type
- func (o EndpointSlicePatchMapOutput) MapIndex(k pulumi.StringInput) EndpointSlicePatchOutput
- func (o EndpointSlicePatchMapOutput) ToEndpointSlicePatchMapOutput() EndpointSlicePatchMapOutput
- func (o EndpointSlicePatchMapOutput) ToEndpointSlicePatchMapOutputWithContext(ctx context.Context) EndpointSlicePatchMapOutput
- type EndpointSlicePatchOutput
- func (o EndpointSlicePatchOutput) AddressType() pulumi.StringPtrOutput
- func (o EndpointSlicePatchOutput) ApiVersion() pulumi.StringPtrOutput
- func (EndpointSlicePatchOutput) ElementType() reflect.Type
- func (o EndpointSlicePatchOutput) Endpoints() EndpointPatchArrayOutput
- func (o EndpointSlicePatchOutput) Kind() pulumi.StringPtrOutput
- func (o EndpointSlicePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o EndpointSlicePatchOutput) Ports() EndpointPortPatchArrayOutput
- func (o EndpointSlicePatchOutput) ToEndpointSlicePatchOutput() EndpointSlicePatchOutput
- func (o EndpointSlicePatchOutput) ToEndpointSlicePatchOutputWithContext(ctx context.Context) EndpointSlicePatchOutput
- type EndpointSlicePatchState
- type EndpointSlicePatchType
- type EndpointSlicePatchTypeArgs
- type EndpointSlicePatchTypeInput
- type EndpointSlicePatchTypeOutput
- func (o EndpointSlicePatchTypeOutput) AddressType() pulumi.StringPtrOutput
- func (o EndpointSlicePatchTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (EndpointSlicePatchTypeOutput) ElementType() reflect.Type
- func (o EndpointSlicePatchTypeOutput) Endpoints() EndpointPatchArrayOutput
- func (o EndpointSlicePatchTypeOutput) Kind() pulumi.StringPtrOutput
- func (o EndpointSlicePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
- func (o EndpointSlicePatchTypeOutput) Ports() EndpointPortPatchArrayOutput
- func (o EndpointSlicePatchTypeOutput) ToEndpointSlicePatchTypeOutput() EndpointSlicePatchTypeOutput
- func (o EndpointSlicePatchTypeOutput) ToEndpointSlicePatchTypeOutputWithContext(ctx context.Context) EndpointSlicePatchTypeOutput
- type EndpointSliceState
- type EndpointSliceType
- type EndpointSliceTypeArgs
- type EndpointSliceTypeArray
- type EndpointSliceTypeArrayInput
- type EndpointSliceTypeArrayOutput
- func (EndpointSliceTypeArrayOutput) ElementType() reflect.Type
- func (o EndpointSliceTypeArrayOutput) Index(i pulumi.IntInput) EndpointSliceTypeOutput
- func (o EndpointSliceTypeArrayOutput) ToEndpointSliceTypeArrayOutput() EndpointSliceTypeArrayOutput
- func (o EndpointSliceTypeArrayOutput) ToEndpointSliceTypeArrayOutputWithContext(ctx context.Context) EndpointSliceTypeArrayOutput
- type EndpointSliceTypeInput
- type EndpointSliceTypeOutput
- func (o EndpointSliceTypeOutput) AddressType() pulumi.StringOutput
- func (o EndpointSliceTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (EndpointSliceTypeOutput) ElementType() reflect.Type
- func (o EndpointSliceTypeOutput) Endpoints() EndpointArrayOutput
- func (o EndpointSliceTypeOutput) Kind() pulumi.StringPtrOutput
- func (o EndpointSliceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o EndpointSliceTypeOutput) Ports() EndpointPortArrayOutput
- func (o EndpointSliceTypeOutput) ToEndpointSliceTypeOutput() EndpointSliceTypeOutput
- func (o EndpointSliceTypeOutput) ToEndpointSliceTypeOutputWithContext(ctx context.Context) EndpointSliceTypeOutput
- type ForZone
- type ForZoneArgs
- type ForZoneArray
- type ForZoneArrayInput
- type ForZoneArrayOutput
- type ForZoneInput
- type ForZoneOutput
- type ForZonePatch
- type ForZonePatchArgs
- type ForZonePatchArray
- type ForZonePatchArrayInput
- type ForZonePatchArrayOutput
- func (ForZonePatchArrayOutput) ElementType() reflect.Type
- func (o ForZonePatchArrayOutput) Index(i pulumi.IntInput) ForZonePatchOutput
- func (o ForZonePatchArrayOutput) ToForZonePatchArrayOutput() ForZonePatchArrayOutput
- func (o ForZonePatchArrayOutput) ToForZonePatchArrayOutputWithContext(ctx context.Context) ForZonePatchArrayOutput
- type ForZonePatchInput
- type ForZonePatchOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct { // addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267 Addresses []string `pulumi:"addresses"` // conditions contains information about the current status of the endpoint. Conditions *EndpointConditions `pulumi:"conditions"` // deprecatedTopology contains topology information part of the v1beta1 API. This field is deprecated, and will be removed when the v1beta1 API is removed (no sooner than kubernetes v1.24). While this field can hold values, it is not writable through the v1 API, and any attempts to write to it will be silently ignored. Topology information can be found in the zone and nodeName fields instead. DeprecatedTopology map[string]string `pulumi:"deprecatedTopology"` // hints contains information associated with how an endpoint should be consumed. Hints *EndpointHints `pulumi:"hints"` // hostname of this endpoint. This field may be used by consumers of endpoints to distinguish endpoints from each other (e.g. in DNS names). Multiple endpoints which use the same hostname should be considered fungible (e.g. multiple A values in DNS). Must be lowercase and pass DNS Label (RFC 1123) validation. Hostname *string `pulumi:"hostname"` // nodeName represents the name of the Node hosting this endpoint. This can be used to determine endpoints local to a Node. NodeName *string `pulumi:"nodeName"` // targetRef is a reference to a Kubernetes object that represents this endpoint. TargetRef *corev1.ObjectReference `pulumi:"targetRef"` // zone is the name of the Zone this endpoint exists in. Zone *string `pulumi:"zone"` }
Endpoint represents a single logical "backend" implementing a service.
type EndpointArgs ¶
type EndpointArgs struct { // addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267 Addresses pulumi.StringArrayInput `pulumi:"addresses"` // conditions contains information about the current status of the endpoint. Conditions EndpointConditionsPtrInput `pulumi:"conditions"` // deprecatedTopology contains topology information part of the v1beta1 API. This field is deprecated, and will be removed when the v1beta1 API is removed (no sooner than kubernetes v1.24). While this field can hold values, it is not writable through the v1 API, and any attempts to write to it will be silently ignored. Topology information can be found in the zone and nodeName fields instead. DeprecatedTopology pulumi.StringMapInput `pulumi:"deprecatedTopology"` // hints contains information associated with how an endpoint should be consumed. Hints EndpointHintsPtrInput `pulumi:"hints"` // hostname of this endpoint. This field may be used by consumers of endpoints to distinguish endpoints from each other (e.g. in DNS names). Multiple endpoints which use the same hostname should be considered fungible (e.g. multiple A values in DNS). Must be lowercase and pass DNS Label (RFC 1123) validation. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // nodeName represents the name of the Node hosting this endpoint. This can be used to determine endpoints local to a Node. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` // targetRef is a reference to a Kubernetes object that represents this endpoint. TargetRef corev1.ObjectReferencePtrInput `pulumi:"targetRef"` // zone is the name of the Zone this endpoint exists in. Zone pulumi.StringPtrInput `pulumi:"zone"` }
Endpoint represents a single logical "backend" implementing a service.
func (EndpointArgs) ElementType ¶
func (EndpointArgs) ElementType() reflect.Type
func (EndpointArgs) ToEndpointOutput ¶
func (i EndpointArgs) ToEndpointOutput() EndpointOutput
func (EndpointArgs) ToEndpointOutputWithContext ¶
func (i EndpointArgs) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
type EndpointArray ¶
type EndpointArray []EndpointInput
func (EndpointArray) ElementType ¶
func (EndpointArray) ElementType() reflect.Type
func (EndpointArray) ToEndpointArrayOutput ¶
func (i EndpointArray) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArray) ToEndpointArrayOutputWithContext ¶
func (i EndpointArray) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointArrayInput ¶
type EndpointArrayInput interface { pulumi.Input ToEndpointArrayOutput() EndpointArrayOutput ToEndpointArrayOutputWithContext(context.Context) EndpointArrayOutput }
EndpointArrayInput is an input type that accepts EndpointArray and EndpointArrayOutput values. You can construct a concrete instance of `EndpointArrayInput` via:
EndpointArray{ EndpointArgs{...} }
type EndpointArrayOutput ¶
type EndpointArrayOutput struct{ *pulumi.OutputState }
func (EndpointArrayOutput) ElementType ¶
func (EndpointArrayOutput) ElementType() reflect.Type
func (EndpointArrayOutput) Index ¶
func (o EndpointArrayOutput) Index(i pulumi.IntInput) EndpointOutput
func (EndpointArrayOutput) ToEndpointArrayOutput ¶
func (o EndpointArrayOutput) ToEndpointArrayOutput() EndpointArrayOutput
func (EndpointArrayOutput) ToEndpointArrayOutputWithContext ¶
func (o EndpointArrayOutput) ToEndpointArrayOutputWithContext(ctx context.Context) EndpointArrayOutput
type EndpointConditions ¶
type EndpointConditions struct { // ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag. Ready *bool `pulumi:"ready"` // serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition. Serving *bool `pulumi:"serving"` // terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating. Terminating *bool `pulumi:"terminating"` }
EndpointConditions represents the current condition of an endpoint.
type EndpointConditionsArgs ¶
type EndpointConditionsArgs struct { // ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag. Ready pulumi.BoolPtrInput `pulumi:"ready"` // serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition. Serving pulumi.BoolPtrInput `pulumi:"serving"` // terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating. Terminating pulumi.BoolPtrInput `pulumi:"terminating"` }
EndpointConditions represents the current condition of an endpoint.
func (EndpointConditionsArgs) ElementType ¶
func (EndpointConditionsArgs) ElementType() reflect.Type
func (EndpointConditionsArgs) ToEndpointConditionsOutput ¶
func (i EndpointConditionsArgs) ToEndpointConditionsOutput() EndpointConditionsOutput
func (EndpointConditionsArgs) ToEndpointConditionsOutputWithContext ¶
func (i EndpointConditionsArgs) ToEndpointConditionsOutputWithContext(ctx context.Context) EndpointConditionsOutput
func (EndpointConditionsArgs) ToEndpointConditionsPtrOutput ¶
func (i EndpointConditionsArgs) ToEndpointConditionsPtrOutput() EndpointConditionsPtrOutput
func (EndpointConditionsArgs) ToEndpointConditionsPtrOutputWithContext ¶
func (i EndpointConditionsArgs) ToEndpointConditionsPtrOutputWithContext(ctx context.Context) EndpointConditionsPtrOutput
type EndpointConditionsInput ¶
type EndpointConditionsInput interface { pulumi.Input ToEndpointConditionsOutput() EndpointConditionsOutput ToEndpointConditionsOutputWithContext(context.Context) EndpointConditionsOutput }
EndpointConditionsInput is an input type that accepts EndpointConditionsArgs and EndpointConditionsOutput values. You can construct a concrete instance of `EndpointConditionsInput` via:
EndpointConditionsArgs{...}
type EndpointConditionsOutput ¶
type EndpointConditionsOutput struct{ *pulumi.OutputState }
EndpointConditions represents the current condition of an endpoint.
func (EndpointConditionsOutput) ElementType ¶
func (EndpointConditionsOutput) ElementType() reflect.Type
func (EndpointConditionsOutput) Ready ¶
func (o EndpointConditionsOutput) Ready() pulumi.BoolPtrOutput
ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag.
func (EndpointConditionsOutput) Serving ¶
func (o EndpointConditionsOutput) Serving() pulumi.BoolPtrOutput
serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition.
func (EndpointConditionsOutput) Terminating ¶
func (o EndpointConditionsOutput) Terminating() pulumi.BoolPtrOutput
terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating.
func (EndpointConditionsOutput) ToEndpointConditionsOutput ¶
func (o EndpointConditionsOutput) ToEndpointConditionsOutput() EndpointConditionsOutput
func (EndpointConditionsOutput) ToEndpointConditionsOutputWithContext ¶
func (o EndpointConditionsOutput) ToEndpointConditionsOutputWithContext(ctx context.Context) EndpointConditionsOutput
func (EndpointConditionsOutput) ToEndpointConditionsPtrOutput ¶
func (o EndpointConditionsOutput) ToEndpointConditionsPtrOutput() EndpointConditionsPtrOutput
func (EndpointConditionsOutput) ToEndpointConditionsPtrOutputWithContext ¶
func (o EndpointConditionsOutput) ToEndpointConditionsPtrOutputWithContext(ctx context.Context) EndpointConditionsPtrOutput
type EndpointConditionsPatch ¶
type EndpointConditionsPatch struct { // ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag. Ready *bool `pulumi:"ready"` // serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition. Serving *bool `pulumi:"serving"` // terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating. Terminating *bool `pulumi:"terminating"` }
EndpointConditions represents the current condition of an endpoint.
type EndpointConditionsPatchArgs ¶
type EndpointConditionsPatchArgs struct { // ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag. Ready pulumi.BoolPtrInput `pulumi:"ready"` // serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition. Serving pulumi.BoolPtrInput `pulumi:"serving"` // terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating. Terminating pulumi.BoolPtrInput `pulumi:"terminating"` }
EndpointConditions represents the current condition of an endpoint.
func (EndpointConditionsPatchArgs) ElementType ¶
func (EndpointConditionsPatchArgs) ElementType() reflect.Type
func (EndpointConditionsPatchArgs) ToEndpointConditionsPatchOutput ¶
func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchOutput() EndpointConditionsPatchOutput
func (EndpointConditionsPatchArgs) ToEndpointConditionsPatchOutputWithContext ¶
func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchOutputWithContext(ctx context.Context) EndpointConditionsPatchOutput
func (EndpointConditionsPatchArgs) ToEndpointConditionsPatchPtrOutput ¶
func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchPtrOutput() EndpointConditionsPatchPtrOutput
func (EndpointConditionsPatchArgs) ToEndpointConditionsPatchPtrOutputWithContext ¶
func (i EndpointConditionsPatchArgs) ToEndpointConditionsPatchPtrOutputWithContext(ctx context.Context) EndpointConditionsPatchPtrOutput
type EndpointConditionsPatchInput ¶
type EndpointConditionsPatchInput interface { pulumi.Input ToEndpointConditionsPatchOutput() EndpointConditionsPatchOutput ToEndpointConditionsPatchOutputWithContext(context.Context) EndpointConditionsPatchOutput }
EndpointConditionsPatchInput is an input type that accepts EndpointConditionsPatchArgs and EndpointConditionsPatchOutput values. You can construct a concrete instance of `EndpointConditionsPatchInput` via:
EndpointConditionsPatchArgs{...}
type EndpointConditionsPatchOutput ¶
type EndpointConditionsPatchOutput struct{ *pulumi.OutputState }
EndpointConditions represents the current condition of an endpoint.
func (EndpointConditionsPatchOutput) ElementType ¶
func (EndpointConditionsPatchOutput) ElementType() reflect.Type
func (EndpointConditionsPatchOutput) Ready ¶
func (o EndpointConditionsPatchOutput) Ready() pulumi.BoolPtrOutput
ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag.
func (EndpointConditionsPatchOutput) Serving ¶
func (o EndpointConditionsPatchOutput) Serving() pulumi.BoolPtrOutput
serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition.
func (EndpointConditionsPatchOutput) Terminating ¶
func (o EndpointConditionsPatchOutput) Terminating() pulumi.BoolPtrOutput
terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating.
func (EndpointConditionsPatchOutput) ToEndpointConditionsPatchOutput ¶
func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchOutput() EndpointConditionsPatchOutput
func (EndpointConditionsPatchOutput) ToEndpointConditionsPatchOutputWithContext ¶
func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchOutputWithContext(ctx context.Context) EndpointConditionsPatchOutput
func (EndpointConditionsPatchOutput) ToEndpointConditionsPatchPtrOutput ¶
func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchPtrOutput() EndpointConditionsPatchPtrOutput
func (EndpointConditionsPatchOutput) ToEndpointConditionsPatchPtrOutputWithContext ¶
func (o EndpointConditionsPatchOutput) ToEndpointConditionsPatchPtrOutputWithContext(ctx context.Context) EndpointConditionsPatchPtrOutput
type EndpointConditionsPatchPtrInput ¶
type EndpointConditionsPatchPtrInput interface { pulumi.Input ToEndpointConditionsPatchPtrOutput() EndpointConditionsPatchPtrOutput ToEndpointConditionsPatchPtrOutputWithContext(context.Context) EndpointConditionsPatchPtrOutput }
EndpointConditionsPatchPtrInput is an input type that accepts EndpointConditionsPatchArgs, EndpointConditionsPatchPtr and EndpointConditionsPatchPtrOutput values. You can construct a concrete instance of `EndpointConditionsPatchPtrInput` via:
EndpointConditionsPatchArgs{...} or: nil
func EndpointConditionsPatchPtr ¶
func EndpointConditionsPatchPtr(v *EndpointConditionsPatchArgs) EndpointConditionsPatchPtrInput
type EndpointConditionsPatchPtrOutput ¶
type EndpointConditionsPatchPtrOutput struct{ *pulumi.OutputState }
func (EndpointConditionsPatchPtrOutput) Elem ¶
func (o EndpointConditionsPatchPtrOutput) Elem() EndpointConditionsPatchOutput
func (EndpointConditionsPatchPtrOutput) ElementType ¶
func (EndpointConditionsPatchPtrOutput) ElementType() reflect.Type
func (EndpointConditionsPatchPtrOutput) Ready ¶
func (o EndpointConditionsPatchPtrOutput) Ready() pulumi.BoolPtrOutput
ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag.
func (EndpointConditionsPatchPtrOutput) Serving ¶
func (o EndpointConditionsPatchPtrOutput) Serving() pulumi.BoolPtrOutput
serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition.
func (EndpointConditionsPatchPtrOutput) Terminating ¶
func (o EndpointConditionsPatchPtrOutput) Terminating() pulumi.BoolPtrOutput
terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating.
func (EndpointConditionsPatchPtrOutput) ToEndpointConditionsPatchPtrOutput ¶
func (o EndpointConditionsPatchPtrOutput) ToEndpointConditionsPatchPtrOutput() EndpointConditionsPatchPtrOutput
func (EndpointConditionsPatchPtrOutput) ToEndpointConditionsPatchPtrOutputWithContext ¶
func (o EndpointConditionsPatchPtrOutput) ToEndpointConditionsPatchPtrOutputWithContext(ctx context.Context) EndpointConditionsPatchPtrOutput
type EndpointConditionsPtrInput ¶
type EndpointConditionsPtrInput interface { pulumi.Input ToEndpointConditionsPtrOutput() EndpointConditionsPtrOutput ToEndpointConditionsPtrOutputWithContext(context.Context) EndpointConditionsPtrOutput }
EndpointConditionsPtrInput is an input type that accepts EndpointConditionsArgs, EndpointConditionsPtr and EndpointConditionsPtrOutput values. You can construct a concrete instance of `EndpointConditionsPtrInput` via:
EndpointConditionsArgs{...} or: nil
func EndpointConditionsPtr ¶
func EndpointConditionsPtr(v *EndpointConditionsArgs) EndpointConditionsPtrInput
type EndpointConditionsPtrOutput ¶
type EndpointConditionsPtrOutput struct{ *pulumi.OutputState }
func (EndpointConditionsPtrOutput) Elem ¶
func (o EndpointConditionsPtrOutput) Elem() EndpointConditionsOutput
func (EndpointConditionsPtrOutput) ElementType ¶
func (EndpointConditionsPtrOutput) ElementType() reflect.Type
func (EndpointConditionsPtrOutput) Ready ¶
func (o EndpointConditionsPtrOutput) Ready() pulumi.BoolPtrOutput
ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint. A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints, except when the normal readiness behavior is being explicitly overridden, for example when the associated Service has set the publishNotReadyAddresses flag.
func (EndpointConditionsPtrOutput) Serving ¶
func (o EndpointConditionsPtrOutput) Serving() pulumi.BoolPtrOutput
serving is identical to ready except that it is set regardless of the terminating state of endpoints. This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition.
func (EndpointConditionsPtrOutput) Terminating ¶
func (o EndpointConditionsPtrOutput) Terminating() pulumi.BoolPtrOutput
terminating indicates that this endpoint is terminating. A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating.
func (EndpointConditionsPtrOutput) ToEndpointConditionsPtrOutput ¶
func (o EndpointConditionsPtrOutput) ToEndpointConditionsPtrOutput() EndpointConditionsPtrOutput
func (EndpointConditionsPtrOutput) ToEndpointConditionsPtrOutputWithContext ¶
func (o EndpointConditionsPtrOutput) ToEndpointConditionsPtrOutputWithContext(ctx context.Context) EndpointConditionsPtrOutput
type EndpointHints ¶
type EndpointHints struct { // forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing. ForZones []ForZone `pulumi:"forZones"` }
EndpointHints provides hints describing how an endpoint should be consumed.
type EndpointHintsArgs ¶
type EndpointHintsArgs struct { // forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing. ForZones ForZoneArrayInput `pulumi:"forZones"` }
EndpointHints provides hints describing how an endpoint should be consumed.
func (EndpointHintsArgs) ElementType ¶
func (EndpointHintsArgs) ElementType() reflect.Type
func (EndpointHintsArgs) ToEndpointHintsOutput ¶
func (i EndpointHintsArgs) ToEndpointHintsOutput() EndpointHintsOutput
func (EndpointHintsArgs) ToEndpointHintsOutputWithContext ¶
func (i EndpointHintsArgs) ToEndpointHintsOutputWithContext(ctx context.Context) EndpointHintsOutput
func (EndpointHintsArgs) ToEndpointHintsPtrOutput ¶
func (i EndpointHintsArgs) ToEndpointHintsPtrOutput() EndpointHintsPtrOutput
func (EndpointHintsArgs) ToEndpointHintsPtrOutputWithContext ¶
func (i EndpointHintsArgs) ToEndpointHintsPtrOutputWithContext(ctx context.Context) EndpointHintsPtrOutput
type EndpointHintsInput ¶
type EndpointHintsInput interface { pulumi.Input ToEndpointHintsOutput() EndpointHintsOutput ToEndpointHintsOutputWithContext(context.Context) EndpointHintsOutput }
EndpointHintsInput is an input type that accepts EndpointHintsArgs and EndpointHintsOutput values. You can construct a concrete instance of `EndpointHintsInput` via:
EndpointHintsArgs{...}
type EndpointHintsOutput ¶
type EndpointHintsOutput struct{ *pulumi.OutputState }
EndpointHints provides hints describing how an endpoint should be consumed.
func (EndpointHintsOutput) ElementType ¶
func (EndpointHintsOutput) ElementType() reflect.Type
func (EndpointHintsOutput) ForZones ¶
func (o EndpointHintsOutput) ForZones() ForZoneArrayOutput
forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing.
func (EndpointHintsOutput) ToEndpointHintsOutput ¶
func (o EndpointHintsOutput) ToEndpointHintsOutput() EndpointHintsOutput
func (EndpointHintsOutput) ToEndpointHintsOutputWithContext ¶
func (o EndpointHintsOutput) ToEndpointHintsOutputWithContext(ctx context.Context) EndpointHintsOutput
func (EndpointHintsOutput) ToEndpointHintsPtrOutput ¶
func (o EndpointHintsOutput) ToEndpointHintsPtrOutput() EndpointHintsPtrOutput
func (EndpointHintsOutput) ToEndpointHintsPtrOutputWithContext ¶
func (o EndpointHintsOutput) ToEndpointHintsPtrOutputWithContext(ctx context.Context) EndpointHintsPtrOutput
type EndpointHintsPatch ¶
type EndpointHintsPatch struct { // forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing. ForZones []ForZonePatch `pulumi:"forZones"` }
EndpointHints provides hints describing how an endpoint should be consumed.
type EndpointHintsPatchArgs ¶
type EndpointHintsPatchArgs struct { // forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing. ForZones ForZonePatchArrayInput `pulumi:"forZones"` }
EndpointHints provides hints describing how an endpoint should be consumed.
func (EndpointHintsPatchArgs) ElementType ¶
func (EndpointHintsPatchArgs) ElementType() reflect.Type
func (EndpointHintsPatchArgs) ToEndpointHintsPatchOutput ¶
func (i EndpointHintsPatchArgs) ToEndpointHintsPatchOutput() EndpointHintsPatchOutput
func (EndpointHintsPatchArgs) ToEndpointHintsPatchOutputWithContext ¶
func (i EndpointHintsPatchArgs) ToEndpointHintsPatchOutputWithContext(ctx context.Context) EndpointHintsPatchOutput
func (EndpointHintsPatchArgs) ToEndpointHintsPatchPtrOutput ¶
func (i EndpointHintsPatchArgs) ToEndpointHintsPatchPtrOutput() EndpointHintsPatchPtrOutput
func (EndpointHintsPatchArgs) ToEndpointHintsPatchPtrOutputWithContext ¶
func (i EndpointHintsPatchArgs) ToEndpointHintsPatchPtrOutputWithContext(ctx context.Context) EndpointHintsPatchPtrOutput
type EndpointHintsPatchInput ¶
type EndpointHintsPatchInput interface { pulumi.Input ToEndpointHintsPatchOutput() EndpointHintsPatchOutput ToEndpointHintsPatchOutputWithContext(context.Context) EndpointHintsPatchOutput }
EndpointHintsPatchInput is an input type that accepts EndpointHintsPatchArgs and EndpointHintsPatchOutput values. You can construct a concrete instance of `EndpointHintsPatchInput` via:
EndpointHintsPatchArgs{...}
type EndpointHintsPatchOutput ¶
type EndpointHintsPatchOutput struct{ *pulumi.OutputState }
EndpointHints provides hints describing how an endpoint should be consumed.
func (EndpointHintsPatchOutput) ElementType ¶
func (EndpointHintsPatchOutput) ElementType() reflect.Type
func (EndpointHintsPatchOutput) ForZones ¶
func (o EndpointHintsPatchOutput) ForZones() ForZonePatchArrayOutput
forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing.
func (EndpointHintsPatchOutput) ToEndpointHintsPatchOutput ¶
func (o EndpointHintsPatchOutput) ToEndpointHintsPatchOutput() EndpointHintsPatchOutput
func (EndpointHintsPatchOutput) ToEndpointHintsPatchOutputWithContext ¶
func (o EndpointHintsPatchOutput) ToEndpointHintsPatchOutputWithContext(ctx context.Context) EndpointHintsPatchOutput
func (EndpointHintsPatchOutput) ToEndpointHintsPatchPtrOutput ¶
func (o EndpointHintsPatchOutput) ToEndpointHintsPatchPtrOutput() EndpointHintsPatchPtrOutput
func (EndpointHintsPatchOutput) ToEndpointHintsPatchPtrOutputWithContext ¶
func (o EndpointHintsPatchOutput) ToEndpointHintsPatchPtrOutputWithContext(ctx context.Context) EndpointHintsPatchPtrOutput
type EndpointHintsPatchPtrInput ¶
type EndpointHintsPatchPtrInput interface { pulumi.Input ToEndpointHintsPatchPtrOutput() EndpointHintsPatchPtrOutput ToEndpointHintsPatchPtrOutputWithContext(context.Context) EndpointHintsPatchPtrOutput }
EndpointHintsPatchPtrInput is an input type that accepts EndpointHintsPatchArgs, EndpointHintsPatchPtr and EndpointHintsPatchPtrOutput values. You can construct a concrete instance of `EndpointHintsPatchPtrInput` via:
EndpointHintsPatchArgs{...} or: nil
func EndpointHintsPatchPtr ¶
func EndpointHintsPatchPtr(v *EndpointHintsPatchArgs) EndpointHintsPatchPtrInput
type EndpointHintsPatchPtrOutput ¶
type EndpointHintsPatchPtrOutput struct{ *pulumi.OutputState }
func (EndpointHintsPatchPtrOutput) Elem ¶
func (o EndpointHintsPatchPtrOutput) Elem() EndpointHintsPatchOutput
func (EndpointHintsPatchPtrOutput) ElementType ¶
func (EndpointHintsPatchPtrOutput) ElementType() reflect.Type
func (EndpointHintsPatchPtrOutput) ForZones ¶
func (o EndpointHintsPatchPtrOutput) ForZones() ForZonePatchArrayOutput
forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing.
func (EndpointHintsPatchPtrOutput) ToEndpointHintsPatchPtrOutput ¶
func (o EndpointHintsPatchPtrOutput) ToEndpointHintsPatchPtrOutput() EndpointHintsPatchPtrOutput
func (EndpointHintsPatchPtrOutput) ToEndpointHintsPatchPtrOutputWithContext ¶
func (o EndpointHintsPatchPtrOutput) ToEndpointHintsPatchPtrOutputWithContext(ctx context.Context) EndpointHintsPatchPtrOutput
type EndpointHintsPtrInput ¶
type EndpointHintsPtrInput interface { pulumi.Input ToEndpointHintsPtrOutput() EndpointHintsPtrOutput ToEndpointHintsPtrOutputWithContext(context.Context) EndpointHintsPtrOutput }
EndpointHintsPtrInput is an input type that accepts EndpointHintsArgs, EndpointHintsPtr and EndpointHintsPtrOutput values. You can construct a concrete instance of `EndpointHintsPtrInput` via:
EndpointHintsArgs{...} or: nil
func EndpointHintsPtr ¶
func EndpointHintsPtr(v *EndpointHintsArgs) EndpointHintsPtrInput
type EndpointHintsPtrOutput ¶
type EndpointHintsPtrOutput struct{ *pulumi.OutputState }
func (EndpointHintsPtrOutput) Elem ¶
func (o EndpointHintsPtrOutput) Elem() EndpointHintsOutput
func (EndpointHintsPtrOutput) ElementType ¶
func (EndpointHintsPtrOutput) ElementType() reflect.Type
func (EndpointHintsPtrOutput) ForZones ¶
func (o EndpointHintsPtrOutput) ForZones() ForZoneArrayOutput
forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing.
func (EndpointHintsPtrOutput) ToEndpointHintsPtrOutput ¶
func (o EndpointHintsPtrOutput) ToEndpointHintsPtrOutput() EndpointHintsPtrOutput
func (EndpointHintsPtrOutput) ToEndpointHintsPtrOutputWithContext ¶
func (o EndpointHintsPtrOutput) ToEndpointHintsPtrOutputWithContext(ctx context.Context) EndpointHintsPtrOutput
type EndpointInput ¶
type EndpointInput interface { pulumi.Input ToEndpointOutput() EndpointOutput ToEndpointOutputWithContext(context.Context) EndpointOutput }
EndpointInput is an input type that accepts EndpointArgs and EndpointOutput values. You can construct a concrete instance of `EndpointInput` via:
EndpointArgs{...}
type EndpointOutput ¶
type EndpointOutput struct{ *pulumi.OutputState }
Endpoint represents a single logical "backend" implementing a service.
func (EndpointOutput) Addresses ¶
func (o EndpointOutput) Addresses() pulumi.StringArrayOutput
addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267
func (EndpointOutput) Conditions ¶
func (o EndpointOutput) Conditions() EndpointConditionsPtrOutput
conditions contains information about the current status of the endpoint.
func (EndpointOutput) DeprecatedTopology ¶
func (o EndpointOutput) DeprecatedTopology() pulumi.StringMapOutput
deprecatedTopology contains topology information part of the v1beta1 API. This field is deprecated, and will be removed when the v1beta1 API is removed (no sooner than kubernetes v1.24). While this field can hold values, it is not writable through the v1 API, and any attempts to write to it will be silently ignored. Topology information can be found in the zone and nodeName fields instead.
func (EndpointOutput) ElementType ¶
func (EndpointOutput) ElementType() reflect.Type
func (EndpointOutput) Hints ¶
func (o EndpointOutput) Hints() EndpointHintsPtrOutput
hints contains information associated with how an endpoint should be consumed.
func (EndpointOutput) Hostname ¶
func (o EndpointOutput) Hostname() pulumi.StringPtrOutput
hostname of this endpoint. This field may be used by consumers of endpoints to distinguish endpoints from each other (e.g. in DNS names). Multiple endpoints which use the same hostname should be considered fungible (e.g. multiple A values in DNS). Must be lowercase and pass DNS Label (RFC 1123) validation.
func (EndpointOutput) NodeName ¶
func (o EndpointOutput) NodeName() pulumi.StringPtrOutput
nodeName represents the name of the Node hosting this endpoint. This can be used to determine endpoints local to a Node.
func (EndpointOutput) TargetRef ¶
func (o EndpointOutput) TargetRef() corev1.ObjectReferencePtrOutput
targetRef is a reference to a Kubernetes object that represents this endpoint.
func (EndpointOutput) ToEndpointOutput ¶
func (o EndpointOutput) ToEndpointOutput() EndpointOutput
func (EndpointOutput) ToEndpointOutputWithContext ¶
func (o EndpointOutput) ToEndpointOutputWithContext(ctx context.Context) EndpointOutput
func (EndpointOutput) Zone ¶
func (o EndpointOutput) Zone() pulumi.StringPtrOutput
zone is the name of the Zone this endpoint exists in.
type EndpointPatch ¶
type EndpointPatch struct { // addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267 Addresses []string `pulumi:"addresses"` // conditions contains information about the current status of the endpoint. Conditions *EndpointConditionsPatch `pulumi:"conditions"` // deprecatedTopology contains topology information part of the v1beta1 API. This field is deprecated, and will be removed when the v1beta1 API is removed (no sooner than kubernetes v1.24). While this field can hold values, it is not writable through the v1 API, and any attempts to write to it will be silently ignored. Topology information can be found in the zone and nodeName fields instead. DeprecatedTopology map[string]string `pulumi:"deprecatedTopology"` // hints contains information associated with how an endpoint should be consumed. Hints *EndpointHintsPatch `pulumi:"hints"` // hostname of this endpoint. This field may be used by consumers of endpoints to distinguish endpoints from each other (e.g. in DNS names). Multiple endpoints which use the same hostname should be considered fungible (e.g. multiple A values in DNS). Must be lowercase and pass DNS Label (RFC 1123) validation. Hostname *string `pulumi:"hostname"` // nodeName represents the name of the Node hosting this endpoint. This can be used to determine endpoints local to a Node. NodeName *string `pulumi:"nodeName"` // targetRef is a reference to a Kubernetes object that represents this endpoint. TargetRef *corev1.ObjectReferencePatch `pulumi:"targetRef"` // zone is the name of the Zone this endpoint exists in. Zone *string `pulumi:"zone"` }
Endpoint represents a single logical "backend" implementing a service.
type EndpointPatchArgs ¶
type EndpointPatchArgs struct { // addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267 Addresses pulumi.StringArrayInput `pulumi:"addresses"` // conditions contains information about the current status of the endpoint. Conditions EndpointConditionsPatchPtrInput `pulumi:"conditions"` // deprecatedTopology contains topology information part of the v1beta1 API. This field is deprecated, and will be removed when the v1beta1 API is removed (no sooner than kubernetes v1.24). While this field can hold values, it is not writable through the v1 API, and any attempts to write to it will be silently ignored. Topology information can be found in the zone and nodeName fields instead. DeprecatedTopology pulumi.StringMapInput `pulumi:"deprecatedTopology"` // hints contains information associated with how an endpoint should be consumed. Hints EndpointHintsPatchPtrInput `pulumi:"hints"` // hostname of this endpoint. This field may be used by consumers of endpoints to distinguish endpoints from each other (e.g. in DNS names). Multiple endpoints which use the same hostname should be considered fungible (e.g. multiple A values in DNS). Must be lowercase and pass DNS Label (RFC 1123) validation. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // nodeName represents the name of the Node hosting this endpoint. This can be used to determine endpoints local to a Node. NodeName pulumi.StringPtrInput `pulumi:"nodeName"` // targetRef is a reference to a Kubernetes object that represents this endpoint. TargetRef corev1.ObjectReferencePatchPtrInput `pulumi:"targetRef"` // zone is the name of the Zone this endpoint exists in. Zone pulumi.StringPtrInput `pulumi:"zone"` }
Endpoint represents a single logical "backend" implementing a service.
func (EndpointPatchArgs) ElementType ¶
func (EndpointPatchArgs) ElementType() reflect.Type
func (EndpointPatchArgs) ToEndpointPatchOutput ¶
func (i EndpointPatchArgs) ToEndpointPatchOutput() EndpointPatchOutput
func (EndpointPatchArgs) ToEndpointPatchOutputWithContext ¶
func (i EndpointPatchArgs) ToEndpointPatchOutputWithContext(ctx context.Context) EndpointPatchOutput
type EndpointPatchArray ¶
type EndpointPatchArray []EndpointPatchInput
func (EndpointPatchArray) ElementType ¶
func (EndpointPatchArray) ElementType() reflect.Type
func (EndpointPatchArray) ToEndpointPatchArrayOutput ¶
func (i EndpointPatchArray) ToEndpointPatchArrayOutput() EndpointPatchArrayOutput
func (EndpointPatchArray) ToEndpointPatchArrayOutputWithContext ¶
func (i EndpointPatchArray) ToEndpointPatchArrayOutputWithContext(ctx context.Context) EndpointPatchArrayOutput
type EndpointPatchArrayInput ¶
type EndpointPatchArrayInput interface { pulumi.Input ToEndpointPatchArrayOutput() EndpointPatchArrayOutput ToEndpointPatchArrayOutputWithContext(context.Context) EndpointPatchArrayOutput }
EndpointPatchArrayInput is an input type that accepts EndpointPatchArray and EndpointPatchArrayOutput values. You can construct a concrete instance of `EndpointPatchArrayInput` via:
EndpointPatchArray{ EndpointPatchArgs{...} }
type EndpointPatchArrayOutput ¶
type EndpointPatchArrayOutput struct{ *pulumi.OutputState }
func (EndpointPatchArrayOutput) ElementType ¶
func (EndpointPatchArrayOutput) ElementType() reflect.Type
func (EndpointPatchArrayOutput) Index ¶
func (o EndpointPatchArrayOutput) Index(i pulumi.IntInput) EndpointPatchOutput
func (EndpointPatchArrayOutput) ToEndpointPatchArrayOutput ¶
func (o EndpointPatchArrayOutput) ToEndpointPatchArrayOutput() EndpointPatchArrayOutput
func (EndpointPatchArrayOutput) ToEndpointPatchArrayOutputWithContext ¶
func (o EndpointPatchArrayOutput) ToEndpointPatchArrayOutputWithContext(ctx context.Context) EndpointPatchArrayOutput
type EndpointPatchInput ¶
type EndpointPatchInput interface { pulumi.Input ToEndpointPatchOutput() EndpointPatchOutput ToEndpointPatchOutputWithContext(context.Context) EndpointPatchOutput }
EndpointPatchInput is an input type that accepts EndpointPatchArgs and EndpointPatchOutput values. You can construct a concrete instance of `EndpointPatchInput` via:
EndpointPatchArgs{...}
type EndpointPatchOutput ¶
type EndpointPatchOutput struct{ *pulumi.OutputState }
Endpoint represents a single logical "backend" implementing a service.
func (EndpointPatchOutput) Addresses ¶
func (o EndpointPatchOutput) Addresses() pulumi.StringArrayOutput
addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267
func (EndpointPatchOutput) Conditions ¶
func (o EndpointPatchOutput) Conditions() EndpointConditionsPatchPtrOutput
conditions contains information about the current status of the endpoint.
func (EndpointPatchOutput) DeprecatedTopology ¶
func (o EndpointPatchOutput) DeprecatedTopology() pulumi.StringMapOutput
deprecatedTopology contains topology information part of the v1beta1 API. This field is deprecated, and will be removed when the v1beta1 API is removed (no sooner than kubernetes v1.24). While this field can hold values, it is not writable through the v1 API, and any attempts to write to it will be silently ignored. Topology information can be found in the zone and nodeName fields instead.
func (EndpointPatchOutput) ElementType ¶
func (EndpointPatchOutput) ElementType() reflect.Type
func (EndpointPatchOutput) Hints ¶
func (o EndpointPatchOutput) Hints() EndpointHintsPatchPtrOutput
hints contains information associated with how an endpoint should be consumed.
func (EndpointPatchOutput) Hostname ¶
func (o EndpointPatchOutput) Hostname() pulumi.StringPtrOutput
hostname of this endpoint. This field may be used by consumers of endpoints to distinguish endpoints from each other (e.g. in DNS names). Multiple endpoints which use the same hostname should be considered fungible (e.g. multiple A values in DNS). Must be lowercase and pass DNS Label (RFC 1123) validation.
func (EndpointPatchOutput) NodeName ¶
func (o EndpointPatchOutput) NodeName() pulumi.StringPtrOutput
nodeName represents the name of the Node hosting this endpoint. This can be used to determine endpoints local to a Node.
func (EndpointPatchOutput) TargetRef ¶
func (o EndpointPatchOutput) TargetRef() corev1.ObjectReferencePatchPtrOutput
targetRef is a reference to a Kubernetes object that represents this endpoint.
func (EndpointPatchOutput) ToEndpointPatchOutput ¶
func (o EndpointPatchOutput) ToEndpointPatchOutput() EndpointPatchOutput
func (EndpointPatchOutput) ToEndpointPatchOutputWithContext ¶
func (o EndpointPatchOutput) ToEndpointPatchOutputWithContext(ctx context.Context) EndpointPatchOutput
func (EndpointPatchOutput) Zone ¶
func (o EndpointPatchOutput) Zone() pulumi.StringPtrOutput
zone is the name of the Zone this endpoint exists in.
type EndpointPort ¶
type EndpointPort struct { // The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: // // * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). // // * Kubernetes-defined prefixed names: // * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- // * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 // * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 // // * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. AppProtocol *string `pulumi:"appProtocol"` // name represents the name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is derived from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string. Name *string `pulumi:"name"` // port represents the port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer. Port *int `pulumi:"port"` // protocol represents the IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP. Protocol *string `pulumi:"protocol"` }
EndpointPort represents a Port used by an EndpointSlice
type EndpointPortArgs ¶
type EndpointPortArgs struct { // The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: // // * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). // // * Kubernetes-defined prefixed names: // * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- // * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 // * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 // // * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. AppProtocol pulumi.StringPtrInput `pulumi:"appProtocol"` // name represents the name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is derived from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string. Name pulumi.StringPtrInput `pulumi:"name"` // port represents the port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer. Port pulumi.IntPtrInput `pulumi:"port"` // protocol represents the IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
EndpointPort represents a Port used by an EndpointSlice
func (EndpointPortArgs) ElementType ¶
func (EndpointPortArgs) ElementType() reflect.Type
func (EndpointPortArgs) ToEndpointPortOutput ¶
func (i EndpointPortArgs) ToEndpointPortOutput() EndpointPortOutput
func (EndpointPortArgs) ToEndpointPortOutputWithContext ¶
func (i EndpointPortArgs) ToEndpointPortOutputWithContext(ctx context.Context) EndpointPortOutput
type EndpointPortArray ¶
type EndpointPortArray []EndpointPortInput
func (EndpointPortArray) ElementType ¶
func (EndpointPortArray) ElementType() reflect.Type
func (EndpointPortArray) ToEndpointPortArrayOutput ¶
func (i EndpointPortArray) ToEndpointPortArrayOutput() EndpointPortArrayOutput
func (EndpointPortArray) ToEndpointPortArrayOutputWithContext ¶
func (i EndpointPortArray) ToEndpointPortArrayOutputWithContext(ctx context.Context) EndpointPortArrayOutput
type EndpointPortArrayInput ¶
type EndpointPortArrayInput interface { pulumi.Input ToEndpointPortArrayOutput() EndpointPortArrayOutput ToEndpointPortArrayOutputWithContext(context.Context) EndpointPortArrayOutput }
EndpointPortArrayInput is an input type that accepts EndpointPortArray and EndpointPortArrayOutput values. You can construct a concrete instance of `EndpointPortArrayInput` via:
EndpointPortArray{ EndpointPortArgs{...} }
type EndpointPortArrayOutput ¶
type EndpointPortArrayOutput struct{ *pulumi.OutputState }
func (EndpointPortArrayOutput) ElementType ¶
func (EndpointPortArrayOutput) ElementType() reflect.Type
func (EndpointPortArrayOutput) Index ¶
func (o EndpointPortArrayOutput) Index(i pulumi.IntInput) EndpointPortOutput
func (EndpointPortArrayOutput) ToEndpointPortArrayOutput ¶
func (o EndpointPortArrayOutput) ToEndpointPortArrayOutput() EndpointPortArrayOutput
func (EndpointPortArrayOutput) ToEndpointPortArrayOutputWithContext ¶
func (o EndpointPortArrayOutput) ToEndpointPortArrayOutputWithContext(ctx context.Context) EndpointPortArrayOutput
type EndpointPortInput ¶
type EndpointPortInput interface { pulumi.Input ToEndpointPortOutput() EndpointPortOutput ToEndpointPortOutputWithContext(context.Context) EndpointPortOutput }
EndpointPortInput is an input type that accepts EndpointPortArgs and EndpointPortOutput values. You can construct a concrete instance of `EndpointPortInput` via:
EndpointPortArgs{...}
type EndpointPortOutput ¶
type EndpointPortOutput struct{ *pulumi.OutputState }
EndpointPort represents a Port used by an EndpointSlice
func (EndpointPortOutput) AppProtocol ¶
func (o EndpointPortOutput) AppProtocol() pulumi.StringPtrOutput
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either:
* Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names).
* Kubernetes-defined prefixed names:
- 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior-
- 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455
- 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455
* Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol.
func (EndpointPortOutput) ElementType ¶
func (EndpointPortOutput) ElementType() reflect.Type
func (EndpointPortOutput) Name ¶
func (o EndpointPortOutput) Name() pulumi.StringPtrOutput
name represents the name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is derived from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string.
func (EndpointPortOutput) Port ¶
func (o EndpointPortOutput) Port() pulumi.IntPtrOutput
port represents the port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer.
func (EndpointPortOutput) Protocol ¶
func (o EndpointPortOutput) Protocol() pulumi.StringPtrOutput
protocol represents the IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.
func (EndpointPortOutput) ToEndpointPortOutput ¶
func (o EndpointPortOutput) ToEndpointPortOutput() EndpointPortOutput
func (EndpointPortOutput) ToEndpointPortOutputWithContext ¶
func (o EndpointPortOutput) ToEndpointPortOutputWithContext(ctx context.Context) EndpointPortOutput
type EndpointPortPatch ¶
type EndpointPortPatch struct { // The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: // // * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). // // * Kubernetes-defined prefixed names: // * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- // * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 // * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 // // * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. AppProtocol *string `pulumi:"appProtocol"` // name represents the name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is derived from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string. Name *string `pulumi:"name"` // port represents the port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer. Port *int `pulumi:"port"` // protocol represents the IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP. Protocol *string `pulumi:"protocol"` }
EndpointPort represents a Port used by an EndpointSlice
type EndpointPortPatchArgs ¶
type EndpointPortPatchArgs struct { // The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either: // // * Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). // // * Kubernetes-defined prefixed names: // * 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior- // * 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455 // * 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455 // // * Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol. AppProtocol pulumi.StringPtrInput `pulumi:"appProtocol"` // name represents the name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is derived from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string. Name pulumi.StringPtrInput `pulumi:"name"` // port represents the port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer. Port pulumi.IntPtrInput `pulumi:"port"` // protocol represents the IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
EndpointPort represents a Port used by an EndpointSlice
func (EndpointPortPatchArgs) ElementType ¶
func (EndpointPortPatchArgs) ElementType() reflect.Type
func (EndpointPortPatchArgs) ToEndpointPortPatchOutput ¶
func (i EndpointPortPatchArgs) ToEndpointPortPatchOutput() EndpointPortPatchOutput
func (EndpointPortPatchArgs) ToEndpointPortPatchOutputWithContext ¶
func (i EndpointPortPatchArgs) ToEndpointPortPatchOutputWithContext(ctx context.Context) EndpointPortPatchOutput
type EndpointPortPatchArray ¶
type EndpointPortPatchArray []EndpointPortPatchInput
func (EndpointPortPatchArray) ElementType ¶
func (EndpointPortPatchArray) ElementType() reflect.Type
func (EndpointPortPatchArray) ToEndpointPortPatchArrayOutput ¶
func (i EndpointPortPatchArray) ToEndpointPortPatchArrayOutput() EndpointPortPatchArrayOutput
func (EndpointPortPatchArray) ToEndpointPortPatchArrayOutputWithContext ¶
func (i EndpointPortPatchArray) ToEndpointPortPatchArrayOutputWithContext(ctx context.Context) EndpointPortPatchArrayOutput
type EndpointPortPatchArrayInput ¶
type EndpointPortPatchArrayInput interface { pulumi.Input ToEndpointPortPatchArrayOutput() EndpointPortPatchArrayOutput ToEndpointPortPatchArrayOutputWithContext(context.Context) EndpointPortPatchArrayOutput }
EndpointPortPatchArrayInput is an input type that accepts EndpointPortPatchArray and EndpointPortPatchArrayOutput values. You can construct a concrete instance of `EndpointPortPatchArrayInput` via:
EndpointPortPatchArray{ EndpointPortPatchArgs{...} }
type EndpointPortPatchArrayOutput ¶
type EndpointPortPatchArrayOutput struct{ *pulumi.OutputState }
func (EndpointPortPatchArrayOutput) ElementType ¶
func (EndpointPortPatchArrayOutput) ElementType() reflect.Type
func (EndpointPortPatchArrayOutput) Index ¶
func (o EndpointPortPatchArrayOutput) Index(i pulumi.IntInput) EndpointPortPatchOutput
func (EndpointPortPatchArrayOutput) ToEndpointPortPatchArrayOutput ¶
func (o EndpointPortPatchArrayOutput) ToEndpointPortPatchArrayOutput() EndpointPortPatchArrayOutput
func (EndpointPortPatchArrayOutput) ToEndpointPortPatchArrayOutputWithContext ¶
func (o EndpointPortPatchArrayOutput) ToEndpointPortPatchArrayOutputWithContext(ctx context.Context) EndpointPortPatchArrayOutput
type EndpointPortPatchInput ¶
type EndpointPortPatchInput interface { pulumi.Input ToEndpointPortPatchOutput() EndpointPortPatchOutput ToEndpointPortPatchOutputWithContext(context.Context) EndpointPortPatchOutput }
EndpointPortPatchInput is an input type that accepts EndpointPortPatchArgs and EndpointPortPatchOutput values. You can construct a concrete instance of `EndpointPortPatchInput` via:
EndpointPortPatchArgs{...}
type EndpointPortPatchOutput ¶
type EndpointPortPatchOutput struct{ *pulumi.OutputState }
EndpointPort represents a Port used by an EndpointSlice
func (EndpointPortPatchOutput) AppProtocol ¶
func (o EndpointPortPatchOutput) AppProtocol() pulumi.StringPtrOutput
The application protocol for this port. This is used as a hint for implementations to offer richer behavior for protocols that they understand. This field follows standard Kubernetes label syntax. Valid values are either:
* Un-prefixed protocol names - reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names).
* Kubernetes-defined prefixed names:
- 'kubernetes.io/h2c' - HTTP/2 prior knowledge over cleartext as described in https://www.rfc-editor.org/rfc/rfc9113.html#name-starting-http-2-with-prior-
- 'kubernetes.io/ws' - WebSocket over cleartext as described in https://www.rfc-editor.org/rfc/rfc6455
- 'kubernetes.io/wss' - WebSocket over TLS as described in https://www.rfc-editor.org/rfc/rfc6455
* Other protocols should use implementation-defined prefixed names such as mycompany.com/my-custom-protocol.
func (EndpointPortPatchOutput) ElementType ¶
func (EndpointPortPatchOutput) ElementType() reflect.Type
func (EndpointPortPatchOutput) Name ¶
func (o EndpointPortPatchOutput) Name() pulumi.StringPtrOutput
name represents the name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is derived from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string.
func (EndpointPortPatchOutput) Port ¶
func (o EndpointPortPatchOutput) Port() pulumi.IntPtrOutput
port represents the port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer.
func (EndpointPortPatchOutput) Protocol ¶
func (o EndpointPortPatchOutput) Protocol() pulumi.StringPtrOutput
protocol represents the IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.
func (EndpointPortPatchOutput) ToEndpointPortPatchOutput ¶
func (o EndpointPortPatchOutput) ToEndpointPortPatchOutput() EndpointPortPatchOutput
func (EndpointPortPatchOutput) ToEndpointPortPatchOutputWithContext ¶
func (o EndpointPortPatchOutput) ToEndpointPortPatchOutputWithContext(ctx context.Context) EndpointPortPatchOutput
type EndpointSlice ¶
type EndpointSlice struct { pulumi.CustomResourceState // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType pulumi.StringOutput `pulumi:"addressType"` // 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"` // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints EndpointArrayOutput `pulumi:"endpoints"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard object's metadata. Metadata metav1.ObjectMetaOutput `pulumi:"metadata"` // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports EndpointPortArrayOutput `pulumi:"ports"` }
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
func GetEndpointSlice ¶
func GetEndpointSlice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointSliceState, opts ...pulumi.ResourceOption) (*EndpointSlice, error)
GetEndpointSlice gets an existing EndpointSlice 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 NewEndpointSlice ¶
func NewEndpointSlice(ctx *pulumi.Context, name string, args *EndpointSliceArgs, opts ...pulumi.ResourceOption) (*EndpointSlice, error)
NewEndpointSlice registers a new resource with the given unique name, arguments, and options.
func (*EndpointSlice) ElementType ¶
func (*EndpointSlice) ElementType() reflect.Type
func (*EndpointSlice) ToEndpointSliceOutput ¶
func (i *EndpointSlice) ToEndpointSliceOutput() EndpointSliceOutput
func (*EndpointSlice) ToEndpointSliceOutputWithContext ¶
func (i *EndpointSlice) ToEndpointSliceOutputWithContext(ctx context.Context) EndpointSliceOutput
type EndpointSliceArgs ¶
type EndpointSliceArgs struct { // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType pulumi.StringInput // 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 // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints EndpointArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. Metadata metav1.ObjectMetaPtrInput // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports EndpointPortArrayInput }
The set of arguments for constructing a EndpointSlice resource.
func (EndpointSliceArgs) ElementType ¶
func (EndpointSliceArgs) ElementType() reflect.Type
type EndpointSliceArray ¶
type EndpointSliceArray []EndpointSliceInput
func (EndpointSliceArray) ElementType ¶
func (EndpointSliceArray) ElementType() reflect.Type
func (EndpointSliceArray) ToEndpointSliceArrayOutput ¶
func (i EndpointSliceArray) ToEndpointSliceArrayOutput() EndpointSliceArrayOutput
func (EndpointSliceArray) ToEndpointSliceArrayOutputWithContext ¶
func (i EndpointSliceArray) ToEndpointSliceArrayOutputWithContext(ctx context.Context) EndpointSliceArrayOutput
type EndpointSliceArrayInput ¶
type EndpointSliceArrayInput interface { pulumi.Input ToEndpointSliceArrayOutput() EndpointSliceArrayOutput ToEndpointSliceArrayOutputWithContext(context.Context) EndpointSliceArrayOutput }
EndpointSliceArrayInput is an input type that accepts EndpointSliceArray and EndpointSliceArrayOutput values. You can construct a concrete instance of `EndpointSliceArrayInput` via:
EndpointSliceArray{ EndpointSliceArgs{...} }
type EndpointSliceArrayOutput ¶
type EndpointSliceArrayOutput struct{ *pulumi.OutputState }
func (EndpointSliceArrayOutput) ElementType ¶
func (EndpointSliceArrayOutput) ElementType() reflect.Type
func (EndpointSliceArrayOutput) Index ¶
func (o EndpointSliceArrayOutput) Index(i pulumi.IntInput) EndpointSliceOutput
func (EndpointSliceArrayOutput) ToEndpointSliceArrayOutput ¶
func (o EndpointSliceArrayOutput) ToEndpointSliceArrayOutput() EndpointSliceArrayOutput
func (EndpointSliceArrayOutput) ToEndpointSliceArrayOutputWithContext ¶
func (o EndpointSliceArrayOutput) ToEndpointSliceArrayOutputWithContext(ctx context.Context) EndpointSliceArrayOutput
type EndpointSliceInput ¶
type EndpointSliceInput interface { pulumi.Input ToEndpointSliceOutput() EndpointSliceOutput ToEndpointSliceOutputWithContext(ctx context.Context) EndpointSliceOutput }
type EndpointSliceList ¶
type EndpointSliceList struct { pulumi.CustomResourceState // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringOutput `pulumi:"apiVersion"` // items is the list of endpoint slices Items EndpointSliceTypeArrayOutput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringOutput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaOutput `pulumi:"metadata"` }
EndpointSliceList represents a list of endpoint slices
func GetEndpointSliceList ¶
func GetEndpointSliceList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointSliceListState, opts ...pulumi.ResourceOption) (*EndpointSliceList, error)
GetEndpointSliceList gets an existing EndpointSliceList 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 NewEndpointSliceList ¶
func NewEndpointSliceList(ctx *pulumi.Context, name string, args *EndpointSliceListArgs, opts ...pulumi.ResourceOption) (*EndpointSliceList, error)
NewEndpointSliceList registers a new resource with the given unique name, arguments, and options.
func (*EndpointSliceList) ElementType ¶
func (*EndpointSliceList) ElementType() reflect.Type
func (*EndpointSliceList) ToEndpointSliceListOutput ¶
func (i *EndpointSliceList) ToEndpointSliceListOutput() EndpointSliceListOutput
func (*EndpointSliceList) ToEndpointSliceListOutputWithContext ¶
func (i *EndpointSliceList) ToEndpointSliceListOutputWithContext(ctx context.Context) EndpointSliceListOutput
type EndpointSliceListArgs ¶
type EndpointSliceListArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput // items is the list of endpoint slices Items EndpointSliceTypeArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard list metadata. Metadata metav1.ListMetaPtrInput }
The set of arguments for constructing a EndpointSliceList resource.
func (EndpointSliceListArgs) ElementType ¶
func (EndpointSliceListArgs) ElementType() reflect.Type
type EndpointSliceListArray ¶
type EndpointSliceListArray []EndpointSliceListInput
func (EndpointSliceListArray) ElementType ¶
func (EndpointSliceListArray) ElementType() reflect.Type
func (EndpointSliceListArray) ToEndpointSliceListArrayOutput ¶
func (i EndpointSliceListArray) ToEndpointSliceListArrayOutput() EndpointSliceListArrayOutput
func (EndpointSliceListArray) ToEndpointSliceListArrayOutputWithContext ¶
func (i EndpointSliceListArray) ToEndpointSliceListArrayOutputWithContext(ctx context.Context) EndpointSliceListArrayOutput
type EndpointSliceListArrayInput ¶
type EndpointSliceListArrayInput interface { pulumi.Input ToEndpointSliceListArrayOutput() EndpointSliceListArrayOutput ToEndpointSliceListArrayOutputWithContext(context.Context) EndpointSliceListArrayOutput }
EndpointSliceListArrayInput is an input type that accepts EndpointSliceListArray and EndpointSliceListArrayOutput values. You can construct a concrete instance of `EndpointSliceListArrayInput` via:
EndpointSliceListArray{ EndpointSliceListArgs{...} }
type EndpointSliceListArrayOutput ¶
type EndpointSliceListArrayOutput struct{ *pulumi.OutputState }
func (EndpointSliceListArrayOutput) ElementType ¶
func (EndpointSliceListArrayOutput) ElementType() reflect.Type
func (EndpointSliceListArrayOutput) Index ¶
func (o EndpointSliceListArrayOutput) Index(i pulumi.IntInput) EndpointSliceListOutput
func (EndpointSliceListArrayOutput) ToEndpointSliceListArrayOutput ¶
func (o EndpointSliceListArrayOutput) ToEndpointSliceListArrayOutput() EndpointSliceListArrayOutput
func (EndpointSliceListArrayOutput) ToEndpointSliceListArrayOutputWithContext ¶
func (o EndpointSliceListArrayOutput) ToEndpointSliceListArrayOutputWithContext(ctx context.Context) EndpointSliceListArrayOutput
type EndpointSliceListInput ¶
type EndpointSliceListInput interface { pulumi.Input ToEndpointSliceListOutput() EndpointSliceListOutput ToEndpointSliceListOutputWithContext(ctx context.Context) EndpointSliceListOutput }
type EndpointSliceListMap ¶
type EndpointSliceListMap map[string]EndpointSliceListInput
func (EndpointSliceListMap) ElementType ¶
func (EndpointSliceListMap) ElementType() reflect.Type
func (EndpointSliceListMap) ToEndpointSliceListMapOutput ¶
func (i EndpointSliceListMap) ToEndpointSliceListMapOutput() EndpointSliceListMapOutput
func (EndpointSliceListMap) ToEndpointSliceListMapOutputWithContext ¶
func (i EndpointSliceListMap) ToEndpointSliceListMapOutputWithContext(ctx context.Context) EndpointSliceListMapOutput
type EndpointSliceListMapInput ¶
type EndpointSliceListMapInput interface { pulumi.Input ToEndpointSliceListMapOutput() EndpointSliceListMapOutput ToEndpointSliceListMapOutputWithContext(context.Context) EndpointSliceListMapOutput }
EndpointSliceListMapInput is an input type that accepts EndpointSliceListMap and EndpointSliceListMapOutput values. You can construct a concrete instance of `EndpointSliceListMapInput` via:
EndpointSliceListMap{ "key": EndpointSliceListArgs{...} }
type EndpointSliceListMapOutput ¶
type EndpointSliceListMapOutput struct{ *pulumi.OutputState }
func (EndpointSliceListMapOutput) ElementType ¶
func (EndpointSliceListMapOutput) ElementType() reflect.Type
func (EndpointSliceListMapOutput) MapIndex ¶
func (o EndpointSliceListMapOutput) MapIndex(k pulumi.StringInput) EndpointSliceListOutput
func (EndpointSliceListMapOutput) ToEndpointSliceListMapOutput ¶
func (o EndpointSliceListMapOutput) ToEndpointSliceListMapOutput() EndpointSliceListMapOutput
func (EndpointSliceListMapOutput) ToEndpointSliceListMapOutputWithContext ¶
func (o EndpointSliceListMapOutput) ToEndpointSliceListMapOutputWithContext(ctx context.Context) EndpointSliceListMapOutput
type EndpointSliceListOutput ¶
type EndpointSliceListOutput struct{ *pulumi.OutputState }
func (EndpointSliceListOutput) ApiVersion ¶
func (o EndpointSliceListOutput) 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 (EndpointSliceListOutput) ElementType ¶
func (EndpointSliceListOutput) ElementType() reflect.Type
func (EndpointSliceListOutput) Items ¶
func (o EndpointSliceListOutput) Items() EndpointSliceTypeArrayOutput
items is the list of endpoint slices
func (EndpointSliceListOutput) Kind ¶
func (o EndpointSliceListOutput) 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 (EndpointSliceListOutput) Metadata ¶
func (o EndpointSliceListOutput) Metadata() metav1.ListMetaOutput
Standard list metadata.
func (EndpointSliceListOutput) ToEndpointSliceListOutput ¶
func (o EndpointSliceListOutput) ToEndpointSliceListOutput() EndpointSliceListOutput
func (EndpointSliceListOutput) ToEndpointSliceListOutputWithContext ¶
func (o EndpointSliceListOutput) ToEndpointSliceListOutputWithContext(ctx context.Context) EndpointSliceListOutput
type EndpointSliceListState ¶
type EndpointSliceListState struct { }
func (EndpointSliceListState) ElementType ¶
func (EndpointSliceListState) ElementType() reflect.Type
type EndpointSliceListType ¶
type EndpointSliceListType struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion *string `pulumi:"apiVersion"` // items is the list of endpoint slices Items []EndpointSliceType `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard list metadata. Metadata *metav1.ListMeta `pulumi:"metadata"` }
EndpointSliceList represents a list of endpoint slices
type EndpointSliceListTypeArgs ¶
type EndpointSliceListTypeArgs struct { // APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // items is the list of endpoint slices Items EndpointSliceTypeArrayInput `pulumi:"items"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard list metadata. Metadata metav1.ListMetaPtrInput `pulumi:"metadata"` }
EndpointSliceList represents a list of endpoint slices
func (EndpointSliceListTypeArgs) ElementType ¶
func (EndpointSliceListTypeArgs) ElementType() reflect.Type
func (EndpointSliceListTypeArgs) ToEndpointSliceListTypeOutput ¶
func (i EndpointSliceListTypeArgs) ToEndpointSliceListTypeOutput() EndpointSliceListTypeOutput
func (EndpointSliceListTypeArgs) ToEndpointSliceListTypeOutputWithContext ¶
func (i EndpointSliceListTypeArgs) ToEndpointSliceListTypeOutputWithContext(ctx context.Context) EndpointSliceListTypeOutput
type EndpointSliceListTypeInput ¶
type EndpointSliceListTypeInput interface { pulumi.Input ToEndpointSliceListTypeOutput() EndpointSliceListTypeOutput ToEndpointSliceListTypeOutputWithContext(context.Context) EndpointSliceListTypeOutput }
EndpointSliceListTypeInput is an input type that accepts EndpointSliceListTypeArgs and EndpointSliceListTypeOutput values. You can construct a concrete instance of `EndpointSliceListTypeInput` via:
EndpointSliceListTypeArgs{...}
type EndpointSliceListTypeOutput ¶
type EndpointSliceListTypeOutput struct{ *pulumi.OutputState }
EndpointSliceList represents a list of endpoint slices
func (EndpointSliceListTypeOutput) ApiVersion ¶
func (o EndpointSliceListTypeOutput) 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 (EndpointSliceListTypeOutput) ElementType ¶
func (EndpointSliceListTypeOutput) ElementType() reflect.Type
func (EndpointSliceListTypeOutput) Items ¶
func (o EndpointSliceListTypeOutput) Items() EndpointSliceTypeArrayOutput
items is the list of endpoint slices
func (EndpointSliceListTypeOutput) Kind ¶
func (o EndpointSliceListTypeOutput) 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 (EndpointSliceListTypeOutput) Metadata ¶
func (o EndpointSliceListTypeOutput) Metadata() metav1.ListMetaPtrOutput
Standard list metadata.
func (EndpointSliceListTypeOutput) ToEndpointSliceListTypeOutput ¶
func (o EndpointSliceListTypeOutput) ToEndpointSliceListTypeOutput() EndpointSliceListTypeOutput
func (EndpointSliceListTypeOutput) ToEndpointSliceListTypeOutputWithContext ¶
func (o EndpointSliceListTypeOutput) ToEndpointSliceListTypeOutputWithContext(ctx context.Context) EndpointSliceListTypeOutput
type EndpointSliceMap ¶
type EndpointSliceMap map[string]EndpointSliceInput
func (EndpointSliceMap) ElementType ¶
func (EndpointSliceMap) ElementType() reflect.Type
func (EndpointSliceMap) ToEndpointSliceMapOutput ¶
func (i EndpointSliceMap) ToEndpointSliceMapOutput() EndpointSliceMapOutput
func (EndpointSliceMap) ToEndpointSliceMapOutputWithContext ¶
func (i EndpointSliceMap) ToEndpointSliceMapOutputWithContext(ctx context.Context) EndpointSliceMapOutput
type EndpointSliceMapInput ¶
type EndpointSliceMapInput interface { pulumi.Input ToEndpointSliceMapOutput() EndpointSliceMapOutput ToEndpointSliceMapOutputWithContext(context.Context) EndpointSliceMapOutput }
EndpointSliceMapInput is an input type that accepts EndpointSliceMap and EndpointSliceMapOutput values. You can construct a concrete instance of `EndpointSliceMapInput` via:
EndpointSliceMap{ "key": EndpointSliceArgs{...} }
type EndpointSliceMapOutput ¶
type EndpointSliceMapOutput struct{ *pulumi.OutputState }
func (EndpointSliceMapOutput) ElementType ¶
func (EndpointSliceMapOutput) ElementType() reflect.Type
func (EndpointSliceMapOutput) MapIndex ¶
func (o EndpointSliceMapOutput) MapIndex(k pulumi.StringInput) EndpointSliceOutput
func (EndpointSliceMapOutput) ToEndpointSliceMapOutput ¶
func (o EndpointSliceMapOutput) ToEndpointSliceMapOutput() EndpointSliceMapOutput
func (EndpointSliceMapOutput) ToEndpointSliceMapOutputWithContext ¶
func (o EndpointSliceMapOutput) ToEndpointSliceMapOutputWithContext(ctx context.Context) EndpointSliceMapOutput
type EndpointSliceOutput ¶
type EndpointSliceOutput struct{ *pulumi.OutputState }
func (EndpointSliceOutput) AddressType ¶
func (o EndpointSliceOutput) AddressType() pulumi.StringOutput
addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name.
func (EndpointSliceOutput) ApiVersion ¶
func (o EndpointSliceOutput) 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 (EndpointSliceOutput) ElementType ¶
func (EndpointSliceOutput) ElementType() reflect.Type
func (EndpointSliceOutput) Endpoints ¶
func (o EndpointSliceOutput) Endpoints() EndpointArrayOutput
endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints.
func (EndpointSliceOutput) Kind ¶
func (o EndpointSliceOutput) 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 (EndpointSliceOutput) Metadata ¶
func (o EndpointSliceOutput) Metadata() metav1.ObjectMetaOutput
Standard object's metadata.
func (EndpointSliceOutput) Ports ¶
func (o EndpointSliceOutput) Ports() EndpointPortArrayOutput
ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports.
func (EndpointSliceOutput) ToEndpointSliceOutput ¶
func (o EndpointSliceOutput) ToEndpointSliceOutput() EndpointSliceOutput
func (EndpointSliceOutput) ToEndpointSliceOutputWithContext ¶
func (o EndpointSliceOutput) ToEndpointSliceOutputWithContext(ctx context.Context) EndpointSliceOutput
type EndpointSlicePatch ¶
type EndpointSlicePatch struct { pulumi.CustomResourceState // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType pulumi.StringPtrOutput `pulumi:"addressType"` // 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"` // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints EndpointPatchArrayOutput `pulumi:"endpoints"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrOutput `pulumi:"kind"` // Standard object's metadata. Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"` // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports EndpointPortPatchArrayOutput `pulumi:"ports"` }
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. EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
func GetEndpointSlicePatch ¶
func GetEndpointSlicePatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointSlicePatchState, opts ...pulumi.ResourceOption) (*EndpointSlicePatch, error)
GetEndpointSlicePatch gets an existing EndpointSlicePatch 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 NewEndpointSlicePatch ¶
func NewEndpointSlicePatch(ctx *pulumi.Context, name string, args *EndpointSlicePatchArgs, opts ...pulumi.ResourceOption) (*EndpointSlicePatch, error)
NewEndpointSlicePatch registers a new resource with the given unique name, arguments, and options.
func (*EndpointSlicePatch) ElementType ¶
func (*EndpointSlicePatch) ElementType() reflect.Type
func (*EndpointSlicePatch) ToEndpointSlicePatchOutput ¶
func (i *EndpointSlicePatch) ToEndpointSlicePatchOutput() EndpointSlicePatchOutput
func (*EndpointSlicePatch) ToEndpointSlicePatchOutputWithContext ¶
func (i *EndpointSlicePatch) ToEndpointSlicePatchOutputWithContext(ctx context.Context) EndpointSlicePatchOutput
type EndpointSlicePatchArgs ¶
type EndpointSlicePatchArgs struct { // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType pulumi.StringPtrInput // 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 // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints EndpointPatchArrayInput // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput // Standard object's metadata. Metadata metav1.ObjectMetaPatchPtrInput // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports EndpointPortPatchArrayInput }
The set of arguments for constructing a EndpointSlicePatch resource.
func (EndpointSlicePatchArgs) ElementType ¶
func (EndpointSlicePatchArgs) ElementType() reflect.Type
type EndpointSlicePatchArray ¶
type EndpointSlicePatchArray []EndpointSlicePatchInput
func (EndpointSlicePatchArray) ElementType ¶
func (EndpointSlicePatchArray) ElementType() reflect.Type
func (EndpointSlicePatchArray) ToEndpointSlicePatchArrayOutput ¶
func (i EndpointSlicePatchArray) ToEndpointSlicePatchArrayOutput() EndpointSlicePatchArrayOutput
func (EndpointSlicePatchArray) ToEndpointSlicePatchArrayOutputWithContext ¶
func (i EndpointSlicePatchArray) ToEndpointSlicePatchArrayOutputWithContext(ctx context.Context) EndpointSlicePatchArrayOutput
type EndpointSlicePatchArrayInput ¶
type EndpointSlicePatchArrayInput interface { pulumi.Input ToEndpointSlicePatchArrayOutput() EndpointSlicePatchArrayOutput ToEndpointSlicePatchArrayOutputWithContext(context.Context) EndpointSlicePatchArrayOutput }
EndpointSlicePatchArrayInput is an input type that accepts EndpointSlicePatchArray and EndpointSlicePatchArrayOutput values. You can construct a concrete instance of `EndpointSlicePatchArrayInput` via:
EndpointSlicePatchArray{ EndpointSlicePatchArgs{...} }
type EndpointSlicePatchArrayOutput ¶
type EndpointSlicePatchArrayOutput struct{ *pulumi.OutputState }
func (EndpointSlicePatchArrayOutput) ElementType ¶
func (EndpointSlicePatchArrayOutput) ElementType() reflect.Type
func (EndpointSlicePatchArrayOutput) Index ¶
func (o EndpointSlicePatchArrayOutput) Index(i pulumi.IntInput) EndpointSlicePatchOutput
func (EndpointSlicePatchArrayOutput) ToEndpointSlicePatchArrayOutput ¶
func (o EndpointSlicePatchArrayOutput) ToEndpointSlicePatchArrayOutput() EndpointSlicePatchArrayOutput
func (EndpointSlicePatchArrayOutput) ToEndpointSlicePatchArrayOutputWithContext ¶
func (o EndpointSlicePatchArrayOutput) ToEndpointSlicePatchArrayOutputWithContext(ctx context.Context) EndpointSlicePatchArrayOutput
type EndpointSlicePatchInput ¶
type EndpointSlicePatchInput interface { pulumi.Input ToEndpointSlicePatchOutput() EndpointSlicePatchOutput ToEndpointSlicePatchOutputWithContext(ctx context.Context) EndpointSlicePatchOutput }
type EndpointSlicePatchMap ¶
type EndpointSlicePatchMap map[string]EndpointSlicePatchInput
func (EndpointSlicePatchMap) ElementType ¶
func (EndpointSlicePatchMap) ElementType() reflect.Type
func (EndpointSlicePatchMap) ToEndpointSlicePatchMapOutput ¶
func (i EndpointSlicePatchMap) ToEndpointSlicePatchMapOutput() EndpointSlicePatchMapOutput
func (EndpointSlicePatchMap) ToEndpointSlicePatchMapOutputWithContext ¶
func (i EndpointSlicePatchMap) ToEndpointSlicePatchMapOutputWithContext(ctx context.Context) EndpointSlicePatchMapOutput
type EndpointSlicePatchMapInput ¶
type EndpointSlicePatchMapInput interface { pulumi.Input ToEndpointSlicePatchMapOutput() EndpointSlicePatchMapOutput ToEndpointSlicePatchMapOutputWithContext(context.Context) EndpointSlicePatchMapOutput }
EndpointSlicePatchMapInput is an input type that accepts EndpointSlicePatchMap and EndpointSlicePatchMapOutput values. You can construct a concrete instance of `EndpointSlicePatchMapInput` via:
EndpointSlicePatchMap{ "key": EndpointSlicePatchArgs{...} }
type EndpointSlicePatchMapOutput ¶
type EndpointSlicePatchMapOutput struct{ *pulumi.OutputState }
func (EndpointSlicePatchMapOutput) ElementType ¶
func (EndpointSlicePatchMapOutput) ElementType() reflect.Type
func (EndpointSlicePatchMapOutput) MapIndex ¶
func (o EndpointSlicePatchMapOutput) MapIndex(k pulumi.StringInput) EndpointSlicePatchOutput
func (EndpointSlicePatchMapOutput) ToEndpointSlicePatchMapOutput ¶
func (o EndpointSlicePatchMapOutput) ToEndpointSlicePatchMapOutput() EndpointSlicePatchMapOutput
func (EndpointSlicePatchMapOutput) ToEndpointSlicePatchMapOutputWithContext ¶
func (o EndpointSlicePatchMapOutput) ToEndpointSlicePatchMapOutputWithContext(ctx context.Context) EndpointSlicePatchMapOutput
type EndpointSlicePatchOutput ¶
type EndpointSlicePatchOutput struct{ *pulumi.OutputState }
func (EndpointSlicePatchOutput) AddressType ¶
func (o EndpointSlicePatchOutput) AddressType() pulumi.StringPtrOutput
addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name.
func (EndpointSlicePatchOutput) ApiVersion ¶
func (o EndpointSlicePatchOutput) 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 (EndpointSlicePatchOutput) ElementType ¶
func (EndpointSlicePatchOutput) ElementType() reflect.Type
func (EndpointSlicePatchOutput) Endpoints ¶
func (o EndpointSlicePatchOutput) Endpoints() EndpointPatchArrayOutput
endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints.
func (EndpointSlicePatchOutput) Kind ¶
func (o EndpointSlicePatchOutput) 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 (EndpointSlicePatchOutput) Metadata ¶
func (o EndpointSlicePatchOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata.
func (EndpointSlicePatchOutput) Ports ¶
func (o EndpointSlicePatchOutput) Ports() EndpointPortPatchArrayOutput
ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports.
func (EndpointSlicePatchOutput) ToEndpointSlicePatchOutput ¶
func (o EndpointSlicePatchOutput) ToEndpointSlicePatchOutput() EndpointSlicePatchOutput
func (EndpointSlicePatchOutput) ToEndpointSlicePatchOutputWithContext ¶
func (o EndpointSlicePatchOutput) ToEndpointSlicePatchOutputWithContext(ctx context.Context) EndpointSlicePatchOutput
type EndpointSlicePatchState ¶
type EndpointSlicePatchState struct { }
func (EndpointSlicePatchState) ElementType ¶
func (EndpointSlicePatchState) ElementType() reflect.Type
type EndpointSlicePatchType ¶
type EndpointSlicePatchType struct { // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType *string `pulumi:"addressType"` // 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"` // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints []EndpointPatch `pulumi:"endpoints"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"` // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports []EndpointPortPatch `pulumi:"ports"` }
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
type EndpointSlicePatchTypeArgs ¶
type EndpointSlicePatchTypeArgs struct { // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType pulumi.StringPtrInput `pulumi:"addressType"` // 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"` // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints EndpointPatchArrayInput `pulumi:"endpoints"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"` // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports EndpointPortPatchArrayInput `pulumi:"ports"` }
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
func (EndpointSlicePatchTypeArgs) ElementType ¶
func (EndpointSlicePatchTypeArgs) ElementType() reflect.Type
func (EndpointSlicePatchTypeArgs) ToEndpointSlicePatchTypeOutput ¶
func (i EndpointSlicePatchTypeArgs) ToEndpointSlicePatchTypeOutput() EndpointSlicePatchTypeOutput
func (EndpointSlicePatchTypeArgs) ToEndpointSlicePatchTypeOutputWithContext ¶
func (i EndpointSlicePatchTypeArgs) ToEndpointSlicePatchTypeOutputWithContext(ctx context.Context) EndpointSlicePatchTypeOutput
type EndpointSlicePatchTypeInput ¶
type EndpointSlicePatchTypeInput interface { pulumi.Input ToEndpointSlicePatchTypeOutput() EndpointSlicePatchTypeOutput ToEndpointSlicePatchTypeOutputWithContext(context.Context) EndpointSlicePatchTypeOutput }
EndpointSlicePatchTypeInput is an input type that accepts EndpointSlicePatchTypeArgs and EndpointSlicePatchTypeOutput values. You can construct a concrete instance of `EndpointSlicePatchTypeInput` via:
EndpointSlicePatchTypeArgs{...}
type EndpointSlicePatchTypeOutput ¶
type EndpointSlicePatchTypeOutput struct{ *pulumi.OutputState }
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
func (EndpointSlicePatchTypeOutput) AddressType ¶
func (o EndpointSlicePatchTypeOutput) AddressType() pulumi.StringPtrOutput
addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name.
func (EndpointSlicePatchTypeOutput) ApiVersion ¶
func (o EndpointSlicePatchTypeOutput) 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 (EndpointSlicePatchTypeOutput) ElementType ¶
func (EndpointSlicePatchTypeOutput) ElementType() reflect.Type
func (EndpointSlicePatchTypeOutput) Endpoints ¶
func (o EndpointSlicePatchTypeOutput) Endpoints() EndpointPatchArrayOutput
endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints.
func (EndpointSlicePatchTypeOutput) Kind ¶
func (o EndpointSlicePatchTypeOutput) 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 (EndpointSlicePatchTypeOutput) Metadata ¶
func (o EndpointSlicePatchTypeOutput) Metadata() metav1.ObjectMetaPatchPtrOutput
Standard object's metadata.
func (EndpointSlicePatchTypeOutput) Ports ¶
func (o EndpointSlicePatchTypeOutput) Ports() EndpointPortPatchArrayOutput
ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports.
func (EndpointSlicePatchTypeOutput) ToEndpointSlicePatchTypeOutput ¶
func (o EndpointSlicePatchTypeOutput) ToEndpointSlicePatchTypeOutput() EndpointSlicePatchTypeOutput
func (EndpointSlicePatchTypeOutput) ToEndpointSlicePatchTypeOutputWithContext ¶
func (o EndpointSlicePatchTypeOutput) ToEndpointSlicePatchTypeOutputWithContext(ctx context.Context) EndpointSlicePatchTypeOutput
type EndpointSliceState ¶
type EndpointSliceState struct { }
func (EndpointSliceState) ElementType ¶
func (EndpointSliceState) ElementType() reflect.Type
type EndpointSliceType ¶
type EndpointSliceType struct { // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType string `pulumi:"addressType"` // 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"` // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints []Endpoint `pulumi:"endpoints"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Standard object's metadata. Metadata *metav1.ObjectMeta `pulumi:"metadata"` // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports []EndpointPort `pulumi:"ports"` }
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
type EndpointSliceTypeArgs ¶
type EndpointSliceTypeArgs struct { // addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name. AddressType pulumi.StringInput `pulumi:"addressType"` // 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"` // endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints. Endpoints EndpointArrayInput `pulumi:"endpoints"` // Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Standard object's metadata. Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports. Ports EndpointPortArrayInput `pulumi:"ports"` }
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
func (EndpointSliceTypeArgs) ElementType ¶
func (EndpointSliceTypeArgs) ElementType() reflect.Type
func (EndpointSliceTypeArgs) ToEndpointSliceTypeOutput ¶
func (i EndpointSliceTypeArgs) ToEndpointSliceTypeOutput() EndpointSliceTypeOutput
func (EndpointSliceTypeArgs) ToEndpointSliceTypeOutputWithContext ¶
func (i EndpointSliceTypeArgs) ToEndpointSliceTypeOutputWithContext(ctx context.Context) EndpointSliceTypeOutput
type EndpointSliceTypeArray ¶
type EndpointSliceTypeArray []EndpointSliceTypeInput
func (EndpointSliceTypeArray) ElementType ¶
func (EndpointSliceTypeArray) ElementType() reflect.Type
func (EndpointSliceTypeArray) ToEndpointSliceTypeArrayOutput ¶
func (i EndpointSliceTypeArray) ToEndpointSliceTypeArrayOutput() EndpointSliceTypeArrayOutput
func (EndpointSliceTypeArray) ToEndpointSliceTypeArrayOutputWithContext ¶
func (i EndpointSliceTypeArray) ToEndpointSliceTypeArrayOutputWithContext(ctx context.Context) EndpointSliceTypeArrayOutput
type EndpointSliceTypeArrayInput ¶
type EndpointSliceTypeArrayInput interface { pulumi.Input ToEndpointSliceTypeArrayOutput() EndpointSliceTypeArrayOutput ToEndpointSliceTypeArrayOutputWithContext(context.Context) EndpointSliceTypeArrayOutput }
EndpointSliceTypeArrayInput is an input type that accepts EndpointSliceTypeArray and EndpointSliceTypeArrayOutput values. You can construct a concrete instance of `EndpointSliceTypeArrayInput` via:
EndpointSliceTypeArray{ EndpointSliceTypeArgs{...} }
type EndpointSliceTypeArrayOutput ¶
type EndpointSliceTypeArrayOutput struct{ *pulumi.OutputState }
func (EndpointSliceTypeArrayOutput) ElementType ¶
func (EndpointSliceTypeArrayOutput) ElementType() reflect.Type
func (EndpointSliceTypeArrayOutput) Index ¶
func (o EndpointSliceTypeArrayOutput) Index(i pulumi.IntInput) EndpointSliceTypeOutput
func (EndpointSliceTypeArrayOutput) ToEndpointSliceTypeArrayOutput ¶
func (o EndpointSliceTypeArrayOutput) ToEndpointSliceTypeArrayOutput() EndpointSliceTypeArrayOutput
func (EndpointSliceTypeArrayOutput) ToEndpointSliceTypeArrayOutputWithContext ¶
func (o EndpointSliceTypeArrayOutput) ToEndpointSliceTypeArrayOutputWithContext(ctx context.Context) EndpointSliceTypeArrayOutput
type EndpointSliceTypeInput ¶
type EndpointSliceTypeInput interface { pulumi.Input ToEndpointSliceTypeOutput() EndpointSliceTypeOutput ToEndpointSliceTypeOutputWithContext(context.Context) EndpointSliceTypeOutput }
EndpointSliceTypeInput is an input type that accepts EndpointSliceTypeArgs and EndpointSliceTypeOutput values. You can construct a concrete instance of `EndpointSliceTypeInput` via:
EndpointSliceTypeArgs{...}
type EndpointSliceTypeOutput ¶
type EndpointSliceTypeOutput struct{ *pulumi.OutputState }
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.
func (EndpointSliceTypeOutput) AddressType ¶
func (o EndpointSliceTypeOutput) AddressType() pulumi.StringOutput
addressType specifies the type of address carried by this EndpointSlice. All addresses in this slice must be the same type. This field is immutable after creation. The following address types are currently supported: * IPv4: Represents an IPv4 Address. * IPv6: Represents an IPv6 Address. * FQDN: Represents a Fully Qualified Domain Name.
func (EndpointSliceTypeOutput) ApiVersion ¶
func (o EndpointSliceTypeOutput) 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 (EndpointSliceTypeOutput) ElementType ¶
func (EndpointSliceTypeOutput) ElementType() reflect.Type
func (EndpointSliceTypeOutput) Endpoints ¶
func (o EndpointSliceTypeOutput) Endpoints() EndpointArrayOutput
endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints.
func (EndpointSliceTypeOutput) Kind ¶
func (o EndpointSliceTypeOutput) 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 (EndpointSliceTypeOutput) Metadata ¶
func (o EndpointSliceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
Standard object's metadata.
func (EndpointSliceTypeOutput) Ports ¶
func (o EndpointSliceTypeOutput) Ports() EndpointPortArrayOutput
ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates "all ports". Each slice may include a maximum of 100 ports.
func (EndpointSliceTypeOutput) ToEndpointSliceTypeOutput ¶
func (o EndpointSliceTypeOutput) ToEndpointSliceTypeOutput() EndpointSliceTypeOutput
func (EndpointSliceTypeOutput) ToEndpointSliceTypeOutputWithContext ¶
func (o EndpointSliceTypeOutput) ToEndpointSliceTypeOutputWithContext(ctx context.Context) EndpointSliceTypeOutput
type ForZone ¶
type ForZone struct { // name represents the name of the zone. Name string `pulumi:"name"` }
ForZone provides information about which zones should consume this endpoint.
type ForZoneArgs ¶
type ForZoneArgs struct { // name represents the name of the zone. Name pulumi.StringInput `pulumi:"name"` }
ForZone provides information about which zones should consume this endpoint.
func (ForZoneArgs) ElementType ¶
func (ForZoneArgs) ElementType() reflect.Type
func (ForZoneArgs) ToForZoneOutput ¶
func (i ForZoneArgs) ToForZoneOutput() ForZoneOutput
func (ForZoneArgs) ToForZoneOutputWithContext ¶
func (i ForZoneArgs) ToForZoneOutputWithContext(ctx context.Context) ForZoneOutput
type ForZoneArray ¶
type ForZoneArray []ForZoneInput
func (ForZoneArray) ElementType ¶
func (ForZoneArray) ElementType() reflect.Type
func (ForZoneArray) ToForZoneArrayOutput ¶
func (i ForZoneArray) ToForZoneArrayOutput() ForZoneArrayOutput
func (ForZoneArray) ToForZoneArrayOutputWithContext ¶
func (i ForZoneArray) ToForZoneArrayOutputWithContext(ctx context.Context) ForZoneArrayOutput
type ForZoneArrayInput ¶
type ForZoneArrayInput interface { pulumi.Input ToForZoneArrayOutput() ForZoneArrayOutput ToForZoneArrayOutputWithContext(context.Context) ForZoneArrayOutput }
ForZoneArrayInput is an input type that accepts ForZoneArray and ForZoneArrayOutput values. You can construct a concrete instance of `ForZoneArrayInput` via:
ForZoneArray{ ForZoneArgs{...} }
type ForZoneArrayOutput ¶
type ForZoneArrayOutput struct{ *pulumi.OutputState }
func (ForZoneArrayOutput) ElementType ¶
func (ForZoneArrayOutput) ElementType() reflect.Type
func (ForZoneArrayOutput) Index ¶
func (o ForZoneArrayOutput) Index(i pulumi.IntInput) ForZoneOutput
func (ForZoneArrayOutput) ToForZoneArrayOutput ¶
func (o ForZoneArrayOutput) ToForZoneArrayOutput() ForZoneArrayOutput
func (ForZoneArrayOutput) ToForZoneArrayOutputWithContext ¶
func (o ForZoneArrayOutput) ToForZoneArrayOutputWithContext(ctx context.Context) ForZoneArrayOutput
type ForZoneInput ¶
type ForZoneInput interface { pulumi.Input ToForZoneOutput() ForZoneOutput ToForZoneOutputWithContext(context.Context) ForZoneOutput }
ForZoneInput is an input type that accepts ForZoneArgs and ForZoneOutput values. You can construct a concrete instance of `ForZoneInput` via:
ForZoneArgs{...}
type ForZoneOutput ¶
type ForZoneOutput struct{ *pulumi.OutputState }
ForZone provides information about which zones should consume this endpoint.
func (ForZoneOutput) ElementType ¶
func (ForZoneOutput) ElementType() reflect.Type
func (ForZoneOutput) Name ¶
func (o ForZoneOutput) Name() pulumi.StringOutput
name represents the name of the zone.
func (ForZoneOutput) ToForZoneOutput ¶
func (o ForZoneOutput) ToForZoneOutput() ForZoneOutput
func (ForZoneOutput) ToForZoneOutputWithContext ¶
func (o ForZoneOutput) ToForZoneOutputWithContext(ctx context.Context) ForZoneOutput
type ForZonePatch ¶
type ForZonePatch struct { // name represents the name of the zone. Name *string `pulumi:"name"` }
ForZone provides information about which zones should consume this endpoint.
type ForZonePatchArgs ¶
type ForZonePatchArgs struct { // name represents the name of the zone. Name pulumi.StringPtrInput `pulumi:"name"` }
ForZone provides information about which zones should consume this endpoint.
func (ForZonePatchArgs) ElementType ¶
func (ForZonePatchArgs) ElementType() reflect.Type
func (ForZonePatchArgs) ToForZonePatchOutput ¶
func (i ForZonePatchArgs) ToForZonePatchOutput() ForZonePatchOutput
func (ForZonePatchArgs) ToForZonePatchOutputWithContext ¶
func (i ForZonePatchArgs) ToForZonePatchOutputWithContext(ctx context.Context) ForZonePatchOutput
type ForZonePatchArray ¶
type ForZonePatchArray []ForZonePatchInput
func (ForZonePatchArray) ElementType ¶
func (ForZonePatchArray) ElementType() reflect.Type
func (ForZonePatchArray) ToForZonePatchArrayOutput ¶
func (i ForZonePatchArray) ToForZonePatchArrayOutput() ForZonePatchArrayOutput
func (ForZonePatchArray) ToForZonePatchArrayOutputWithContext ¶
func (i ForZonePatchArray) ToForZonePatchArrayOutputWithContext(ctx context.Context) ForZonePatchArrayOutput
type ForZonePatchArrayInput ¶
type ForZonePatchArrayInput interface { pulumi.Input ToForZonePatchArrayOutput() ForZonePatchArrayOutput ToForZonePatchArrayOutputWithContext(context.Context) ForZonePatchArrayOutput }
ForZonePatchArrayInput is an input type that accepts ForZonePatchArray and ForZonePatchArrayOutput values. You can construct a concrete instance of `ForZonePatchArrayInput` via:
ForZonePatchArray{ ForZonePatchArgs{...} }
type ForZonePatchArrayOutput ¶
type ForZonePatchArrayOutput struct{ *pulumi.OutputState }
func (ForZonePatchArrayOutput) ElementType ¶
func (ForZonePatchArrayOutput) ElementType() reflect.Type
func (ForZonePatchArrayOutput) Index ¶
func (o ForZonePatchArrayOutput) Index(i pulumi.IntInput) ForZonePatchOutput
func (ForZonePatchArrayOutput) ToForZonePatchArrayOutput ¶
func (o ForZonePatchArrayOutput) ToForZonePatchArrayOutput() ForZonePatchArrayOutput
func (ForZonePatchArrayOutput) ToForZonePatchArrayOutputWithContext ¶
func (o ForZonePatchArrayOutput) ToForZonePatchArrayOutputWithContext(ctx context.Context) ForZonePatchArrayOutput
type ForZonePatchInput ¶
type ForZonePatchInput interface { pulumi.Input ToForZonePatchOutput() ForZonePatchOutput ToForZonePatchOutputWithContext(context.Context) ForZonePatchOutput }
ForZonePatchInput is an input type that accepts ForZonePatchArgs and ForZonePatchOutput values. You can construct a concrete instance of `ForZonePatchInput` via:
ForZonePatchArgs{...}
type ForZonePatchOutput ¶
type ForZonePatchOutput struct{ *pulumi.OutputState }
ForZone provides information about which zones should consume this endpoint.
func (ForZonePatchOutput) ElementType ¶
func (ForZonePatchOutput) ElementType() reflect.Type
func (ForZonePatchOutput) Name ¶
func (o ForZonePatchOutput) Name() pulumi.StringPtrOutput
name represents the name of the zone.
func (ForZonePatchOutput) ToForZonePatchOutput ¶
func (o ForZonePatchOutput) ToForZonePatchOutput() ForZonePatchOutput
func (ForZonePatchOutput) ToForZonePatchOutputWithContext ¶
func (o ForZonePatchOutput) ToForZonePatchOutputWithContext(ctx context.Context) ForZonePatchOutput