devspace

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct {
	pulumi.CustomResourceState

	// DNS name for accessing DataPlane services.
	DataPlaneFqdn pulumi.StringOutput `pulumi:"dataPlaneFqdn"`
	// The host suffix for the DevSpace Controller.
	HostSuffix pulumi.StringOutput `pulumi:"hostSuffix"`
	// Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// The name of the resource group under which the DevSpace Controller resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	Sku               ControllerSkuOutput `pulumi:"sku"`
	// Specifies the SKU Name for this DevSpace Controller. Possible values are `S1`.
	SkuName pulumi.StringOutput `pulumi:"skuName"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostCredentialsBase64 pulumi.StringOutput `pulumi:"targetContainerHostCredentialsBase64"`
	// The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostResourceId pulumi.StringOutput `pulumi:"targetContainerHostResourceId"`
}

Manages a DevSpace Controller.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/devspace_controller.html.markdown.

func GetController

func GetController(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ControllerState, opts ...pulumi.ResourceOption) (*Controller, error)

GetController gets an existing Controller 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 NewController

func NewController(ctx *pulumi.Context,
	name string, args *ControllerArgs, opts ...pulumi.ResourceOption) (*Controller, error)

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

type ControllerArgs

type ControllerArgs struct {
	// Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// The name of the resource group under which the DevSpace Controller resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	Sku               ControllerSkuPtrInput
	// Specifies the SKU Name for this DevSpace Controller. Possible values are `S1`.
	SkuName pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostCredentialsBase64 pulumi.StringInput
	// The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostResourceId pulumi.StringInput
}

The set of arguments for constructing a Controller resource.

func (ControllerArgs) ElementType added in v1.12.0

func (ControllerArgs) ElementType() reflect.Type

type ControllerSku added in v1.12.0

type ControllerSku struct {
	// Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
	Name string `pulumi:"name"`
	Tier string `pulumi:"tier"`
}

type ControllerSkuArgs added in v1.12.0

type ControllerSkuArgs struct {
	// Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
	Name pulumi.StringInput `pulumi:"name"`
	Tier pulumi.StringInput `pulumi:"tier"`
}

func (ControllerSkuArgs) ElementType added in v1.12.0

func (ControllerSkuArgs) ElementType() reflect.Type

func (ControllerSkuArgs) ToControllerSkuOutput added in v1.12.0

func (i ControllerSkuArgs) ToControllerSkuOutput() ControllerSkuOutput

func (ControllerSkuArgs) ToControllerSkuOutputWithContext added in v1.12.0

func (i ControllerSkuArgs) ToControllerSkuOutputWithContext(ctx context.Context) ControllerSkuOutput

func (ControllerSkuArgs) ToControllerSkuPtrOutput added in v1.12.0

func (i ControllerSkuArgs) ToControllerSkuPtrOutput() ControllerSkuPtrOutput

func (ControllerSkuArgs) ToControllerSkuPtrOutputWithContext added in v1.12.0

func (i ControllerSkuArgs) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput

type ControllerSkuInput added in v1.12.0

type ControllerSkuInput interface {
	pulumi.Input

	ToControllerSkuOutput() ControllerSkuOutput
	ToControllerSkuOutputWithContext(context.Context) ControllerSkuOutput
}

type ControllerSkuOutput added in v1.12.0

type ControllerSkuOutput struct{ *pulumi.OutputState }

func (ControllerSkuOutput) ElementType added in v1.12.0

func (ControllerSkuOutput) ElementType() reflect.Type

func (ControllerSkuOutput) Name added in v1.12.0

Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.

func (ControllerSkuOutput) Tier added in v1.12.0

func (ControllerSkuOutput) ToControllerSkuOutput added in v1.12.0

func (o ControllerSkuOutput) ToControllerSkuOutput() ControllerSkuOutput

func (ControllerSkuOutput) ToControllerSkuOutputWithContext added in v1.12.0

func (o ControllerSkuOutput) ToControllerSkuOutputWithContext(ctx context.Context) ControllerSkuOutput

func (ControllerSkuOutput) ToControllerSkuPtrOutput added in v1.12.0

func (o ControllerSkuOutput) ToControllerSkuPtrOutput() ControllerSkuPtrOutput

func (ControllerSkuOutput) ToControllerSkuPtrOutputWithContext added in v1.12.0

func (o ControllerSkuOutput) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput

type ControllerSkuPtrInput added in v1.12.0

type ControllerSkuPtrInput interface {
	pulumi.Input

	ToControllerSkuPtrOutput() ControllerSkuPtrOutput
	ToControllerSkuPtrOutputWithContext(context.Context) ControllerSkuPtrOutput
}

func ControllerSkuPtr added in v1.12.0

func ControllerSkuPtr(v *ControllerSkuArgs) ControllerSkuPtrInput

type ControllerSkuPtrOutput added in v1.12.0

type ControllerSkuPtrOutput struct{ *pulumi.OutputState }

func (ControllerSkuPtrOutput) Elem added in v1.12.0

func (ControllerSkuPtrOutput) ElementType added in v1.12.0

func (ControllerSkuPtrOutput) ElementType() reflect.Type

func (ControllerSkuPtrOutput) Name added in v1.12.0

Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.

func (ControllerSkuPtrOutput) Tier added in v1.12.0

func (ControllerSkuPtrOutput) ToControllerSkuPtrOutput added in v1.12.0

func (o ControllerSkuPtrOutput) ToControllerSkuPtrOutput() ControllerSkuPtrOutput

func (ControllerSkuPtrOutput) ToControllerSkuPtrOutputWithContext added in v1.12.0

func (o ControllerSkuPtrOutput) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput

type ControllerState

type ControllerState struct {
	// DNS name for accessing DataPlane services.
	DataPlaneFqdn pulumi.StringPtrInput
	// The host suffix for the DevSpace Controller.
	HostSuffix pulumi.StringPtrInput
	// Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// The name of the resource group under which the DevSpace Controller resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	Sku               ControllerSkuPtrInput
	// Specifies the SKU Name for this DevSpace Controller. Possible values are `S1`.
	SkuName pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostCredentialsBase64 pulumi.StringPtrInput
	// The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostResourceId pulumi.StringPtrInput
}

func (ControllerState) ElementType added in v1.12.0

func (ControllerState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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