devspace

package
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

nolint: lll Package devspace exports types, functions, subpackages for provisioning devspace resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-azurerm) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-azure` repo](https://github.com/pulumi/pulumi-azure/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-azurerm` repo](https://github.com/terraform-providers/terraform-provider-azurerm/issues).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct {
	// contains filtered or unexported fields
}

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.ID, state *ControllerState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Controller, error)

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

func (*Controller) DataPlaneFqdn

func (r *Controller) DataPlaneFqdn() *pulumi.StringOutput

DNS name for accessing DataPlane services.

func (*Controller) HostSuffix

func (r *Controller) HostSuffix() *pulumi.StringOutput

The host suffix for the DevSpace Controller.

func (*Controller) ID

func (r *Controller) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Controller) Location

func (r *Controller) Location() *pulumi.StringOutput

Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created.

func (*Controller) Name

func (r *Controller) Name() *pulumi.StringOutput

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

func (*Controller) ResourceGroupName

func (r *Controller) ResourceGroupName() *pulumi.StringOutput

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.

func (*Controller) Sku

func (r *Controller) Sku() *pulumi.Output

A `sku` block as documented below. Changing this forces a new resource to be created.

func (*Controller) Tags

func (r *Controller) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Controller) TargetContainerHostCredentialsBase64

func (r *Controller) TargetContainerHostCredentialsBase64() *pulumi.StringOutput

Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.

func (*Controller) TargetContainerHostResourceId

func (r *Controller) TargetContainerHostResourceId() *pulumi.StringOutput

The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.

func (*Controller) URN

func (r *Controller) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

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 interface{}
	// Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
	Name interface{}
	// 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 interface{}
	// A `sku` block as documented below. Changing this forces a new resource to be created.
	Sku interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostCredentialsBase64 interface{}
	// The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostResourceId interface{}
}

The set of arguments for constructing a Controller resource.

type ControllerState

type ControllerState struct {
	// DNS name for accessing DataPlane services.
	DataPlaneFqdn interface{}
	// The host suffix for the DevSpace Controller.
	HostSuffix interface{}
	// Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
	Name interface{}
	// 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 interface{}
	// A `sku` block as documented below. Changing this forces a new resource to be created.
	Sku interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
	// Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostCredentialsBase64 interface{}
	// The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
	TargetContainerHostResourceId interface{}
}

Input properties used for looking up and filtering Controller resources.

Jump to

Keyboard shortcuts

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