Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI:<span pulumi-lang-nodejs=” avi.Controllerportalregistration"" pulumi-lang-dotnet=" avi.Controllerportalregistration"" pulumi-lang-go=" Controllerportalregistration"" pulumi-lang-python=" Controllerportalregistration"" pulumi-lang-yaml=" avi.Controllerportalregistration"" pulumi-lang-java=" avi.Controllerportalregistration""> avi.Controllerportalregistration" sidebar_current: “docs-avi-datasource-controllerportalregistration” description: |- Get information of Avi ControllerPortalRegistration.
# avi.Controllerportalregistration This data source is used to to get avi.Controllerportalregistration objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooControllerportalregistration = avi.getControllerportalregistration({
uuid: "controllerportalregistration-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name: "foo",
});
import pulumi
import pulumi_avi as avi
foo_controllerportalregistration = avi.get_controllerportalregistration(uuid="controllerportalregistration-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name="foo")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.LookupControllerportalregistration(ctx, &avi.LookupControllerportalregistrationArgs{
Uuid: pulumi.StringRef("controllerportalregistration-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
Name: pulumi.StringRef("foo"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var fooControllerportalregistration = Avi.GetControllerportalregistration.Invoke(new()
{
Uuid = "controllerportalregistration-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
Name = "foo",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetControllerportalregistrationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var fooControllerportalregistration = AviFunctions.getControllerportalregistration(GetControllerportalregistrationArgs.builder()
.uuid("controllerportalregistration-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.name("foo")
.build());
}
}
variables:
fooControllerportalregistration:
fn::invoke:
function: avi:getControllerportalregistration
arguments:
uuid: controllerportalregistration-f9cf6b3e-a411-436f-95e2-2982ba2b217b
name: foo
Using getControllerportalregistration
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 getControllerportalregistration(args: GetControllerportalregistrationArgs, opts?: InvokeOptions): Promise<GetControllerportalregistrationResult>
function getControllerportalregistrationOutput(args: GetControllerportalregistrationOutputArgs, opts?: InvokeOptions): Output<GetControllerportalregistrationResult>def get_controllerportalregistration(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetControllerportalregistrationResult
def get_controllerportalregistration_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
tenant_ref: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetControllerportalregistrationResult]func LookupControllerportalregistration(ctx *Context, args *LookupControllerportalregistrationArgs, opts ...InvokeOption) (*LookupControllerportalregistrationResult, error)
func LookupControllerportalregistrationOutput(ctx *Context, args *LookupControllerportalregistrationOutputArgs, opts ...InvokeOption) LookupControllerportalregistrationResultOutput> Note: This function is named LookupControllerportalregistration in the Go SDK.
public static class GetControllerportalregistration
{
public static Task<GetControllerportalregistrationResult> InvokeAsync(GetControllerportalregistrationArgs args, InvokeOptions? opts = null)
public static Output<GetControllerportalregistrationResult> Invoke(GetControllerportalregistrationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetControllerportalregistrationResult> getControllerportalregistration(GetControllerportalregistrationArgs args, InvokeOptions options)
public static Output<GetControllerportalregistrationResult> getControllerportalregistration(GetControllerportalregistrationArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getControllerportalregistration:getControllerportalregistration
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Name string
- Search ControllerPortalRegistration by name.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Search ControllerPortalRegistration by uuid.
- Id string
- Name string
- Search ControllerPortalRegistration by name.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Search ControllerPortalRegistration by uuid.
- id String
- name String
- Search ControllerPortalRegistration by name.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Search ControllerPortalRegistration by uuid.
- id string
- name string
- Search ControllerPortalRegistration by name.
- tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Search ControllerPortalRegistration by uuid.
- id str
- name str
- Search ControllerPortalRegistration by name.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Search ControllerPortalRegistration by uuid.
- id String
- name String
- Search ControllerPortalRegistration by name.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Search ControllerPortalRegistration by uuid.
getControllerportalregistration Result
The following output properties are available:
- Assets
List<Get
Controllerportalregistration Asset> - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Name string
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Portal
Auths List<GetControllerportalregistration Portal Auth> - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Assets
[]Get
Controllerportalregistration Asset - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Name string
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Portal
Auths []GetControllerportalregistration Portal Auth - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- assets
List<Get
Controllerportalregistration Asset> - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- name String
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Auths List<GetControllerportalregistration Portal Auth> - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- assets
Get
Controllerportalregistration Asset[] - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id string
- name string
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Auths GetControllerportalregistration Portal Auth[] - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- assets
Sequence[Get
Controllerportalregistration Asset] - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id str
- name str
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal_
auths Sequence[GetControllerportalregistration Portal Auth] - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- assets List<Property Map>
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- name String
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Auths List<Property Map> - Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
GetControllerportalregistrationAsset
- Asset
Id string
- Asset
Id string
- asset
Id String
- asset
Id string
- asset_
id str
- asset
Id String
GetControllerportalregistrationPortalAuth
- Access
Token string - Grant
Type string - Instance
Url string - Jwt
Token string - Tenant string
- Access
Token string - Grant
Type string - Instance
Url string - Jwt
Token string - Tenant string
- access
Token String - grant
Type String - instance
Url String - jwt
Token String - tenant String
- access
Token string - grant
Type string - instance
Url string - jwt
Token string - tenant string
- access_
token str - grant_
type str - instance_
url str - jwt_
token str - tenant str
- access
Token String - grant
Type String - instance
Url String - jwt
Token String - tenant String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
aviTerraform Provider.
Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
