v1

package
v3.30.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2023 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIService

type APIService struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// Spec contains information for locating and communicating with a server
	Spec APIServiceSpecPtrOutput `pulumi:"spec"`
	// Status contains derived information about an API server
	Status APIServiceStatusPtrOutput `pulumi:"status"`
}

APIService represents a server for a particular GroupVersion. Name must be "version.group".

func GetAPIService

func GetAPIService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APIServiceState, opts ...pulumi.ResourceOption) (*APIService, error)

GetAPIService gets an existing APIService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAPIService

func NewAPIService(ctx *pulumi.Context,
	name string, args *APIServiceArgs, opts ...pulumi.ResourceOption) (*APIService, error)

NewAPIService registers a new resource with the given unique name, arguments, and options.

func (*APIService) ElementType

func (*APIService) ElementType() reflect.Type

func (*APIService) ToAPIServiceOutput

func (i *APIService) ToAPIServiceOutput() APIServiceOutput

func (*APIService) ToAPIServiceOutputWithContext

func (i *APIService) ToAPIServiceOutputWithContext(ctx context.Context) APIServiceOutput

type APIServiceArgs

type APIServiceArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput
	// Spec contains information for locating and communicating with a server
	Spec APIServiceSpecPtrInput
}

The set of arguments for constructing a APIService resource.

func (APIServiceArgs) ElementType

func (APIServiceArgs) ElementType() reflect.Type

type APIServiceArray

type APIServiceArray []APIServiceInput

func (APIServiceArray) ElementType

func (APIServiceArray) ElementType() reflect.Type

func (APIServiceArray) ToAPIServiceArrayOutput

func (i APIServiceArray) ToAPIServiceArrayOutput() APIServiceArrayOutput

func (APIServiceArray) ToAPIServiceArrayOutputWithContext

func (i APIServiceArray) ToAPIServiceArrayOutputWithContext(ctx context.Context) APIServiceArrayOutput

type APIServiceArrayInput

type APIServiceArrayInput interface {
	pulumi.Input

	ToAPIServiceArrayOutput() APIServiceArrayOutput
	ToAPIServiceArrayOutputWithContext(context.Context) APIServiceArrayOutput
}

APIServiceArrayInput is an input type that accepts APIServiceArray and APIServiceArrayOutput values. You can construct a concrete instance of `APIServiceArrayInput` via:

APIServiceArray{ APIServiceArgs{...} }

type APIServiceArrayOutput

type APIServiceArrayOutput struct{ *pulumi.OutputState }

func (APIServiceArrayOutput) ElementType

func (APIServiceArrayOutput) ElementType() reflect.Type

func (APIServiceArrayOutput) Index

func (APIServiceArrayOutput) ToAPIServiceArrayOutput

func (o APIServiceArrayOutput) ToAPIServiceArrayOutput() APIServiceArrayOutput

func (APIServiceArrayOutput) ToAPIServiceArrayOutputWithContext

func (o APIServiceArrayOutput) ToAPIServiceArrayOutputWithContext(ctx context.Context) APIServiceArrayOutput

type APIServiceCondition

type APIServiceCondition struct {
	// Last time the condition transitioned from one status to another.
	LastTransitionTime *string `pulumi:"lastTransitionTime"`
	// Human-readable message indicating details about last transition.
	Message *string `pulumi:"message"`
	// Unique, one-word, CamelCase reason for the condition's last transition.
	Reason *string `pulumi:"reason"`
	// Status is the status of the condition. Can be True, False, Unknown.
	Status string `pulumi:"status"`
	// Type is the type of the condition.
	Type string `pulumi:"type"`
}

APIServiceCondition describes the state of an APIService at a particular point

type APIServiceConditionArgs

type APIServiceConditionArgs struct {
	// Last time the condition transitioned from one status to another.
	LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"`
	// Human-readable message indicating details about last transition.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Unique, one-word, CamelCase reason for the condition's last transition.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Status is the status of the condition. Can be True, False, Unknown.
	Status pulumi.StringInput `pulumi:"status"`
	// Type is the type of the condition.
	Type pulumi.StringInput `pulumi:"type"`
}

APIServiceCondition describes the state of an APIService at a particular point

func (APIServiceConditionArgs) ElementType

func (APIServiceConditionArgs) ElementType() reflect.Type

func (APIServiceConditionArgs) ToAPIServiceConditionOutput

func (i APIServiceConditionArgs) ToAPIServiceConditionOutput() APIServiceConditionOutput

func (APIServiceConditionArgs) ToAPIServiceConditionOutputWithContext

func (i APIServiceConditionArgs) ToAPIServiceConditionOutputWithContext(ctx context.Context) APIServiceConditionOutput

type APIServiceConditionArray

type APIServiceConditionArray []APIServiceConditionInput

func (APIServiceConditionArray) ElementType

func (APIServiceConditionArray) ElementType() reflect.Type

func (APIServiceConditionArray) ToAPIServiceConditionArrayOutput

func (i APIServiceConditionArray) ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput

func (APIServiceConditionArray) ToAPIServiceConditionArrayOutputWithContext

func (i APIServiceConditionArray) ToAPIServiceConditionArrayOutputWithContext(ctx context.Context) APIServiceConditionArrayOutput

type APIServiceConditionArrayInput

type APIServiceConditionArrayInput interface {
	pulumi.Input

	ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput
	ToAPIServiceConditionArrayOutputWithContext(context.Context) APIServiceConditionArrayOutput
}

APIServiceConditionArrayInput is an input type that accepts APIServiceConditionArray and APIServiceConditionArrayOutput values. You can construct a concrete instance of `APIServiceConditionArrayInput` via:

APIServiceConditionArray{ APIServiceConditionArgs{...} }

type APIServiceConditionArrayOutput

type APIServiceConditionArrayOutput struct{ *pulumi.OutputState }

func (APIServiceConditionArrayOutput) ElementType

func (APIServiceConditionArrayOutput) Index

