Module devspace

This page documents the language specification for the azure package. If you're looking for help working with the inputs, outputs, or functions of azure resources in a Pulumi program, please see the resource documentation for examples and API reference.

Resources

Others

Resources

Resource Controller

class Controller extends CustomResource

Manages a DevSpace Controller.

constructor

new Controller(name: string, args: ControllerArgs, opts?: pulumi.CustomResourceOptions)

Create a Controller resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ControllerState, opts?: pulumi.CustomResourceOptions): Controller

Get an existing Controller resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Controller

Returns true if the given object is an instance of Controller. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property dataPlaneFqdn

public dataPlaneFqdn: pulumi.Output<string>;

DNS name for accessing DataPlane services.

property hostSuffix

public hostSuffix: pulumi.Output<string>;

The host suffix for the DevSpace Controller.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

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

property name

public name: pulumi.Output<string>;

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

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

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.

property skuName

public skuName: pulumi.Output<string>;

Specifies the SKU Name for this DevSpace Controller. Possible values are S1.

property tags

public tags: pulumi.Output<{[key: string]: string} | undefined>;

A mapping of tags to assign to the resource.

property targetContainerHostCredentialsBase64

public targetContainerHostCredentialsBase64: pulumi.Output<string>;

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

property targetContainerHostResourceId

public targetContainerHostResourceId: pulumi.Output<string>;

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

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Others

interface ControllerArgs

interface ControllerArgs

The set of arguments for constructing a Controller resource.

property location

location?: pulumi.Input<string>;

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

property name

name?: pulumi.Input<string>;

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

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

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.

property skuName

skuName: pulumi.Input<string>;

Specifies the SKU Name for this DevSpace Controller. Possible values are S1.

property tags

tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;

A mapping of tags to assign to the resource.

property targetContainerHostCredentialsBase64

targetContainerHostCredentialsBase64: pulumi.Input<string>;

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

property targetContainerHostResourceId

targetContainerHostResourceId: pulumi.Input<string>;

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

interface ControllerState

interface ControllerState

Input properties used for looking up and filtering Controller resources.

property dataPlaneFqdn

dataPlaneFqdn?: pulumi.Input<string>;

DNS name for accessing DataPlane services.

property hostSuffix

hostSuffix?: pulumi.Input<string>;

The host suffix for the DevSpace Controller.

property location

location?: pulumi.Input<string>;

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

property name

name?: pulumi.Input<string>;

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

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

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.

property skuName

skuName?: pulumi.Input<string>;

Specifies the SKU Name for this DevSpace Controller. Possible values are S1.

property tags

tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;

A mapping of tags to assign to the resource.

property targetContainerHostCredentialsBase64

targetContainerHostCredentialsBase64?: pulumi.Input<string>;

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

property targetContainerHostResourceId

targetContainerHostResourceId?: pulumi.Input<string>;

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