Module devspace

@pulumi/azure > devspace

Index

devspace/controller.ts

class Controller

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): 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

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. 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. Changing this forces a new resource to be created.

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 sku

public sku: pulumi.Output<{ ... }>;

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

property tags

public tags: pulumi.Output<{ ... }>;

A mapping of tags to assign to the resource.

property targetContainerHostCredentialsBase64

public targetContainerHostCredentialsBase64: pulumi.Output<string>;

Base64 encoding of kube_config_raw 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.

interface ControllerArgs

The set of arguments for constructing a Controller resource.

property hostSuffix

hostSuffix: pulumi.Input<string>;

The host suffix for the DevSpace Controller. Changing this forces a new resource to be created.

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 sku

sku: pulumi.Input<{ ... }>;

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

property tags

tags?: pulumi.Input<{ ... }>;

A mapping of tags to assign to the resource.

property targetContainerHostCredentialsBase64

targetContainerHostCredentialsBase64: pulumi.Input<string>;

Base64 encoding of kube_config_raw 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

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. Changing this forces a new resource to be created.

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 sku

sku?: pulumi.Input<{ ... }>;

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

property tags

tags?: pulumi.Input<{ ... }>;

A mapping of tags to assign to the resource.

property targetContainerHostCredentialsBase64

targetContainerHostCredentialsBase64?: pulumi.Input<string>;

Base64 encoding of kube_config_raw 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.