azure-native.devspaces.getController

Explore with Pulumi AI

Gets the properties for an Azure Dev Spaces Controller. 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>
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]
func LookupController(ctx *Context, args *LookupControllerArgs, opts ...InvokeOption) (*LookupControllerResult, error)
func LookupControllerOutput(ctx *Context, args *LookupControllerOutputArgs, opts ...InvokeOption) LookupControllerResultOutput

> 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)
}
public static CompletableFuture<GetControllerResult> getController(GetControllerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:devspaces:getController
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

Name of the resource.

ResourceGroupName string

Resource group to which the resource belongs.

Name string

Name of the resource.

ResourceGroupName string

Resource group to which the resource belongs.

name String

Name of the resource.

resourceGroupName String

Resource group to which the resource belongs.

name string

Name of the resource.

resourceGroupName string

Resource group to which the resource belongs.

name str

Name of the resource.

resource_group_name str

Resource group to which the resource belongs.

name String

Name of the resource.

resourceGroupName 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 string

The name of the SKU for Azure Dev Spaces Controller.

Tier string

The tier of the SKU for Azure Dev Spaces Controller.

Name string

The name of the SKU for Azure Dev Spaces Controller.

Tier string

The tier of the SKU for Azure Dev Spaces Controller.

name String

The name of the SKU for Azure Dev Spaces Controller.

tier String

The tier of the SKU for Azure Dev Spaces Controller.

name string

The name of the SKU for Azure Dev Spaces Controller.

tier string

The tier of the SKU for Azure Dev Spaces Controller.

name str

The name of the SKU for Azure Dev Spaces Controller.

tier str

The tier of the SKU for Azure Dev Spaces Controller.

name 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 pulumi/pulumi-azure-native
License
Apache-2.0