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.Errorpageprofile"" pulumi-lang-dotnet=" avi.Errorpageprofile"" pulumi-lang-go=" Errorpageprofile"" pulumi-lang-python=" Errorpageprofile"" pulumi-lang-yaml=" avi.Errorpageprofile"" pulumi-lang-java=" avi.Errorpageprofile""> avi.Errorpageprofile" sidebar_current: “docs-avi-datasource-errorpageprofile” description: |- Get information of Avi ErrorPageProfile.
# avi.Errorpageprofile This data source is used to to get avi.Errorpageprofile objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooErrorpageprofile = avi.getErrorpageprofile({
uuid: "errorpageprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name: "foo",
});
import pulumi
import pulumi_avi as avi
foo_errorpageprofile = avi.get_errorpageprofile(uuid="errorpageprofile-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.LookupErrorpageprofile(ctx, &avi.LookupErrorpageprofileArgs{
Uuid: pulumi.StringRef("errorpageprofile-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 fooErrorpageprofile = Avi.GetErrorpageprofile.Invoke(new()
{
Uuid = "errorpageprofile-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.GetErrorpageprofileArgs;
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 fooErrorpageprofile = AviFunctions.getErrorpageprofile(GetErrorpageprofileArgs.builder()
.uuid("errorpageprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.name("foo")
.build());
}
}
variables:
fooErrorpageprofile:
fn::invoke:
function: avi:getErrorpageprofile
arguments:
uuid: errorpageprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b
name: foo
Using getErrorpageprofile
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 getErrorpageprofile(args: GetErrorpageprofileArgs, opts?: InvokeOptions): Promise<GetErrorpageprofileResult>
function getErrorpageprofileOutput(args: GetErrorpageprofileOutputArgs, opts?: InvokeOptions): Output<GetErrorpageprofileResult>def get_errorpageprofile(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetErrorpageprofileResult
def get_errorpageprofile_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[GetErrorpageprofileResult]func LookupErrorpageprofile(ctx *Context, args *LookupErrorpageprofileArgs, opts ...InvokeOption) (*LookupErrorpageprofileResult, error)
func LookupErrorpageprofileOutput(ctx *Context, args *LookupErrorpageprofileOutputArgs, opts ...InvokeOption) LookupErrorpageprofileResultOutput> Note: This function is named LookupErrorpageprofile in the Go SDK.
public static class GetErrorpageprofile
{
public static Task<GetErrorpageprofileResult> InvokeAsync(GetErrorpageprofileArgs args, InvokeOptions? opts = null)
public static Output<GetErrorpageprofileResult> Invoke(GetErrorpageprofileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetErrorpageprofileResult> getErrorpageprofile(GetErrorpageprofileArgs args, InvokeOptions options)
public static Output<GetErrorpageprofileResult> getErrorpageprofile(GetErrorpageprofileArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getErrorpageprofile:getErrorpageprofile
arguments:
# arguments dictionaryThe following arguments are supported:
- id str
- name str
- Search ErrorPageProfile by name.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Search ErrorPageProfile by uuid.
getErrorpageprofile Result
The following output properties are available:
- Configpb
Attributes List<GetErrorpageprofile Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Error
Pages List<GetErrorpageprofile Error Page> - Defined error pages for http status codes. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Markers
List<Get
Errorpageprofile Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Field introduced in 17.2.4. 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 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []GetErrorpageprofile Configpb Attribute - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Error
Pages []GetErrorpageprofile Error Page - Defined error pages for http status codes. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Markers
[]Get
Errorpageprofile Marker - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Field introduced in 17.2.4. 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 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<GetErrorpageprofile Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- error
Pages List<GetErrorpageprofile Error Page> - Defined error pages for http status codes. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- markers
List<Get
Errorpageprofile Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Field introduced in 17.2.4. 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 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes GetErrorpageprofile Configpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- error
Pages GetErrorpageprofile Error Page[] - Defined error pages for http status codes. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id string
- markers
Get
Errorpageprofile Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Field introduced in 17.2.4. 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 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[GetErrorpageprofile Configpb Attribute] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- error_
pages Sequence[GetErrorpageprofile Error Page] - Defined error pages for http status codes. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id str
- markers
Sequence[Get
Errorpageprofile Marker] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Field introduced in 17.2.4. 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 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- error
Pages List<Property Map> - Defined error pages for http status codes. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Field introduced in 17.2.4. 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 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
GetErrorpageprofileConfigpbAttribute
- Version string
- Version string
- version String
- version string
- version str
- version String
GetErrorpageprofileErrorPage
- Enable string
- Error
Page stringBody Ref - Error
Redirect string - Index string
- Matches
List<Get
Errorpageprofile Error Page Match>
- Enable string
- Error
Page stringBody Ref - Error
Redirect string - Index string
- Matches
[]Get
Errorpageprofile Error Page Match
- enable String
- error
Page StringBody Ref - error
Redirect String - index String
- matches
List<Get
Errorpageprofile Error Page Match>
- enable string
- error
Page stringBody Ref - error
Redirect string - index string
- matches
Get
Errorpageprofile Error Page Match[]
- enable String
- error
Page StringBody Ref - error
Redirect String - index String
- matches List<Property Map>
GetErrorpageprofileErrorPageMatch
- Match
Criteria string - Ranges
List<Get
Errorpageprofile Error Page Match Range> - Status
Codes List<double>
- Match
Criteria string - Ranges
[]Get
Errorpageprofile Error Page Match Range - Status
Codes []float64
- match
Criteria String - ranges
List<Get
Errorpageprofile Error Page Match Range> - status
Codes List<Double>
- match_
criteria str - ranges
Sequence[Get
Errorpageprofile Error Page Match Range] - status_
codes Sequence[float]
- match
Criteria String - ranges List<Property Map>
- status
Codes List<Number>
GetErrorpageprofileErrorPageMatchRange
GetErrorpageprofileMarker
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
