1. Packages
  2. Packages
  3. Avi Provider
  4. API Docs
  5. getReportprofile
Viewing docs for avi 32.1.1
published on Tuesday, May 19, 2026 by vmware
Viewing docs for avi 32.1.1
published on Tuesday, May 19, 2026 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “AVI: 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
    
    Example coming soon!
    

    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: pulumi.Input[Optional[str]] = None,
                          uuid: pulumi.Input[Optional[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
    data "avi_getreportprofile" "name" {
        # arguments
    }

    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 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.
    RemoteControllers List<GetReportprofileRemoteController>
    Remote controller request to enable report generation for remote controller. If enabled, the report generation will be done for the remote controller. Field introduced in 32.1.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.
    RemoteControllers []GetReportprofileRemoteController
    Remote controller request to enable report generation for remote controller. If enabled, the report generation will be done for the remote controller. Field introduced in 32.1.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(object)
    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_reports 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.
    remote_controllers list(object)
    Remote controller request to enable report generation for remote controller. If enabled, the report generation will be done for the remote controller. Field introduced in 32.1.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.
    remoteControllers List<GetReportprofileRemoteController>
    Remote controller request to enable report generation for remote controller. If enabled, the report generation will be done for the remote controller. Field introduced in 32.1.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.
    remoteControllers GetReportprofileRemoteController[]
    Remote controller request to enable report generation for remote controller. If enabled, the report generation will be done for the remote controller. Field introduced in 32.1.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.
    remote_controllers Sequence[GetReportprofileRemoteController]
    Remote controller request to enable report generation for remote controller. If enabled, the report generation will be done for the remote controller. Field introduced in 32.1.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.
    remoteControllers List<Property Map>
    Remote controller request to enable report generation for remote controller. If enabled, the report generation will be done for the remote controller. Field introduced in 32.1.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

    GetReportprofileRemoteController

    Address string
    Enabled string
    Password string
    Tenant string
    Username string
    Address string
    Enabled string
    Password string
    Tenant string
    Username string
    address string
    enabled string
    password string
    tenant string
    username string
    address String
    enabled String
    password String
    tenant String
    username String
    address string
    enabled string
    password string
    tenant string
    username string
    address String
    enabled String
    password String
    tenant String
    username String

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    Viewing docs for avi 32.1.1
    published on Tuesday, May 19, 2026 by vmware

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial