1. Packages
  2. Azure Native v2
  3. API Docs
  4. delegatednetwork
  5. getControllerDetails
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.delegatednetwork.getControllerDetails

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 details about the specified dnc controller. Azure REST API version: 2021-03-15.

Other available API versions: 2023-05-18-preview, 2023-06-27-preview.

Using getControllerDetails

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 getControllerDetails(args: GetControllerDetailsArgs, opts?: InvokeOptions): Promise<GetControllerDetailsResult>
function getControllerDetailsOutput(args: GetControllerDetailsOutputArgs, opts?: InvokeOptions): Output<GetControllerDetailsResult>
Copy
def get_controller_details(resource_group_name: Optional[str] = None,
                           resource_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetControllerDetailsResult
def get_controller_details_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                           resource_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetControllerDetailsResult]
Copy
func LookupControllerDetails(ctx *Context, args *LookupControllerDetailsArgs, opts ...InvokeOption) (*LookupControllerDetailsResult, error)
func LookupControllerDetailsOutput(ctx *Context, args *LookupControllerDetailsOutputArgs, opts ...InvokeOption) LookupControllerDetailsResultOutput
Copy

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

public static class GetControllerDetails 
{
    public static Task<GetControllerDetailsResult> InvokeAsync(GetControllerDetailsArgs args, InvokeOptions? opts = null)
    public static Output<GetControllerDetailsResult> Invoke(GetControllerDetailsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetControllerDetailsResult> getControllerDetails(GetControllerDetailsArgs args, InvokeOptions options)
public static Output<GetControllerDetailsResult> getControllerDetails(GetControllerDetailsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:delegatednetwork:getControllerDetails
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.

getControllerDetails Result

The following output properties are available:

DncAppId string
dnc application id should be used by customer to authenticate with dnc gateway.
DncEndpoint string
dnc endpoint url that customers can use to connect to
DncTenantId string
tenant id of dnc application id
Id string
An identifier that represents the resource.
Name string
The name of the resource.
ProvisioningState string
The current state of dnc controller resource.
ResourceGuid string
Resource guid.
Type string
The type of resource.
Location string
Location of the resource.
Tags Dictionary<string, string>
The resource tags.
DncAppId string
dnc application id should be used by customer to authenticate with dnc gateway.
DncEndpoint string
dnc endpoint url that customers can use to connect to
DncTenantId string
tenant id of dnc application id
Id string
An identifier that represents the resource.
Name string
The name of the resource.
ProvisioningState string
The current state of dnc controller resource.
ResourceGuid string
Resource guid.
Type string
The type of resource.
Location string
Location of the resource.
Tags map[string]string
The resource tags.
dncAppId String
dnc application id should be used by customer to authenticate with dnc gateway.
dncEndpoint String
dnc endpoint url that customers can use to connect to
dncTenantId String
tenant id of dnc application id
id String
An identifier that represents the resource.
name String
The name of the resource.
provisioningState String
The current state of dnc controller resource.
resourceGuid String
Resource guid.
type String
The type of resource.
location String
Location of the resource.
tags Map<String,String>
The resource tags.
dncAppId string
dnc application id should be used by customer to authenticate with dnc gateway.
dncEndpoint string
dnc endpoint url that customers can use to connect to
dncTenantId string
tenant id of dnc application id
id string
An identifier that represents the resource.
name string
The name of the resource.
provisioningState string
The current state of dnc controller resource.
resourceGuid string
Resource guid.
type string
The type of resource.
location string
Location of the resource.
tags {[key: string]: string}
The resource tags.
dnc_app_id str
dnc application id should be used by customer to authenticate with dnc gateway.
dnc_endpoint str
dnc endpoint url that customers can use to connect to
dnc_tenant_id str
tenant id of dnc application id
id str
An identifier that represents the resource.
name str
The name of the resource.
provisioning_state str
The current state of dnc controller resource.
resource_guid str
Resource guid.
type str
The type of resource.
location str
Location of the resource.
tags Mapping[str, str]
The resource tags.
dncAppId String
dnc application id should be used by customer to authenticate with dnc gateway.
dncEndpoint String
dnc endpoint url that customers can use to connect to
dncTenantId String
tenant id of dnc application id
id String
An identifier that represents the resource.
name String
The name of the resource.
provisioningState String
The current state of dnc controller resource.
resourceGuid String
Resource guid.
type String
The type of resource.
location String
Location of the resource.
tags Map<String>
The resource tags.

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