<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI:<span pulumi-lang-nodejs=” avi.Reportprofile"" pulumi-lang-dotnet=" avi.Reportprofile"" pulumi-lang-go=" Reportprofile"" pulumi-lang-python=" Reportprofile"" pulumi-lang-yaml=" avi.Reportprofile"" pulumi-lang-java=" avi.Reportprofile""> avi.Reportprofile" sidebar_current: “docs-avi-datasource-reportprofile” description: |- Get information of Avi ReportProfile.
# avi.Reportprofile This data source is used to to get avi.Reportprofile objects.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
variables:
fooReportprofile:
fn::invoke:
function: avi:getReportprofile
arguments:
uuid: reportprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b
name: foo
Using getReportprofile
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 getReportprofile(args: GetReportprofileArgs, opts?: InvokeOptions): Promise<GetReportprofileResult>
function getReportprofileOutput(args: GetReportprofileOutputArgs, opts?: InvokeOptions): Output<GetReportprofileResult>def get_reportprofile(id: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReportprofileResult
def get_reportprofile_output(id: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReportprofileResult]func LookupReportprofile(ctx *Context, args *LookupReportprofileArgs, opts ...InvokeOption) (*LookupReportprofileResult, error)
func LookupReportprofileOutput(ctx *Context, args *LookupReportprofileOutputArgs, opts ...InvokeOption) LookupReportprofileResultOutput> Note: This function is named LookupReportprofile in the Go SDK.
public static class GetReportprofile
{
public static Task<GetReportprofileResult> InvokeAsync(GetReportprofileArgs args, InvokeOptions? opts = null)
public static Output<GetReportprofileResult> Invoke(GetReportprofileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetReportprofileResult> getReportprofile(GetReportprofileArgs args, InvokeOptions options)
public static Output<GetReportprofileResult> getReportprofile(GetReportprofileArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getReportprofile:getReportprofile
arguments:
# arguments dictionaryThe following arguments are supported:
getReportprofile Result
The following output properties are available:
- Collection
Rules List<GetReportprofile Collection Rule> - Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Max
Concurrent stringReports - Maximum number of concurrent reports allowed to be generated. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Uuid identifier for the reportprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Collection
Rules []GetReportprofile Collection Rule - Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Max
Concurrent stringReports - Maximum number of concurrent reports allowed to be generated. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Uuid identifier for the reportprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- collection
Rules List<GetReportprofile Collection Rule> - Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- max
Concurrent StringReports - Maximum number of concurrent reports allowed to be generated. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Uuid identifier for the reportprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- collection
Rules GetReportprofile Collection Rule[] - Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id string
- max
Concurrent stringReports - Maximum number of concurrent reports allowed to be generated. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Uuid identifier for the reportprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- collection_
rules Sequence[GetReportprofile Collection Rule] - Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id str
- max_
concurrent_ strreports - Maximum number of concurrent reports allowed to be generated. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Uuid identifier for the reportprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- collection
Rules List<Property Map> - Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- max
Concurrent StringReports - Maximum number of concurrent reports allowed to be generated. Allowed values are 1-10. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Uuid identifier for the reportprofile object. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Supporting Types
GetReportprofileCollectionRule
- Enforced
Report stringPeriod - Enforced
Report stringSamples - Max
Concurrent stringWorkers - Min
Free stringDisk Required - Timeout string
- Enforced
Report stringPeriod - Enforced
Report stringSamples - Max
Concurrent stringWorkers - Min
Free stringDisk Required - Timeout string
- enforced
Report StringPeriod - enforced
Report StringSamples - max
Concurrent StringWorkers - min
Free StringDisk Required - timeout String
- enforced
Report stringPeriod - enforced
Report stringSamples - max
Concurrent stringWorkers - min
Free stringDisk Required - timeout string
- enforced
Report StringPeriod - enforced
Report StringSamples - max
Concurrent StringWorkers - min
Free StringDisk Required - timeout String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
aviTerraform Provider.