func (APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutput

func (o APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutput() APIServiceConditionArrayOutput

func (APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutputWithContext

func (o APIServiceConditionArrayOutput) ToAPIServiceConditionArrayOutputWithContext(ctx context.Context) APIServiceConditionArrayOutput

type APIServiceConditionInput

type APIServiceConditionInput interface {
	pulumi.Input

	ToAPIServiceConditionOutput() APIServiceConditionOutput
	ToAPIServiceConditionOutputWithContext(context.Context) APIServiceConditionOutput
}

APIServiceConditionInput is an input type that accepts APIServiceConditionArgs and APIServiceConditionOutput values. You can construct a concrete instance of `APIServiceConditionInput` via:

APIServiceConditionArgs{...}

type APIServiceConditionOutput

type APIServiceConditionOutput struct{ *pulumi.OutputState }

APIServiceCondition describes the state of an APIService at a particular point

func (APIServiceConditionOutput) ElementType

func (APIServiceConditionOutput) ElementType() reflect.Type

func (APIServiceConditionOutput) LastTransitionTime

func (o APIServiceConditionOutput) LastTransitionTime() pulumi.StringPtrOutput

Last time the condition transitioned from one status to another.

func (APIServiceConditionOutput) Message

Human-readable message indicating details about last transition.

func (APIServiceConditionOutput) Reason

Unique, one-word, CamelCase reason for the condition's last transition.

func (APIServiceConditionOutput) Status

Status is the status of the condition. Can be True, False, Unknown.

func (APIServiceConditionOutput) ToAPIServiceConditionOutput

func (o APIServiceConditionOutput) ToAPIServiceConditionOutput() APIServiceConditionOutput

func (APIServiceConditionOutput) ToAPIServiceConditionOutputWithContext

func (o APIServiceConditionOutput) ToAPIServiceConditionOutputWithContext(ctx context.Context) APIServiceConditionOutput

func (APIServiceConditionOutput) Type

Type is the type of the condition.

type APIServiceConditionPatch added in v3.20.0

type APIServiceConditionPatch struct {
	// Last time the condition transitioned from one status to another.
	LastTransitionTime *string `pulumi:"lastTransitionTime"`
	// Human-readable message indicating details about last transition.
	Message *string `pulumi:"message"`
	// Unique, one-word, CamelCase reason for the condition's last transition.
	Reason *string `pulumi:"reason"`
	// Status is the status of the condition. Can be True, False, Unknown.
	Status *string `pulumi:"status"`
	// Type is the type of the condition.
	Type *string `pulumi:"type"`
}

APIServiceCondition describes the state of an APIService at a particular point

type APIServiceConditionPatchArgs added in v3.20.0

type APIServiceConditionPatchArgs struct {
	// Last time the condition transitioned from one status to another.
	LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"`
	// Human-readable message indicating details about last transition.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// Unique, one-word, CamelCase reason for the condition's last transition.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Status is the status of the condition. Can be True, False, Unknown.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Type is the type of the condition.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

APIServiceCondition describes the state of an APIService at a particular point

func (APIServiceConditionPatchArgs) ElementType added in v3.20.0

func (APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutput added in v3.20.0

func (i APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput

func (APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutputWithContext added in v3.20.0

func (i APIServiceConditionPatchArgs) ToAPIServiceConditionPatchOutputWithContext(ctx context.Context) APIServiceConditionPatchOutput

type APIServiceConditionPatchArray added in v3.20.0

type APIServiceConditionPatchArray []APIServiceConditionPatchInput

func (APIServiceConditionPatchArray) ElementType added in v3.20.0

func (APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutput added in v3.20.0

func (i APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput

func (APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutputWithContext added in v3.20.0

func (i APIServiceConditionPatchArray) ToAPIServiceConditionPatchArrayOutputWithContext(ctx context.Context) APIServiceConditionPatchArrayOutput

type APIServiceConditionPatchArrayInput added in v3.20.0

type APIServiceConditionPatchArrayInput interface {
	pulumi.Input

	ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput
	ToAPIServiceConditionPatchArrayOutputWithContext(context.Context) APIServiceConditionPatchArrayOutput
}

APIServiceConditionPatchArrayInput is an input type that accepts APIServiceConditionPatchArray and APIServiceConditionPatchArrayOutput values. You can construct a concrete instance of `APIServiceConditionPatchArrayInput` via:

APIServiceConditionPatchArray{ APIServiceConditionPatchArgs{...} }

type APIServiceConditionPatchArrayOutput added in v3.20.0

type APIServiceConditionPatchArrayOutput struct{ *pulumi.OutputState }

func (APIServiceConditionPatchArrayOutput) ElementType added in v3.20.0

func (APIServiceConditionPatchArrayOutput) Index added in v3.20.0

func (APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutput added in v3.20.0

func (o APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutput() APIServiceConditionPatchArrayOutput

func (APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutputWithContext added in v3.20.0

func (o APIServiceConditionPatchArrayOutput) ToAPIServiceConditionPatchArrayOutputWithContext(ctx context.Context) APIServiceConditionPatchArrayOutput

type APIServiceConditionPatchInput added in v3.20.0

type APIServiceConditionPatchInput interface {
	pulumi.Input

	ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput
	ToAPIServiceConditionPatchOutputWithContext(context.Context) APIServiceConditionPatchOutput
}

APIServiceConditionPatchInput is an input type that accepts APIServiceConditionPatchArgs and APIServiceConditionPatchOutput values. You can construct a concrete instance of `APIServiceConditionPatchInput` via:

APIServiceConditionPatchArgs{...}

type APIServiceConditionPatchOutput added in v3.20.0

type APIServiceConditionPatchOutput struct{ *pulumi.OutputState }

APIServiceCondition describes the state of an APIService at a particular point

func (APIServiceConditionPatchOutput) ElementType added in v3.20.0

func (APIServiceConditionPatchOutput) LastTransitionTime added in v3.20.0

func (o APIServiceConditionPatchOutput) LastTransitionTime() pulumi.StringPtrOutput

Last time the condition transitioned from one status to another.

func (APIServiceConditionPatchOutput) Message added in v3.20.0

Human-readable message indicating details about last transition.

func (APIServiceConditionPatchOutput) Reason added in v3.20.0

Unique, one-word, CamelCase reason for the condition's last transition.

func (APIServiceConditionPatchOutput) Status added in v3.20.0

Status is the status of the condition. Can be True, False, Unknown.

func (APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutput added in v3.20.0

func (o APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutput() APIServiceConditionPatchOutput

func (APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutputWithContext added in v3.20.0

func (o APIServiceConditionPatchOutput) ToAPIServiceConditionPatchOutputWithContext(ctx context.Context) APIServiceConditionPatchOutput

func (APIServiceConditionPatchOutput) Type added in v3.20.0

Type is the type of the condition.

type APIServiceInput

type APIServiceInput interface {
	pulumi.Input

	ToAPIServiceOutput() APIServiceOutput
	ToAPIServiceOutputWithContext(ctx context.Context) APIServiceOutput
}

type APIServiceList

type APIServiceList struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Items is the list of APIService
	Items APIServiceTypeArrayOutput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"`
}

APIServiceList is a list of APIService objects.

func GetAPIServiceList

func GetAPIServiceList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APIServiceListState, opts ...pulumi.ResourceOption) (*APIServiceList, error)

GetAPIServiceList gets an existing APIServiceList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAPIServiceList

func NewAPIServiceList(ctx *pulumi.Context,
	name string, args *APIServiceListArgs, opts ...pulumi.ResourceOption) (*APIServiceList, error)

NewAPIServiceList registers a new resource with the given unique name, arguments, and options.

func (*APIServiceList) ElementType

func (*APIServiceList) ElementType() reflect.Type

func (*APIServiceList) ToAPIServiceListOutput

func (i *APIServiceList) ToAPIServiceListOutput() APIServiceListOutput

func (*APIServiceList) ToAPIServiceListOutputWithContext

func (i *APIServiceList) ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput

type APIServiceListArgs

type APIServiceListArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Items is the list of APIService
	Items APIServiceTypeArrayInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput
	// Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrInput
}

The set of arguments for constructing a APIServiceList resource.

func (APIServiceListArgs) ElementType

func (APIServiceListArgs) ElementType() reflect.Type

type APIServiceListArray

type APIServiceListArray []APIServiceListInput

func (APIServiceListArray) ElementType

func (APIServiceListArray) ElementType() reflect.Type

func (APIServiceListArray) ToAPIServiceListArrayOutput

func (i APIServiceListArray) ToAPIServiceListArrayOutput() APIServiceListArrayOutput

func (APIServiceListArray) ToAPIServiceListArrayOutputWithContext

func (i APIServiceListArray) ToAPIServiceListArrayOutputWithContext(ctx context.Context) APIServiceListArrayOutput

type APIServiceListArrayInput

type APIServiceListArrayInput interface {
	pulumi.Input

	ToAPIServiceListArrayOutput() APIServiceListArrayOutput
	ToAPIServiceListArrayOutputWithContext(context.Context) APIServiceListArrayOutput
}

APIServiceListArrayInput is an input type that accepts APIServiceListArray and APIServiceListArrayOutput values. You can construct a concrete instance of `APIServiceListArrayInput` via:

APIServiceListArray{ APIServiceListArgs{...} }

type APIServiceListArrayOutput

type APIServiceListArrayOutput struct{ *pulumi.OutputState }

func (APIServiceListArrayOutput) ElementType

func (APIServiceListArrayOutput) ElementType() reflect.Type

func (APIServiceListArrayOutput) Index

func (APIServiceListArrayOutput) ToAPIServiceListArrayOutput

func (o APIServiceListArrayOutput) ToAPIServiceListArrayOutput() APIServiceListArrayOutput

func (APIServiceListArrayOutput) ToAPIServiceListArrayOutputWithContext

func (o APIServiceListArrayOutput) ToAPIServiceListArrayOutputWithContext(ctx context.Context) APIServiceListArrayOutput

type APIServiceListInput

type APIServiceListInput interface {
	pulumi.Input

	ToAPIServiceListOutput() APIServiceListOutput
	ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput
}

type APIServiceListMap

type APIServiceListMap map[string]APIServiceListInput

func (APIServiceListMap) ElementType

func (APIServiceListMap) ElementType() reflect.Type

func (APIServiceListMap) ToAPIServiceListMapOutput

func (i APIServiceListMap) ToAPIServiceListMapOutput() APIServiceListMapOutput

func (APIServiceListMap) ToAPIServiceListMapOutputWithContext

func (i APIServiceListMap) ToAPIServiceListMapOutputWithContext(ctx context.Context) APIServiceListMapOutput

type APIServiceListMapInput

type APIServiceListMapInput interface {
	pulumi.Input

	ToAPIServiceListMapOutput() APIServiceListMapOutput
	ToAPIServiceListMapOutputWithContext(context.Context) APIServiceListMapOutput
}

APIServiceListMapInput is an input type that accepts APIServiceListMap and APIServiceListMapOutput values. You can construct a concrete instance of `APIServiceListMapInput` via:

APIServiceListMap{ "key": APIServiceListArgs{...} }

type APIServiceListMapOutput

type APIServiceListMapOutput struct{ *pulumi.OutputState }

func (APIServiceListMapOutput) ElementType

func (APIServiceListMapOutput) ElementType() reflect.Type

func (APIServiceListMapOutput) MapIndex

func (APIServiceListMapOutput) ToAPIServiceListMapOutput

func (o APIServiceListMapOutput) ToAPIServiceListMapOutput() APIServiceListMapOutput

func (APIServiceListMapOutput) ToAPIServiceListMapOutputWithContext

func (o APIServiceListMapOutput) ToAPIServiceListMapOutputWithContext(ctx context.Context) APIServiceListMapOutput

type APIServiceListOutput

type APIServiceListOutput struct{ *pulumi.OutputState }

func (APIServiceListOutput) ApiVersion added in v3.19.1

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (APIServiceListOutput) ElementType

func (APIServiceListOutput) ElementType() reflect.Type

func (APIServiceListOutput) Items added in v3.19.1

Items is the list of APIService

func (APIServiceListOutput) Kind added in v3.19.1

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (APIServiceListOutput) Metadata added in v3.19.1

Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (APIServiceListOutput) ToAPIServiceListOutput

func (o APIServiceListOutput) ToAPIServiceListOutput() APIServiceListOutput

func (APIServiceListOutput) ToAPIServiceListOutputWithContext

func (o APIServiceListOutput) ToAPIServiceListOutputWithContext(ctx context.Context) APIServiceListOutput

type APIServiceListState

type APIServiceListState struct {
}

func (APIServiceListState) ElementType

func (APIServiceListState) ElementType() reflect.Type

type APIServiceListType

type APIServiceListType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Items is the list of APIService
	Items []APIServiceType `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ListMeta `pulumi:"metadata"`
}

APIServiceList is a list of APIService objects.

type APIServiceListTypeArgs

type APIServiceListTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Items is the list of APIService
	Items APIServiceTypeArrayInput `pulumi:"items"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}

APIServiceList is a list of APIService objects.

func (APIServiceListTypeArgs) ElementType

func (APIServiceListTypeArgs) ElementType() reflect.Type

func (APIServiceListTypeArgs) ToAPIServiceListTypeOutput

func (i APIServiceListTypeArgs) ToAPIServiceListTypeOutput() APIServiceListTypeOutput

func (APIServiceListTypeArgs) ToAPIServiceListTypeOutputWithContext

func (i APIServiceListTypeArgs) ToAPIServiceListTypeOutputWithContext(ctx context.Context) APIServiceListTypeOutput

type APIServiceListTypeInput

type APIServiceListTypeInput interface {
	pulumi.Input

	ToAPIServiceListTypeOutput() APIServiceListTypeOutput
	ToAPIServiceListTypeOutputWithContext(context.Context) APIServiceListTypeOutput
}

APIServiceListTypeInput is an input type that accepts APIServiceListTypeArgs and APIServiceListTypeOutput values. You can construct a concrete instance of `APIServiceListTypeInput` via:

APIServiceListTypeArgs{...}

type APIServiceListTypeOutput

type APIServiceListTypeOutput struct{ *pulumi.OutputState }

APIServiceList is a list of APIService objects.

func (APIServiceListTypeOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (APIServiceListTypeOutput) ElementType

func (APIServiceListTypeOutput) ElementType() reflect.Type

func (APIServiceListTypeOutput) Items

Items is the list of APIService

func (APIServiceListTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (APIServiceListTypeOutput) ToAPIServiceListTypeOutput

func (o APIServiceListTypeOutput) ToAPIServiceListTypeOutput() APIServiceListTypeOutput

func (APIServiceListTypeOutput) ToAPIServiceListTypeOutputWithContext

func (o APIServiceListTypeOutput) ToAPIServiceListTypeOutputWithContext(ctx context.Context) APIServiceListTypeOutput

type APIServiceMap

type APIServiceMap map[string]APIServiceInput

func (APIServiceMap) ElementType

func (APIServiceMap) ElementType() reflect.Type

func (APIServiceMap) ToAPIServiceMapOutput

func (i APIServiceMap) ToAPIServiceMapOutput() APIServiceMapOutput

func (APIServiceMap) ToAPIServiceMapOutputWithContext

func (i APIServiceMap) ToAPIServiceMapOutputWithContext(ctx context.Context) APIServiceMapOutput

type APIServiceMapInput

type APIServiceMapInput interface {
	pulumi.Input

	ToAPIServiceMapOutput() APIServiceMapOutput
	ToAPIServiceMapOutputWithContext(context.Context) APIServiceMapOutput
}

APIServiceMapInput is an input type that accepts APIServiceMap and APIServiceMapOutput values. You can construct a concrete instance of `APIServiceMapInput` via:

APIServiceMap{ "key": APIServiceArgs{...} }

type APIServiceMapOutput

type APIServiceMapOutput struct{ *pulumi.OutputState }

func (APIServiceMapOutput) ElementType

func (APIServiceMapOutput) ElementType() reflect.Type

func (APIServiceMapOutput) MapIndex

func (APIServiceMapOutput) ToAPIServiceMapOutput

func (o APIServiceMapOutput) ToAPIServiceMapOutput() APIServiceMapOutput

func (APIServiceMapOutput) ToAPIServiceMapOutputWithContext

func (o APIServiceMapOutput) ToAPIServiceMapOutputWithContext(ctx context.Context) APIServiceMapOutput

type APIServiceOutput

type APIServiceOutput struct{ *pulumi.OutputState }

func (APIServiceOutput) ApiVersion added in v3.19.1

func (o APIServiceOutput) 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 (APIServiceOutput) ElementType

func (APIServiceOutput) ElementType() reflect.Type

func (APIServiceOutput) Kind added in v3.19.1

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (APIServiceOutput) Metadata added in v3.19.1

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (APIServiceOutput) Spec added in v3.19.1

Spec contains information for locating and communicating with a server

func (APIServiceOutput) Status added in v3.19.1

Status contains derived information about an API server

func (APIServiceOutput) ToAPIServiceOutput

func (o APIServiceOutput) ToAPIServiceOutput() APIServiceOutput

func (APIServiceOutput) ToAPIServiceOutputWithContext

func (o APIServiceOutput) ToAPIServiceOutputWithContext(ctx context.Context) APIServiceOutput

type APIServicePatch added in v3.20.0

type APIServicePatch struct {
	pulumi.CustomResourceState

	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrOutput `pulumi:"metadata"`
	// Spec contains information for locating and communicating with a server
	Spec APIServiceSpecPatchPtrOutput `pulumi:"spec"`
	// Status contains derived information about an API server
	Status APIServiceStatusPatchPtrOutput `pulumi:"status"`
}

Patch resources are used to modify existing Kubernetes resources by using Server-Side Apply updates. The name of the resource must be specified, but all other properties are optional. More than one patch may be applied to the same resource, and a random FieldManager name will be used for each Patch resource. Conflicts will result in an error by default, but can be forced using the "pulumi.com/patchForce" annotation. See the [Server-Side Apply Docs](https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/managing-resources-with-server-side-apply/) for additional information about using Server-Side Apply to manage Kubernetes resources with Pulumi. APIService represents a server for a particular GroupVersion. Name must be "version.group".

func GetAPIServicePatch added in v3.20.0

func GetAPIServicePatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APIServicePatchState, opts ...pulumi.ResourceOption) (*APIServicePatch, error)

GetAPIServicePatch gets an existing APIServicePatch resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAPIServicePatch added in v3.20.0

func NewAPIServicePatch(ctx *pulumi.Context,
	name string, args *APIServicePatchArgs, opts ...pulumi.ResourceOption) (*APIServicePatch, error)

NewAPIServicePatch registers a new resource with the given unique name, arguments, and options.

func (*APIServicePatch) ElementType added in v3.20.0

func (*APIServicePatch) ElementType() reflect.Type

func (*APIServicePatch) ToAPIServicePatchOutput added in v3.20.0

func (i *APIServicePatch) ToAPIServicePatchOutput() APIServicePatchOutput

func (*APIServicePatch) ToAPIServicePatchOutputWithContext added in v3.20.0

func (i *APIServicePatch) ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput

type APIServicePatchArgs added in v3.20.0

type APIServicePatchArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput
	// Spec contains information for locating and communicating with a server
	Spec APIServiceSpecPatchPtrInput
}

The set of arguments for constructing a APIServicePatch resource.

func (APIServicePatchArgs) ElementType added in v3.20.0

func (APIServicePatchArgs) ElementType() reflect.Type

type APIServicePatchArray added in v3.20.0

type APIServicePatchArray []APIServicePatchInput

func (APIServicePatchArray) ElementType added in v3.20.0

func (APIServicePatchArray) ElementType() reflect.Type

func (APIServicePatchArray) ToAPIServicePatchArrayOutput added in v3.20.0

func (i APIServicePatchArray) ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput

func (APIServicePatchArray) ToAPIServicePatchArrayOutputWithContext added in v3.20.0

func (i APIServicePatchArray) ToAPIServicePatchArrayOutputWithContext(ctx context.Context) APIServicePatchArrayOutput

type APIServicePatchArrayInput added in v3.20.0

type APIServicePatchArrayInput interface {
	pulumi.Input

	ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput
	ToAPIServicePatchArrayOutputWithContext(context.Context) APIServicePatchArrayOutput
}

APIServicePatchArrayInput is an input type that accepts APIServicePatchArray and APIServicePatchArrayOutput values. You can construct a concrete instance of `APIServicePatchArrayInput` via:

APIServicePatchArray{ APIServicePatchArgs{...} }

type APIServicePatchArrayOutput added in v3.20.0

type APIServicePatchArrayOutput struct{ *pulumi.OutputState }

func (APIServicePatchArrayOutput) ElementType added in v3.20.0

func (APIServicePatchArrayOutput) ElementType() reflect.Type

func (APIServicePatchArrayOutput) Index added in v3.20.0

func (APIServicePatchArrayOutput) ToAPIServicePatchArrayOutput added in v3.20.0

func (o APIServicePatchArrayOutput) ToAPIServicePatchArrayOutput() APIServicePatchArrayOutput

func (APIServicePatchArrayOutput) ToAPIServicePatchArrayOutputWithContext added in v3.20.0

func (o APIServicePatchArrayOutput) ToAPIServicePatchArrayOutputWithContext(ctx context.Context) APIServicePatchArrayOutput

type APIServicePatchInput added in v3.20.0

type APIServicePatchInput interface {
	pulumi.Input

	ToAPIServicePatchOutput() APIServicePatchOutput
	ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput
}

type APIServicePatchMap added in v3.20.0

type APIServicePatchMap map[string]APIServicePatchInput

func (APIServicePatchMap) ElementType added in v3.20.0

func (APIServicePatchMap) ElementType() reflect.Type

func (APIServicePatchMap) ToAPIServicePatchMapOutput added in v3.20.0

func (i APIServicePatchMap) ToAPIServicePatchMapOutput() APIServicePatchMapOutput

func (APIServicePatchMap) ToAPIServicePatchMapOutputWithContext added in v3.20.0

func (i APIServicePatchMap) ToAPIServicePatchMapOutputWithContext(ctx context.Context) APIServicePatchMapOutput

type APIServicePatchMapInput added in v3.20.0

type APIServicePatchMapInput interface {
	pulumi.Input

	ToAPIServicePatchMapOutput() APIServicePatchMapOutput
	ToAPIServicePatchMapOutputWithContext(context.Context) APIServicePatchMapOutput
}

APIServicePatchMapInput is an input type that accepts APIServicePatchMap and APIServicePatchMapOutput values. You can construct a concrete instance of `APIServicePatchMapInput` via:

APIServicePatchMap{ "key": APIServicePatchArgs{...} }

type APIServicePatchMapOutput added in v3.20.0

type APIServicePatchMapOutput struct{ *pulumi.OutputState }

func (APIServicePatchMapOutput) ElementType added in v3.20.0

func (APIServicePatchMapOutput) ElementType() reflect.Type

func (APIServicePatchMapOutput) MapIndex added in v3.20.0

func (APIServicePatchMapOutput) ToAPIServicePatchMapOutput added in v3.20.0

func (o APIServicePatchMapOutput) ToAPIServicePatchMapOutput() APIServicePatchMapOutput

func (APIServicePatchMapOutput) ToAPIServicePatchMapOutputWithContext added in v3.20.0

func (o APIServicePatchMapOutput) ToAPIServicePatchMapOutputWithContext(ctx context.Context) APIServicePatchMapOutput

type APIServicePatchOutput added in v3.20.0

type APIServicePatchOutput struct{ *pulumi.OutputState }

func (APIServicePatchOutput) ApiVersion added in v3.20.0

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (APIServicePatchOutput) ElementType added in v3.20.0

func (APIServicePatchOutput) ElementType() reflect.Type

func (APIServicePatchOutput) Kind added in v3.20.0

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (APIServicePatchOutput) Metadata added in v3.20.0

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (APIServicePatchOutput) Spec added in v3.20.0

Spec contains information for locating and communicating with a server

func (APIServicePatchOutput) Status added in v3.20.0

Status contains derived information about an API server

func (APIServicePatchOutput) ToAPIServicePatchOutput added in v3.20.0

func (o APIServicePatchOutput) ToAPIServicePatchOutput() APIServicePatchOutput

func (APIServicePatchOutput) ToAPIServicePatchOutputWithContext added in v3.20.0

func (o APIServicePatchOutput) ToAPIServicePatchOutputWithContext(ctx context.Context) APIServicePatchOutput

type APIServicePatchState added in v3.20.0

type APIServicePatchState struct {
}

func (APIServicePatchState) ElementType added in v3.20.0

func (APIServicePatchState) ElementType() reflect.Type

type APIServicePatchType added in v3.20.0

type APIServicePatchType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMetaPatch `pulumi:"metadata"`
	// Spec contains information for locating and communicating with a server
	Spec *APIServiceSpecPatch `pulumi:"spec"`
	// Status contains derived information about an API server
	Status *APIServiceStatusPatch `pulumi:"status"`
}

APIService represents a server for a particular GroupVersion. Name must be "version.group".

type APIServicePatchTypeArgs added in v3.20.0

type APIServicePatchTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPatchPtrInput `pulumi:"metadata"`
	// Spec contains information for locating and communicating with a server
	Spec APIServiceSpecPatchPtrInput `pulumi:"spec"`
	// Status contains derived information about an API server
	Status APIServiceStatusPatchPtrInput `pulumi:"status"`
}

APIService represents a server for a particular GroupVersion. Name must be "version.group".

func (APIServicePatchTypeArgs) ElementType added in v3.20.0

func (APIServicePatchTypeArgs) ElementType() reflect.Type

func (APIServicePatchTypeArgs) ToAPIServicePatchTypeOutput added in v3.20.0

func (i APIServicePatchTypeArgs) ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput

func (APIServicePatchTypeArgs) ToAPIServicePatchTypeOutputWithContext added in v3.20.0

func (i APIServicePatchTypeArgs) ToAPIServicePatchTypeOutputWithContext(ctx context.Context) APIServicePatchTypeOutput

type APIServicePatchTypeInput added in v3.20.0

type APIServicePatchTypeInput interface {
	pulumi.Input

	ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput
	ToAPIServicePatchTypeOutputWithContext(context.Context) APIServicePatchTypeOutput
}

APIServicePatchTypeInput is an input type that accepts APIServicePatchTypeArgs and APIServicePatchTypeOutput values. You can construct a concrete instance of `APIServicePatchTypeInput` via:

APIServicePatchTypeArgs{...}

type APIServicePatchTypeOutput added in v3.20.0

type APIServicePatchTypeOutput struct{ *pulumi.OutputState }

APIService represents a server for a particular GroupVersion. Name must be "version.group".

func (APIServicePatchTypeOutput) ApiVersion added in v3.20.0

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (APIServicePatchTypeOutput) ElementType added in v3.20.0

func (APIServicePatchTypeOutput) ElementType() reflect.Type

func (APIServicePatchTypeOutput) Kind added in v3.20.0

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (APIServicePatchTypeOutput) Metadata added in v3.20.0

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

func (APIServicePatchTypeOutput) Spec added in v3.20.0

Spec contains information for locating and communicating with a server

func (APIServicePatchTypeOutput) Status added in v3.20.0

Status contains derived information about an API server

func (APIServicePatchTypeOutput) ToAPIServicePatchTypeOutput added in v3.20.0

func (o APIServicePatchTypeOutput) ToAPIServicePatchTypeOutput() APIServicePatchTypeOutput

func (APIServicePatchTypeOutput) ToAPIServicePatchTypeOutputWithContext added in v3.20.0

func (o APIServicePatchTypeOutput) ToAPIServicePatchTypeOutputWithContext(ctx context.Context) APIServicePatchTypeOutput

type APIServiceSpec

type APIServiceSpec struct {
	// CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
	CaBundle *string `pulumi:"caBundle"`
	// Group is the API group name this server hosts
	Group *string `pulumi:"group"`
	// GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object.  (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
	GroupPriorityMinimum int `pulumi:"groupPriorityMinimum"`
	// InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged.  You should use the CABundle instead.
	InsecureSkipTLSVerify *bool `pulumi:"insecureSkipTLSVerify"`
	// Service is a reference to the service for this API server.  It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
	Service *ServiceReference `pulumi:"service"`
	// Version is the API version this server hosts.  For example, "v1"
	Version *string `pulumi:"version"`
	// VersionPriority controls the ordering of this API version inside of its group.  Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
	VersionPriority int `pulumi:"versionPriority"`
}

APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.

type APIServiceSpecArgs

type APIServiceSpecArgs struct {
	// CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
	CaBundle pulumi.StringPtrInput `pulumi:"caBundle"`
	// Group is the API group name this server hosts
	Group pulumi.StringPtrInput `pulumi:"group"`
	// GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object.  (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
	GroupPriorityMinimum pulumi.IntInput `pulumi:"groupPriorityMinimum"`
	// InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged.  You should use the CABundle instead.
	InsecureSkipTLSVerify pulumi.BoolPtrInput `pulumi:"insecureSkipTLSVerify"`
	// Service is a reference to the service for this API server.  It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
	Service ServiceReferencePtrInput `pulumi:"service"`
	// Version is the API version this server hosts.  For example, "v1"
	Version pulumi.StringPtrInput `pulumi:"version"`
	// VersionPriority controls the ordering of this API version inside of its group.  Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
	VersionPriority pulumi.IntInput `pulumi:"versionPriority"`
}

APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.

func (APIServiceSpecArgs) ElementType

func (APIServiceSpecArgs) ElementType() reflect.Type

func (APIServiceSpecArgs) ToAPIServiceSpecOutput

func (i APIServiceSpecArgs) ToAPIServiceSpecOutput() APIServiceSpecOutput

func (APIServiceSpecArgs) ToAPIServiceSpecOutputWithContext

func (i APIServiceSpecArgs) ToAPIServiceSpecOutputWithContext(ctx context.Context) APIServiceSpecOutput

func (APIServiceSpecArgs) ToAPIServiceSpecPtrOutput

func (i APIServiceSpecArgs) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput

func (APIServiceSpecArgs) ToAPIServiceSpecPtrOutputWithContext

func (i APIServiceSpecArgs) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput

type APIServiceSpecInput

type APIServiceSpecInput interface {
	pulumi.Input

	ToAPIServiceSpecOutput() APIServiceSpecOutput
	ToAPIServiceSpecOutputWithContext(context.Context) APIServiceSpecOutput
}

APIServiceSpecInput is an input type that accepts APIServiceSpecArgs and APIServiceSpecOutput values. You can construct a concrete instance of `APIServiceSpecInput` via:

APIServiceSpecArgs{...}

type APIServiceSpecOutput

type APIServiceSpecOutput struct{ *pulumi.OutputState }

APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.

func (APIServiceSpecOutput) CaBundle

CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.

func (APIServiceSpecOutput) ElementType

func (APIServiceSpecOutput) ElementType() reflect.Type

func (APIServiceSpecOutput) Group

Group is the API group name this server hosts

func (APIServiceSpecOutput) GroupPriorityMinimum

func (o APIServiceSpecOutput) GroupPriorityMinimum() pulumi.IntOutput

GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s

func (APIServiceSpecOutput) InsecureSkipTLSVerify

func (o APIServiceSpecOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput

InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.

func (APIServiceSpecOutput) Service

Service is a reference to the service for this API server. It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.

func (APIServiceSpecOutput) ToAPIServiceSpecOutput

func (o APIServiceSpecOutput) ToAPIServiceSpecOutput() APIServiceSpecOutput

func (APIServiceSpecOutput) ToAPIServiceSpecOutputWithContext

func (o APIServiceSpecOutput) ToAPIServiceSpecOutputWithContext(ctx context.Context) APIServiceSpecOutput

func (APIServiceSpecOutput) ToAPIServiceSpecPtrOutput

func (o APIServiceSpecOutput) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput

func (APIServiceSpecOutput) ToAPIServiceSpecPtrOutputWithContext

func (o APIServiceSpecOutput) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput

func (APIServiceSpecOutput) Version

Version is the API version this server hosts. For example, "v1"

func (APIServiceSpecOutput) VersionPriority

func (o APIServiceSpecOutput) VersionPriority() pulumi.IntOutput

VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.

type APIServiceSpecPatch added in v3.20.0

type APIServiceSpecPatch struct {
	// CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
	CaBundle *string `pulumi:"caBundle"`
	// Group is the API group name this server hosts
	Group *string `pulumi:"group"`
	// GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object.  (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
	GroupPriorityMinimum *int `pulumi:"groupPriorityMinimum"`
	// InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged.  You should use the CABundle instead.
	InsecureSkipTLSVerify *bool `pulumi:"insecureSkipTLSVerify"`
	// Service is a reference to the service for this API server.  It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
	Service *ServiceReferencePatch `pulumi:"service"`
	// Version is the API version this server hosts.  For example, "v1"
	Version *string `pulumi:"version"`
	// VersionPriority controls the ordering of this API version inside of its group.  Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
	VersionPriority *int `pulumi:"versionPriority"`
}

APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.

type APIServiceSpecPatchArgs added in v3.20.0

type APIServiceSpecPatchArgs struct {
	// CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.
	CaBundle pulumi.StringPtrInput `pulumi:"caBundle"`
	// Group is the API group name this server hosts
	Group pulumi.StringPtrInput `pulumi:"group"`
	// GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object.  (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s
	GroupPriorityMinimum pulumi.IntPtrInput `pulumi:"groupPriorityMinimum"`
	// InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged.  You should use the CABundle instead.
	InsecureSkipTLSVerify pulumi.BoolPtrInput `pulumi:"insecureSkipTLSVerify"`
	// Service is a reference to the service for this API server.  It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.
	Service ServiceReferencePatchPtrInput `pulumi:"service"`
	// Version is the API version this server hosts.  For example, "v1"
	Version pulumi.StringPtrInput `pulumi:"version"`
	// VersionPriority controls the ordering of this API version inside of its group.  Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
	VersionPriority pulumi.IntPtrInput `pulumi:"versionPriority"`
}

APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.

func (APIServiceSpecPatchArgs) ElementType added in v3.20.0

func (APIServiceSpecPatchArgs) ElementType() reflect.Type

func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutput added in v3.20.0

func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput

func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutputWithContext added in v3.20.0

func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchOutputWithContext(ctx context.Context) APIServiceSpecPatchOutput

func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutput added in v3.20.0

func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput

func (APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutputWithContext added in v3.20.0

func (i APIServiceSpecPatchArgs) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput

type APIServiceSpecPatchInput added in v3.20.0

type APIServiceSpecPatchInput interface {
	pulumi.Input

	ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput
	ToAPIServiceSpecPatchOutputWithContext(context.Context) APIServiceSpecPatchOutput
}

APIServiceSpecPatchInput is an input type that accepts APIServiceSpecPatchArgs and APIServiceSpecPatchOutput values. You can construct a concrete instance of `APIServiceSpecPatchInput` via:

APIServiceSpecPatchArgs{...}

type APIServiceSpecPatchOutput added in v3.20.0

type APIServiceSpecPatchOutput struct{ *pulumi.OutputState }

APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.

func (APIServiceSpecPatchOutput) CaBundle added in v3.20.0

CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.

func (APIServiceSpecPatchOutput) ElementType added in v3.20.0

func (APIServiceSpecPatchOutput) ElementType() reflect.Type

func (APIServiceSpecPatchOutput) Group added in v3.20.0

Group is the API group name this server hosts

func (APIServiceSpecPatchOutput) GroupPriorityMinimum added in v3.20.0

func (o APIServiceSpecPatchOutput) GroupPriorityMinimum() pulumi.IntPtrOutput

GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s

func (APIServiceSpecPatchOutput) InsecureSkipTLSVerify added in v3.20.0

func (o APIServiceSpecPatchOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput

InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.

func (APIServiceSpecPatchOutput) Service added in v3.20.0

Service is a reference to the service for this API server. It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.

func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutput added in v3.20.0

func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutput() APIServiceSpecPatchOutput

func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutputWithContext added in v3.20.0

func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchOutputWithContext(ctx context.Context) APIServiceSpecPatchOutput

func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutput added in v3.20.0

func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput

func (APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutputWithContext added in v3.20.0

func (o APIServiceSpecPatchOutput) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput

func (APIServiceSpecPatchOutput) Version added in v3.20.0

Version is the API version this server hosts. For example, "v1"

func (APIServiceSpecPatchOutput) VersionPriority added in v3.20.0

func (o APIServiceSpecPatchOutput) VersionPriority() pulumi.IntPtrOutput

VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.

type APIServiceSpecPatchPtrInput added in v3.20.0

type APIServiceSpecPatchPtrInput interface {
	pulumi.Input

	ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput
	ToAPIServiceSpecPatchPtrOutputWithContext(context.Context) APIServiceSpecPatchPtrOutput
}

APIServiceSpecPatchPtrInput is an input type that accepts APIServiceSpecPatchArgs, APIServiceSpecPatchPtr and APIServiceSpecPatchPtrOutput values. You can construct a concrete instance of `APIServiceSpecPatchPtrInput` via:

        APIServiceSpecPatchArgs{...}

or:

        nil

func APIServiceSpecPatchPtr added in v3.20.0

func APIServiceSpecPatchPtr(v *APIServiceSpecPatchArgs) APIServiceSpecPatchPtrInput

type APIServiceSpecPatchPtrOutput added in v3.20.0

type APIServiceSpecPatchPtrOutput struct{ *pulumi.OutputState }

func (APIServiceSpecPatchPtrOutput) CaBundle added in v3.20.0

CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.

func (APIServiceSpecPatchPtrOutput) Elem added in v3.20.0

func (APIServiceSpecPatchPtrOutput) ElementType added in v3.20.0

func (APIServiceSpecPatchPtrOutput) Group added in v3.20.0

Group is the API group name this server hosts

func (APIServiceSpecPatchPtrOutput) GroupPriorityMinimum added in v3.20.0

func (o APIServiceSpecPatchPtrOutput) GroupPriorityMinimum() pulumi.IntPtrOutput

GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s

func (APIServiceSpecPatchPtrOutput) InsecureSkipTLSVerify added in v3.20.0

func (o APIServiceSpecPatchPtrOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput

InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.

func (APIServiceSpecPatchPtrOutput) Service added in v3.20.0

Service is a reference to the service for this API server. It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.

func (APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutput added in v3.20.0

func (o APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutput() APIServiceSpecPatchPtrOutput

func (APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutputWithContext added in v3.20.0

func (o APIServiceSpecPatchPtrOutput) ToAPIServiceSpecPatchPtrOutputWithContext(ctx context.Context) APIServiceSpecPatchPtrOutput

func (APIServiceSpecPatchPtrOutput) Version added in v3.20.0

Version is the API version this server hosts. For example, "v1"

func (APIServiceSpecPatchPtrOutput) VersionPriority added in v3.20.0

func (o APIServiceSpecPatchPtrOutput) VersionPriority() pulumi.IntPtrOutput

VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.

type APIServiceSpecPtrInput

type APIServiceSpecPtrInput interface {
	pulumi.Input

	ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput
	ToAPIServiceSpecPtrOutputWithContext(context.Context) APIServiceSpecPtrOutput
}

APIServiceSpecPtrInput is an input type that accepts APIServiceSpecArgs, APIServiceSpecPtr and APIServiceSpecPtrOutput values. You can construct a concrete instance of `APIServiceSpecPtrInput` via:

        APIServiceSpecArgs{...}

or:

        nil

type APIServiceSpecPtrOutput

type APIServiceSpecPtrOutput struct{ *pulumi.OutputState }

func (APIServiceSpecPtrOutput) CaBundle

CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. If unspecified, system trust roots on the apiserver are used.

func (APIServiceSpecPtrOutput) Elem

func (APIServiceSpecPtrOutput) ElementType

func (APIServiceSpecPtrOutput) ElementType() reflect.Type

func (APIServiceSpecPtrOutput) Group

Group is the API group name this server hosts

func (APIServiceSpecPtrOutput) GroupPriorityMinimum

func (o APIServiceSpecPtrOutput) GroupPriorityMinimum() pulumi.IntPtrOutput

GroupPriorityMininum is the priority this group should have at least. Higher priority means that the group is preferred by clients over lower priority ones. Note that other versions of this group might specify even higher GroupPriorityMininum values such that the whole group gets a higher priority. The primary sort is based on GroupPriorityMinimum, ordered highest number to lowest (20 before 10). The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) We'd recommend something like: *.k8s.io (except extensions) at 18000 and PaaSes (OpenShift, Deis) are recommended to be in the 2000s

func (APIServiceSpecPtrOutput) InsecureSkipTLSVerify

func (o APIServiceSpecPtrOutput) InsecureSkipTLSVerify() pulumi.BoolPtrOutput

InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. This is strongly discouraged. You should use the CABundle instead.

func (APIServiceSpecPtrOutput) Service

Service is a reference to the service for this API server. It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled.

func (APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutput

func (o APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutput() APIServiceSpecPtrOutput

func (APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutputWithContext

func (o APIServiceSpecPtrOutput) ToAPIServiceSpecPtrOutputWithContext(ctx context.Context) APIServiceSpecPtrOutput

func (APIServiceSpecPtrOutput) Version

Version is the API version this server hosts. For example, "v1"

func (APIServiceSpecPtrOutput) VersionPriority

func (o APIServiceSpecPtrOutput) VersionPriority() pulumi.IntPtrOutput

VersionPriority controls the ordering of this API version inside of its group. Must be greater than zero. The primary sort is based on VersionPriority, ordered highest to lowest (20 before 10). Since it's inside of a group, the number can be small, probably in the 10s. In case of equal version priorities, the version string will be used to compute the order inside a group. If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.

type APIServiceState

type APIServiceState struct {
}

func (APIServiceState) ElementType

func (APIServiceState) ElementType() reflect.Type

type APIServiceStatus

type APIServiceStatus struct {
	// Current service state of apiService.
	Conditions []APIServiceCondition `pulumi:"conditions"`
}

APIServiceStatus contains derived information about an API server

type APIServiceStatusArgs

type APIServiceStatusArgs struct {
	// Current service state of apiService.
	Conditions APIServiceConditionArrayInput `pulumi:"conditions"`
}

APIServiceStatus contains derived information about an API server

func (APIServiceStatusArgs) ElementType

func (APIServiceStatusArgs) ElementType() reflect.Type

func (APIServiceStatusArgs) ToAPIServiceStatusOutput

func (i APIServiceStatusArgs) ToAPIServiceStatusOutput() APIServiceStatusOutput

func (APIServiceStatusArgs) ToAPIServiceStatusOutputWithContext

func (i APIServiceStatusArgs) ToAPIServiceStatusOutputWithContext(ctx context.Context) APIServiceStatusOutput

func (APIServiceStatusArgs) ToAPIServiceStatusPtrOutput

func (i APIServiceStatusArgs) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput

func (APIServiceStatusArgs) ToAPIServiceStatusPtrOutputWithContext

func (i APIServiceStatusArgs) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput

type APIServiceStatusInput

type APIServiceStatusInput interface {
	pulumi.Input

	ToAPIServiceStatusOutput() APIServiceStatusOutput
	ToAPIServiceStatusOutputWithContext(context.Context) APIServiceStatusOutput
}

APIServiceStatusInput is an input type that accepts APIServiceStatusArgs and APIServiceStatusOutput values. You can construct a concrete instance of `APIServiceStatusInput` via:

APIServiceStatusArgs{...}

type APIServiceStatusOutput

type APIServiceStatusOutput struct{ *pulumi.OutputState }

APIServiceStatus contains derived information about an API server

func (APIServiceStatusOutput) Conditions

Current service state of apiService.

func (APIServiceStatusOutput) ElementType

func (APIServiceStatusOutput) ElementType() reflect.Type

func (APIServiceStatusOutput) ToAPIServiceStatusOutput

func (o APIServiceStatusOutput) ToAPIServiceStatusOutput() APIServiceStatusOutput

func (APIServiceStatusOutput) ToAPIServiceStatusOutputWithContext

func (o APIServiceStatusOutput) ToAPIServiceStatusOutputWithContext(ctx context.Context) APIServiceStatusOutput

func (APIServiceStatusOutput) ToAPIServiceStatusPtrOutput

func (o APIServiceStatusOutput) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput

func (APIServiceStatusOutput) ToAPIServiceStatusPtrOutputWithContext

func (o APIServiceStatusOutput) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput

type APIServiceStatusPatch added in v3.20.0

type APIServiceStatusPatch struct {
	// Current service state of apiService.
	Conditions []APIServiceConditionPatch `pulumi:"conditions"`
}

APIServiceStatus contains derived information about an API server

type APIServiceStatusPatchArgs added in v3.20.0

type APIServiceStatusPatchArgs struct {
	// Current service state of apiService.
	Conditions APIServiceConditionPatchArrayInput `pulumi:"conditions"`
}

APIServiceStatus contains derived information about an API server

func (APIServiceStatusPatchArgs) ElementType added in v3.20.0

func (APIServiceStatusPatchArgs) ElementType() reflect.Type

func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutput added in v3.20.0

func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput

func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutputWithContext added in v3.20.0

func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchOutputWithContext(ctx context.Context) APIServiceStatusPatchOutput

func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutput added in v3.20.0

func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput

func (APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutputWithContext added in v3.20.0

func (i APIServiceStatusPatchArgs) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput

type APIServiceStatusPatchInput added in v3.20.0

type APIServiceStatusPatchInput interface {
	pulumi.Input

	ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput
	ToAPIServiceStatusPatchOutputWithContext(context.Context) APIServiceStatusPatchOutput
}

APIServiceStatusPatchInput is an input type that accepts APIServiceStatusPatchArgs and APIServiceStatusPatchOutput values. You can construct a concrete instance of `APIServiceStatusPatchInput` via:

APIServiceStatusPatchArgs{...}

type APIServiceStatusPatchOutput added in v3.20.0

type APIServiceStatusPatchOutput struct{ *pulumi.OutputState }

APIServiceStatus contains derived information about an API server

func (APIServiceStatusPatchOutput) Conditions added in v3.20.0

Current service state of apiService.

func (APIServiceStatusPatchOutput) ElementType added in v3.20.0

func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutput added in v3.20.0

func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutput() APIServiceStatusPatchOutput

func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutputWithContext added in v3.20.0

func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchOutputWithContext(ctx context.Context) APIServiceStatusPatchOutput

func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutput added in v3.20.0

func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput

func (APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutputWithContext added in v3.20.0

func (o APIServiceStatusPatchOutput) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput

type APIServiceStatusPatchPtrInput added in v3.20.0

type APIServiceStatusPatchPtrInput interface {
	pulumi.Input

	ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput
	ToAPIServiceStatusPatchPtrOutputWithContext(context.Context) APIServiceStatusPatchPtrOutput
}

APIServiceStatusPatchPtrInput is an input type that accepts APIServiceStatusPatchArgs, APIServiceStatusPatchPtr and APIServiceStatusPatchPtrOutput values. You can construct a concrete instance of `APIServiceStatusPatchPtrInput` via:

        APIServiceStatusPatchArgs{...}

or:

        nil

func APIServiceStatusPatchPtr added in v3.20.0

func APIServiceStatusPatchPtr(v *APIServiceStatusPatchArgs) APIServiceStatusPatchPtrInput

type APIServiceStatusPatchPtrOutput added in v3.20.0

type APIServiceStatusPatchPtrOutput struct{ *pulumi.OutputState }

func (APIServiceStatusPatchPtrOutput) Conditions added in v3.20.0

Current service state of apiService.

func (APIServiceStatusPatchPtrOutput) Elem added in v3.20.0

func (APIServiceStatusPatchPtrOutput) ElementType added in v3.20.0

func (APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutput added in v3.20.0

func (o APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutput() APIServiceStatusPatchPtrOutput

func (APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutputWithContext added in v3.20.0

func (o APIServiceStatusPatchPtrOutput) ToAPIServiceStatusPatchPtrOutputWithContext(ctx context.Context) APIServiceStatusPatchPtrOutput

type APIServiceStatusPtrInput

type APIServiceStatusPtrInput interface {
	pulumi.Input

	ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput
	ToAPIServiceStatusPtrOutputWithContext(context.Context) APIServiceStatusPtrOutput
}

APIServiceStatusPtrInput is an input type that accepts APIServiceStatusArgs, APIServiceStatusPtr and APIServiceStatusPtrOutput values. You can construct a concrete instance of `APIServiceStatusPtrInput` via:

        APIServiceStatusArgs{...}

or:

        nil

type APIServiceStatusPtrOutput

type APIServiceStatusPtrOutput struct{ *pulumi.OutputState }

func (APIServiceStatusPtrOutput) Conditions

Current service state of apiService.

func (APIServiceStatusPtrOutput) Elem

func (APIServiceStatusPtrOutput) ElementType

func (APIServiceStatusPtrOutput) ElementType() reflect.Type

func (APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutput

func (o APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutput() APIServiceStatusPtrOutput

func (APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutputWithContext

func (o APIServiceStatusPtrOutput) ToAPIServiceStatusPtrOutputWithContext(ctx context.Context) APIServiceStatusPtrOutput

type APIServiceType

type APIServiceType struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// Spec contains information for locating and communicating with a server
	Spec *APIServiceSpec `pulumi:"spec"`
	// Status contains derived information about an API server
	Status *APIServiceStatus `pulumi:"status"`
}

APIService represents a server for a particular GroupVersion. Name must be "version.group".

type APIServiceTypeArgs

type APIServiceTypeArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// Spec contains information for locating and communicating with a server
	Spec APIServiceSpecPtrInput `pulumi:"spec"`
	// Status contains derived information about an API server
	Status APIServiceStatusPtrInput `pulumi:"status"`
}

APIService represents a server for a particular GroupVersion. Name must be "version.group".

func (APIServiceTypeArgs) ElementType

func (APIServiceTypeArgs) ElementType() reflect.Type

func (APIServiceTypeArgs) ToAPIServiceTypeOutput

func (i APIServiceTypeArgs) ToAPIServiceTypeOutput() APIServiceTypeOutput

func (APIServiceTypeArgs) ToAPIServiceTypeOutputWithContext

func (i APIServiceTypeArgs) ToAPIServiceTypeOutputWithContext(ctx context.Context) APIServiceTypeOutput

type APIServiceTypeArray

type APIServiceTypeArray []APIServiceTypeInput

func (APIServiceTypeArray) ElementType

func (APIServiceTypeArray) ElementType() reflect.Type

func (APIServiceTypeArray) ToAPIServiceTypeArrayOutput

func (i APIServiceTypeArray) ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput

func (APIServiceTypeArray) ToAPIServiceTypeArrayOutputWithContext

func (i APIServiceTypeArray) ToAPIServiceTypeArrayOutputWithContext(ctx context.Context) APIServiceTypeArrayOutput

type APIServiceTypeArrayInput

type APIServiceTypeArrayInput interface {
	pulumi.Input

	ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput
	ToAPIServiceTypeArrayOutputWithContext(context.Context) APIServiceTypeArrayOutput
}

APIServiceTypeArrayInput is an input type that accepts APIServiceTypeArray and APIServiceTypeArrayOutput values. You can construct a concrete instance of `APIServiceTypeArrayInput` via:

APIServiceTypeArray{ APIServiceTypeArgs{...} }

type APIServiceTypeArrayOutput

type APIServiceTypeArrayOutput struct{ *pulumi.OutputState }

func (APIServiceTypeArrayOutput) ElementType

func (APIServiceTypeArrayOutput) ElementType() reflect.Type

func (APIServiceTypeArrayOutput) Index

func (APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutput

func (o APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutput() APIServiceTypeArrayOutput

func (APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutputWithContext

func (o APIServiceTypeArrayOutput) ToAPIServiceTypeArrayOutputWithContext(ctx context.Context) APIServiceTypeArrayOutput

type APIServiceTypeInput

type APIServiceTypeInput interface {
	pulumi.Input

	ToAPIServiceTypeOutput() APIServiceTypeOutput
	ToAPIServiceTypeOutputWithContext(context.Context) APIServiceTypeOutput
}

APIServiceTypeInput is an input type that accepts APIServiceTypeArgs and APIServiceTypeOutput values. You can construct a concrete instance of `APIServiceTypeInput` via:

APIServiceTypeArgs{...}

type APIServiceTypeOutput

type APIServiceTypeOutput struct{ *pulumi.OutputState }

APIService represents a server for a particular GroupVersion. Name must be "version.group".

func (APIServiceTypeOutput) ApiVersion

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (APIServiceTypeOutput) ElementType

func (APIServiceTypeOutput) ElementType() reflect.Type

func (APIServiceTypeOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (APIServiceTypeOutput) Spec

Spec contains information for locating and communicating with a server

func (APIServiceTypeOutput) Status

Status contains derived information about an API server

func (APIServiceTypeOutput) ToAPIServiceTypeOutput

func (o APIServiceTypeOutput) ToAPIServiceTypeOutput() APIServiceTypeOutput

func (APIServiceTypeOutput) ToAPIServiceTypeOutputWithContext

func (o APIServiceTypeOutput) ToAPIServiceTypeOutputWithContext(ctx context.Context) APIServiceTypeOutput

type ServiceReference

type ServiceReference struct {
	// Name is the name of the service
	Name *string `pulumi:"name"`
	// Namespace is the namespace of the service
	Namespace *string `pulumi:"namespace"`
	// If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
	Port *int `pulumi:"port"`
}

ServiceReference holds a reference to Service.legacy.k8s.io

type ServiceReferenceArgs

type ServiceReferenceArgs struct {
	// Name is the name of the service
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Namespace is the namespace of the service
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
	Port pulumi.IntPtrInput `pulumi:"port"`
}

ServiceReference holds a reference to Service.legacy.k8s.io

func (ServiceReferenceArgs) ElementType

func (ServiceReferenceArgs) ElementType() reflect.Type

func (ServiceReferenceArgs) ToServiceReferenceOutput

func (i ServiceReferenceArgs) ToServiceReferenceOutput() ServiceReferenceOutput

func (ServiceReferenceArgs) ToServiceReferenceOutputWithContext

func (i ServiceReferenceArgs) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput

func (ServiceReferenceArgs) ToServiceReferencePtrOutput

func (i ServiceReferenceArgs) ToServiceReferencePtrOutput() ServiceReferencePtrOutput

func (ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext

func (i ServiceReferenceArgs) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput

type ServiceReferenceInput

type ServiceReferenceInput interface {
	pulumi.Input

	ToServiceReferenceOutput() ServiceReferenceOutput
	ToServiceReferenceOutputWithContext(context.Context) ServiceReferenceOutput
}

ServiceReferenceInput is an input type that accepts ServiceReferenceArgs and ServiceReferenceOutput values. You can construct a concrete instance of `ServiceReferenceInput` via:

ServiceReferenceArgs{...}

type ServiceReferenceOutput

type ServiceReferenceOutput struct{ *pulumi.OutputState }

ServiceReference holds a reference to Service.legacy.k8s.io

func (ServiceReferenceOutput) ElementType

func (ServiceReferenceOutput) ElementType() reflect.Type

func (ServiceReferenceOutput) Name

Name is the name of the service

func (ServiceReferenceOutput) Namespace

Namespace is the namespace of the service

func (ServiceReferenceOutput) Port

If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).

func (ServiceReferenceOutput) ToServiceReferenceOutput

func (o ServiceReferenceOutput) ToServiceReferenceOutput() ServiceReferenceOutput

func (ServiceReferenceOutput) ToServiceReferenceOutputWithContext

func (o ServiceReferenceOutput) ToServiceReferenceOutputWithContext(ctx context.Context) ServiceReferenceOutput

func (ServiceReferenceOutput) ToServiceReferencePtrOutput

func (o ServiceReferenceOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput

func (ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext

func (o ServiceReferenceOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput

type ServiceReferencePatch added in v3.20.0

type ServiceReferencePatch struct {
	// Name is the name of the service
	Name *string `pulumi:"name"`
	// Namespace is the namespace of the service
	Namespace *string `pulumi:"namespace"`
	// If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
	Port *int `pulumi:"port"`
}

ServiceReference holds a reference to Service.legacy.k8s.io

type ServiceReferencePatchArgs added in v3.20.0

type ServiceReferencePatchArgs struct {
	// Name is the name of the service
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Namespace is the namespace of the service
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).
	Port pulumi.IntPtrInput `pulumi:"port"`
}

ServiceReference holds a reference to Service.legacy.k8s.io

func (ServiceReferencePatchArgs) ElementType added in v3.20.0

func (ServiceReferencePatchArgs) ElementType() reflect.Type

func (ServiceReferencePatchArgs) ToServiceReferencePatchOutput added in v3.20.0

func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutput() ServiceReferencePatchOutput

func (ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext added in v3.20.0

func (i ServiceReferencePatchArgs) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput

func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput added in v3.20.0

func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput

func (ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext added in v3.20.0

func (i ServiceReferencePatchArgs) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput

type ServiceReferencePatchInput added in v3.20.0

type ServiceReferencePatchInput interface {
	pulumi.Input

	ToServiceReferencePatchOutput() ServiceReferencePatchOutput
	ToServiceReferencePatchOutputWithContext(context.Context) ServiceReferencePatchOutput
}

ServiceReferencePatchInput is an input type that accepts ServiceReferencePatchArgs and ServiceReferencePatchOutput values. You can construct a concrete instance of `ServiceReferencePatchInput` via:

ServiceReferencePatchArgs{...}

type ServiceReferencePatchOutput added in v3.20.0

type ServiceReferencePatchOutput struct{ *pulumi.OutputState }

ServiceReference holds a reference to Service.legacy.k8s.io

func (ServiceReferencePatchOutput) ElementType added in v3.20.0

func (ServiceReferencePatchOutput) Name added in v3.20.0

Name is the name of the service

func (ServiceReferencePatchOutput) Namespace added in v3.20.0

Namespace is the namespace of the service

func (ServiceReferencePatchOutput) Port added in v3.20.0

If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).

func (ServiceReferencePatchOutput) ToServiceReferencePatchOutput added in v3.20.0

func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutput() ServiceReferencePatchOutput

func (ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext added in v3.20.0

func (o ServiceReferencePatchOutput) ToServiceReferencePatchOutputWithContext(ctx context.Context) ServiceReferencePatchOutput

func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput added in v3.20.0

func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput

func (ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext added in v3.20.0

func (o ServiceReferencePatchOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput

type ServiceReferencePatchPtrInput added in v3.20.0

type ServiceReferencePatchPtrInput interface {
	pulumi.Input

	ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput
	ToServiceReferencePatchPtrOutputWithContext(context.Context) ServiceReferencePatchPtrOutput
}

ServiceReferencePatchPtrInput is an input type that accepts ServiceReferencePatchArgs, ServiceReferencePatchPtr and ServiceReferencePatchPtrOutput values. You can construct a concrete instance of `ServiceReferencePatchPtrInput` via:

        ServiceReferencePatchArgs{...}

or:

        nil

func ServiceReferencePatchPtr added in v3.20.0

func ServiceReferencePatchPtr(v *ServiceReferencePatchArgs) ServiceReferencePatchPtrInput

type ServiceReferencePatchPtrOutput added in v3.20.0

type ServiceReferencePatchPtrOutput struct{ *pulumi.OutputState }

func (ServiceReferencePatchPtrOutput) Elem added in v3.20.0

func (ServiceReferencePatchPtrOutput) ElementType added in v3.20.0

func (ServiceReferencePatchPtrOutput) Name added in v3.20.0

Name is the name of the service

func (ServiceReferencePatchPtrOutput) Namespace added in v3.20.0

Namespace is the namespace of the service

func (ServiceReferencePatchPtrOutput) Port added in v3.20.0

If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).

func (ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput added in v3.20.0

func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutput() ServiceReferencePatchPtrOutput

func (ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext added in v3.20.0

func (o ServiceReferencePatchPtrOutput) ToServiceReferencePatchPtrOutputWithContext(ctx context.Context) ServiceReferencePatchPtrOutput

type ServiceReferencePtrInput

type ServiceReferencePtrInput interface {
	pulumi.Input

	ToServiceReferencePtrOutput() ServiceReferencePtrOutput
	ToServiceReferencePtrOutputWithContext(context.Context) ServiceReferencePtrOutput
}

ServiceReferencePtrInput is an input type that accepts ServiceReferenceArgs, ServiceReferencePtr and ServiceReferencePtrOutput values. You can construct a concrete instance of `ServiceReferencePtrInput` via:

        ServiceReferenceArgs{...}

or:

        nil

type ServiceReferencePtrOutput

type ServiceReferencePtrOutput struct{ *pulumi.OutputState }

func (ServiceReferencePtrOutput) Elem

func (ServiceReferencePtrOutput) ElementType

func (ServiceReferencePtrOutput) ElementType() reflect.Type

func (ServiceReferencePtrOutput) Name

Name is the name of the service

func (ServiceReferencePtrOutput) Namespace

Namespace is the namespace of the service

func (ServiceReferencePtrOutput) Port

If specified, the port on the service that hosting webhook. Default to 443 for backward compatibility. `port` should be a valid port number (1-65535, inclusive).

func (ServiceReferencePtrOutput) ToServiceReferencePtrOutput

func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutput() ServiceReferencePtrOutput

func (ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext

func (o ServiceReferencePtrOutput) ToServiceReferencePtrOutputWithContext(ctx context.Context) ServiceReferencePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL