k8s

package
v0.0.0-...-b4f5fb3 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: Apache-2.0, Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package k8s-servicedeployment exports types, functions, subpackages for provisioning k8s-servicedeployment resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (*Provider) ToProviderPtrOutput

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct {
	*pulumi.OutputState
}

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput

type ProviderPtrOutput struct {
	*pulumi.OutputState
}

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ServiceDeployment

type ServiceDeployment struct {
	pulumi.ResourceState

	// The front end IP
	FrontEndIp pulumi.StringOutput `pulumi:"frontEndIp"`
}

func NewServiceDeployment

func NewServiceDeployment(ctx *pulumi.Context,
	name string, args *ServiceDeploymentArgs, opts ...pulumi.ResourceOption) (*ServiceDeployment, error)

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

func (*ServiceDeployment) ElementType

func (*ServiceDeployment) ElementType() reflect.Type

func (*ServiceDeployment) ToServiceDeploymentOutput

func (i *ServiceDeployment) ToServiceDeploymentOutput() ServiceDeploymentOutput

func (*ServiceDeployment) ToServiceDeploymentOutputWithContext

func (i *ServiceDeployment) ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput

func (*ServiceDeployment) ToServiceDeploymentPtrOutput

func (i *ServiceDeployment) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput

func (*ServiceDeployment) ToServiceDeploymentPtrOutputWithContext

func (i *ServiceDeployment) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput

type ServiceDeploymentArgs

type ServiceDeploymentArgs struct {
	// Name of the image to deploy.
	Image pulumi.StringInput
	// Namespace in which to push the deployment and service.
	Namespace pulumi.StringPtrInput
	// Ports for service to listen on.
	Ports pulumi.Float64ArrayInput
	// Number of replicas of the service to deploy.
	Replicas pulumi.Float64PtrInput
	// Service Type for K8s service. E.g. "LoadBalancer" or "ClusterIP"
	ServiceType pulumi.StringPtrInput
}

The set of arguments for constructing a ServiceDeployment resource.

func (ServiceDeploymentArgs) ElementType

func (ServiceDeploymentArgs) ElementType() reflect.Type

type ServiceDeploymentArray

type ServiceDeploymentArray []ServiceDeploymentInput

func (ServiceDeploymentArray) ElementType

func (ServiceDeploymentArray) ElementType() reflect.Type

func (ServiceDeploymentArray) ToServiceDeploymentArrayOutput

func (i ServiceDeploymentArray) ToServiceDeploymentArrayOutput() ServiceDeploymentArrayOutput

func (ServiceDeploymentArray) ToServiceDeploymentArrayOutputWithContext

func (i ServiceDeploymentArray) ToServiceDeploymentArrayOutputWithContext(ctx context.Context) ServiceDeploymentArrayOutput

type ServiceDeploymentArrayInput

type ServiceDeploymentArrayInput interface {
	pulumi.Input

	ToServiceDeploymentArrayOutput() ServiceDeploymentArrayOutput
	ToServiceDeploymentArrayOutputWithContext(context.Context) ServiceDeploymentArrayOutput
}

ServiceDeploymentArrayInput is an input type that accepts ServiceDeploymentArray and ServiceDeploymentArrayOutput values. You can construct a concrete instance of `ServiceDeploymentArrayInput` via:

ServiceDeploymentArray{ ServiceDeploymentArgs{...} }

type ServiceDeploymentArrayOutput

type ServiceDeploymentArrayOutput struct{ *pulumi.OutputState }

func (ServiceDeploymentArrayOutput) ElementType

func (ServiceDeploymentArrayOutput) Index

func (ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutput

func (o ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutput() ServiceDeploymentArrayOutput

func (ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutputWithContext

func (o ServiceDeploymentArrayOutput) ToServiceDeploymentArrayOutputWithContext(ctx context.Context) ServiceDeploymentArrayOutput

type ServiceDeploymentInput

type ServiceDeploymentInput interface {
	pulumi.Input

	ToServiceDeploymentOutput() ServiceDeploymentOutput
	ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput
}

type ServiceDeploymentMap

type ServiceDeploymentMap map[string]ServiceDeploymentInput

func (ServiceDeploymentMap) ElementType

func (ServiceDeploymentMap) ElementType() reflect.Type

func (ServiceDeploymentMap) ToServiceDeploymentMapOutput

func (i ServiceDeploymentMap) ToServiceDeploymentMapOutput() ServiceDeploymentMapOutput

func (ServiceDeploymentMap) ToServiceDeploymentMapOutputWithContext

func (i ServiceDeploymentMap) ToServiceDeploymentMapOutputWithContext(ctx context.Context) ServiceDeploymentMapOutput

type ServiceDeploymentMapInput

type ServiceDeploymentMapInput interface {
	pulumi.Input

	ToServiceDeploymentMapOutput() ServiceDeploymentMapOutput
	ToServiceDeploymentMapOutputWithContext(context.Context) ServiceDeploymentMapOutput
}

ServiceDeploymentMapInput is an input type that accepts ServiceDeploymentMap and ServiceDeploymentMapOutput values. You can construct a concrete instance of `ServiceDeploymentMapInput` via:

ServiceDeploymentMap{ "key": ServiceDeploymentArgs{...} }

type ServiceDeploymentMapOutput

type ServiceDeploymentMapOutput struct{ *pulumi.OutputState }

func (ServiceDeploymentMapOutput) ElementType

func (ServiceDeploymentMapOutput) ElementType() reflect.Type

func (ServiceDeploymentMapOutput) MapIndex

func (ServiceDeploymentMapOutput) ToServiceDeploymentMapOutput

func (o ServiceDeploymentMapOutput) ToServiceDeploymentMapOutput() ServiceDeploymentMapOutput

func (ServiceDeploymentMapOutput) ToServiceDeploymentMapOutputWithContext

func (o ServiceDeploymentMapOutput) ToServiceDeploymentMapOutputWithContext(ctx context.Context) ServiceDeploymentMapOutput

type ServiceDeploymentOutput

type ServiceDeploymentOutput struct {
	*pulumi.OutputState
}

func (ServiceDeploymentOutput) ElementType

func (ServiceDeploymentOutput) ElementType() reflect.Type

func (ServiceDeploymentOutput) ToServiceDeploymentOutput

func (o ServiceDeploymentOutput) ToServiceDeploymentOutput() ServiceDeploymentOutput

func (ServiceDeploymentOutput) ToServiceDeploymentOutputWithContext

func (o ServiceDeploymentOutput) ToServiceDeploymentOutputWithContext(ctx context.Context) ServiceDeploymentOutput

func (ServiceDeploymentOutput) ToServiceDeploymentPtrOutput

func (o ServiceDeploymentOutput) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput

func (ServiceDeploymentOutput) ToServiceDeploymentPtrOutputWithContext

func (o ServiceDeploymentOutput) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput

type ServiceDeploymentPtrInput

type ServiceDeploymentPtrInput interface {
	pulumi.Input

	ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput
	ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput
}

type ServiceDeploymentPtrOutput

type ServiceDeploymentPtrOutput struct {
	*pulumi.OutputState
}

func (ServiceDeploymentPtrOutput) ElementType

func (ServiceDeploymentPtrOutput) ElementType() reflect.Type

func (ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutput

func (o ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutput() ServiceDeploymentPtrOutput

func (ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutputWithContext

func (o ServiceDeploymentPtrOutput) ToServiceDeploymentPtrOutputWithContext(ctx context.Context) ServiceDeploymentPtrOutput

Jump to

Keyboard shortcuts

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