1. Packages
  2. Azure Native v2
  3. API Docs
  4. devspaces
  5. getController
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.devspaces.getController

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets the properties for an Azure Dev Spaces Controller. Azure REST API version: 2019-04-01.

Using getController

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getController(args: GetControllerArgs, opts?: InvokeOptions): Promise<GetControllerResult>
function getControllerOutput(args: GetControllerOutputArgs, opts?: InvokeOptions): Output<GetControllerResult>
Copy
def get_controller(name: Optional[str] = None,
                   resource_group_name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetControllerResult
def get_controller_output(name: Optional[pulumi.Input[str]] = None,
                   resource_group_name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetControllerResult]
Copy
func LookupController(ctx *Context, args *LookupControllerArgs, opts ...InvokeOption) (*LookupControllerResult, error)
func LookupControllerOutput(ctx *Context, args *LookupControllerOutputArgs, opts ...InvokeOption) LookupControllerResultOutput
Copy

> Note: This function is named LookupController in the Go SDK.

public static class GetController 
{
    public static Task<GetControllerResult> InvokeAsync(GetControllerArgs args, InvokeOptions? opts = null)
    public static Output<GetControllerResult> Invoke(GetControllerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetControllerResult> getController(GetControllerArgs args, InvokeOptions options)
public static Output<GetControllerResult> getController(GetControllerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:devspaces:getController
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Resource group to which the resource belongs.
Name
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Resource group to which the resource belongs.
name
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Resource group to which the resource belongs.
name
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Resource group to which the resource belongs.
name
This property is required.
Changes to this property will trigger replacement.
str
Name of the resource.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Resource group to which the resource belongs.
name
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Resource group to which the resource belongs.

getController Result

The following output properties are available:

DataPlaneFqdn string
DNS name for accessing DataPlane services
HostSuffix string
DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
Id string
Fully qualified resource Id for the resource.
Location string
Region where the Azure resource is located.
Name string
The name of the resource.
ProvisioningState string
Provisioning state of the Azure Dev Spaces Controller.
Sku Pulumi.AzureNative.DevSpaces.Outputs.SkuResponse
Model representing SKU for Azure Dev Spaces Controller.
TargetContainerHostApiServerFqdn string
DNS of the target container host's API server
TargetContainerHostResourceId string
Resource ID of the target container host
Type string
The type of the resource.
Tags Dictionary<string, string>
Tags for the Azure resource.
DataPlaneFqdn string
DNS name for accessing DataPlane services
HostSuffix string
DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
Id string
Fully qualified resource Id for the resource.
Location string
Region where the Azure resource is located.
Name string
The name of the resource.
ProvisioningState string
Provisioning state of the Azure Dev Spaces Controller.
Sku SkuResponse
Model representing SKU for Azure Dev Spaces Controller.
TargetContainerHostApiServerFqdn string
DNS of the target container host's API server
TargetContainerHostResourceId string
Resource ID of the target container host
Type string
The type of the resource.
Tags map[string]string
Tags for the Azure resource.
dataPlaneFqdn String
DNS name for accessing DataPlane services
hostSuffix String
DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
id String
Fully qualified resource Id for the resource.
location String
Region where the Azure resource is located.
name String
The name of the resource.
provisioningState String
Provisioning state of the Azure Dev Spaces Controller.
sku SkuResponse
Model representing SKU for Azure Dev Spaces Controller.
targetContainerHostApiServerFqdn String
DNS of the target container host's API server
targetContainerHostResourceId String
Resource ID of the target container host
type String
The type of the resource.
tags Map<String,String>
Tags for the Azure resource.
dataPlaneFqdn string
DNS name for accessing DataPlane services
hostSuffix string
DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
id string
Fully qualified resource Id for the resource.
location string
Region where the Azure resource is located.
name string
The name of the resource.
provisioningState string
Provisioning state of the Azure Dev Spaces Controller.
sku SkuResponse
Model representing SKU for Azure Dev Spaces Controller.
targetContainerHostApiServerFqdn string
DNS of the target container host's API server
targetContainerHostResourceId string
Resource ID of the target container host
type string
The type of the resource.
tags {[key: string]: string}
Tags for the Azure resource.
data_plane_fqdn str
DNS name for accessing DataPlane services
host_suffix str
DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
id str
Fully qualified resource Id for the resource.
location str
Region where the Azure resource is located.
name str
The name of the resource.
provisioning_state str
Provisioning state of the Azure Dev Spaces Controller.
sku SkuResponse
Model representing SKU for Azure Dev Spaces Controller.
target_container_host_api_server_fqdn str
DNS of the target container host's API server
target_container_host_resource_id str
Resource ID of the target container host
type str
The type of the resource.
tags Mapping[str, str]
Tags for the Azure resource.
dataPlaneFqdn String
DNS name for accessing DataPlane services
hostSuffix String
DNS suffix for public endpoints running in the Azure Dev Spaces Controller.
id String
Fully qualified resource Id for the resource.
location String
Region where the Azure resource is located.
name String
The name of the resource.
provisioningState String
Provisioning state of the Azure Dev Spaces Controller.
sku Property Map
Model representing SKU for Azure Dev Spaces Controller.
targetContainerHostApiServerFqdn String
DNS of the target container host's API server
targetContainerHostResourceId String
Resource ID of the target container host
type String
The type of the resource.
tags Map<String>
Tags for the Azure resource.

Supporting Types

SkuResponse

Name This property is required. string
The name of the SKU for Azure Dev Spaces Controller.
Tier string
The tier of the SKU for Azure Dev Spaces Controller.
Name This property is required. string
The name of the SKU for Azure Dev Spaces Controller.
Tier string
The tier of the SKU for Azure Dev Spaces Controller.
name This property is required. String
The name of the SKU for Azure Dev Spaces Controller.
tier String
The tier of the SKU for Azure Dev Spaces Controller.
name This property is required. string
The name of the SKU for Azure Dev Spaces Controller.
tier string
The tier of the SKU for Azure Dev Spaces Controller.
name This property is required. str
The name of the SKU for Azure Dev Spaces Controller.
tier str
The tier of the SKU for Azure Dev Spaces Controller.
name This property is required. String
The name of the SKU for Azure Dev Spaces Controller.
tier String
The tier of the SKU for Azure Dev Spaces Controller.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi