1. Packages
  2. Avi Provider
  3. API Docs
  4. getReportprofile
avi 31.2.1 published on Monday, Dec 22, 2025 by vmware
avi logo
avi 31.2.1 published on Monday, Dec 22, 2025 by vmware

    <!–

    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 dictionary

    The following arguments are supported:

    Id string
    Uuid string
    Search ReportProfile by uuid.
    Id string
    Uuid string
    Search ReportProfile by uuid.
    id String
    uuid String
    Search ReportProfile by uuid.
    id string
    uuid string
    Search ReportProfile by uuid.
    id str
    uuid str
    Search ReportProfile by uuid.
    id String
    uuid String
    Search ReportProfile by uuid.

    getReportprofile Result

    The following output properties are available:

    CollectionRules List<GetReportprofileCollectionRule>
    Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Id string
    MaxConcurrentReports string
    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.
    CollectionRules []GetReportprofileCollectionRule
    Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Id string
    MaxConcurrentReports string
    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.
    collectionRules List<GetReportprofileCollectionRule>
    Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    id String
    maxConcurrentReports String
    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.
    collectionRules GetReportprofileCollectionRule[]
    Collection rules for the report. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    id string
    maxConcurrentReports string
    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[GetReportprofileCollectionRule]
    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_reports str
    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.
    collectionRules 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
    maxConcurrentReports String
    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

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.2.1 published on Monday, Dec 22, 2025 by vmware
      Meet Neo: Your AI Platform Teammate