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 CustomResourceManages 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.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): ControllerGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is ControllerReturns 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 ControllerArgsThe 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 ControllerStateInput 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.