Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.apigee/v1.getReport
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Retrieve a custom report definition.
Using getReport
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 getReport(args: GetReportArgs, opts?: InvokeOptions): Promise<GetReportResult>
function getReportOutput(args: GetReportOutputArgs, opts?: InvokeOptions): Output<GetReportResult>def get_report(organization_id: Optional[str] = None,
               report_id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetReportResult
def get_report_output(organization_id: Optional[pulumi.Input[str]] = None,
               report_id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetReportResult]func LookupReport(ctx *Context, args *LookupReportArgs, opts ...InvokeOption) (*LookupReportResult, error)
func LookupReportOutput(ctx *Context, args *LookupReportOutputArgs, opts ...InvokeOption) LookupReportResultOutput> Note: This function is named LookupReport in the Go SDK.
public static class GetReport 
{
    public static Task<GetReportResult> InvokeAsync(GetReportArgs args, InvokeOptions? opts = null)
    public static Output<GetReportResult> Invoke(GetReportInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetReportResult> getReport(GetReportArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:apigee/v1:getReport
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Organization
Id string - Report
Id string 
- Organization
Id string - Report
Id string 
- organization
Id String - report
Id String 
- organization
Id string - report
Id string 
- organization_
id str - report_
id str 
- organization
Id String - report
Id String 
getReport Result
The following output properties are available:
- Chart
Type string - This field contains the chart type for the report
 - Comments List<string>
 - Legacy field: not used. This field contains a list of comments associated with custom report
 - Created
At string - Unix time when the app was created json key: createdAt
 - Dimensions List<string>
 - This contains the list of dimensions for the report
 - Display
Name string - This is the display name for the report
 - Environment string
 - Environment name
 - Filter string
 - This field contains the filter expression
 - From
Time string - Legacy field: not used. Contains the from time for the report
 - Last
Modified stringAt  - Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
 - Last
Viewed stringAt  - Last viewed time of this entity as milliseconds since epoch
 - Limit string
 - Legacy field: not used This field contains the limit for the result retrieved
 - Metrics
List<Pulumi.
Google Native. Apigee. V1. Outputs. Google Cloud Apigee V1Custom Report Metric Response>  - This contains the list of metrics
 - Name string
 - Unique identifier for the report T his is a legacy field used to encode custom report unique id
 - Offset string
 - Legacy field: not used. This field contains the offset for the data
 - Organization string
 - Organization name
 - Properties
List<Pulumi.
Google Native. Apigee. V1. Outputs. Google Cloud Apigee V1Report Property Response>  - This field contains report properties such as ui metadata etc.
 - Sort
By List<string>Cols  - Legacy field: not used much. Contains the list of sort by columns
 - Sort
Order string - Legacy field: not used much. Contains the sort order for the sort columns
 - List<string>
 - Legacy field: not used. This field contains a list of tags associated with custom report
 - Time
Unit string - This field contains the time unit of aggregation for the report
 - To
Time string - Legacy field: not used. Contains the end time for the report
 - Topk string
 - Legacy field: not used. This field contains the top k parameter value for restricting the result
 
- Chart
Type string - This field contains the chart type for the report
 - Comments []string
 - Legacy field: not used. This field contains a list of comments associated with custom report
 - Created
At string - Unix time when the app was created json key: createdAt
 - Dimensions []string
 - This contains the list of dimensions for the report
 - Display
Name string - This is the display name for the report
 - Environment string
 - Environment name
 - Filter string
 - This field contains the filter expression
 - From
Time string - Legacy field: not used. Contains the from time for the report
 - Last
Modified stringAt  - Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
 - Last
Viewed stringAt  - Last viewed time of this entity as milliseconds since epoch
 - Limit string
 - Legacy field: not used This field contains the limit for the result retrieved
 - Metrics
[]Google
Cloud Apigee V1Custom Report Metric Response  - This contains the list of metrics
 - Name string
 - Unique identifier for the report T his is a legacy field used to encode custom report unique id
 - Offset string
 - Legacy field: not used. This field contains the offset for the data
 - Organization string
 - Organization name
 - Properties
[]Google
Cloud Apigee V1Report Property Response  - This field contains report properties such as ui metadata etc.
 - Sort
By []stringCols  - Legacy field: not used much. Contains the list of sort by columns
 - Sort
Order string - Legacy field: not used much. Contains the sort order for the sort columns
 - []string
 - Legacy field: not used. This field contains a list of tags associated with custom report
 - Time
Unit string - This field contains the time unit of aggregation for the report
 - To
Time string - Legacy field: not used. Contains the end time for the report
 - Topk string
 - Legacy field: not used. This field contains the top k parameter value for restricting the result
 
- chart
Type String - This field contains the chart type for the report
 - comments List<String>
 - Legacy field: not used. This field contains a list of comments associated with custom report
 - created
At String - Unix time when the app was created json key: createdAt
 - dimensions List<String>
 - This contains the list of dimensions for the report
 - display
Name String - This is the display name for the report
 - environment String
 - Environment name
 - filter String
 - This field contains the filter expression
 - from
Time String - Legacy field: not used. Contains the from time for the report
 - last
Modified StringAt  - Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
 - last
Viewed StringAt  - Last viewed time of this entity as milliseconds since epoch
 - limit String
 - Legacy field: not used This field contains the limit for the result retrieved
 - metrics
List<Google
Cloud Apigee V1Custom Report Metric Response>  - This contains the list of metrics
 - name String
 - Unique identifier for the report T his is a legacy field used to encode custom report unique id
 - offset String
 - Legacy field: not used. This field contains the offset for the data
 - organization String
 - Organization name
 - properties
List<Google
Cloud Apigee V1Report Property Response>  - This field contains report properties such as ui metadata etc.
 - sort
By List<String>Cols  - Legacy field: not used much. Contains the list of sort by columns
 - sort
Order String - Legacy field: not used much. Contains the sort order for the sort columns
 - List<String>
 - Legacy field: not used. This field contains a list of tags associated with custom report
 - time
Unit String - This field contains the time unit of aggregation for the report
 - to
Time String - Legacy field: not used. Contains the end time for the report
 - topk String
 - Legacy field: not used. This field contains the top k parameter value for restricting the result
 
- chart
Type string - This field contains the chart type for the report
 - comments string[]
 - Legacy field: not used. This field contains a list of comments associated with custom report
 - created
At string - Unix time when the app was created json key: createdAt
 - dimensions string[]
 - This contains the list of dimensions for the report
 - display
Name string - This is the display name for the report
 - environment string
 - Environment name
 - filter string
 - This field contains the filter expression
 - from
Time string - Legacy field: not used. Contains the from time for the report
 - last
Modified stringAt  - Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
 - last
Viewed stringAt  - Last viewed time of this entity as milliseconds since epoch
 - limit string
 - Legacy field: not used This field contains the limit for the result retrieved
 - metrics
Google
Cloud Apigee V1Custom Report Metric Response[]  - This contains the list of metrics
 - name string
 - Unique identifier for the report T his is a legacy field used to encode custom report unique id
 - offset string
 - Legacy field: not used. This field contains the offset for the data
 - organization string
 - Organization name
 - properties
Google
Cloud Apigee V1Report Property Response[]  - This field contains report properties such as ui metadata etc.
 - sort
By string[]Cols  - Legacy field: not used much. Contains the list of sort by columns
 - sort
Order string - Legacy field: not used much. Contains the sort order for the sort columns
 - string[]
 - Legacy field: not used. This field contains a list of tags associated with custom report
 - time
Unit string - This field contains the time unit of aggregation for the report
 - to
Time string - Legacy field: not used. Contains the end time for the report
 - topk string
 - Legacy field: not used. This field contains the top k parameter value for restricting the result
 
- chart_
type str - This field contains the chart type for the report
 - comments Sequence[str]
 - Legacy field: not used. This field contains a list of comments associated with custom report
 - created_
at str - Unix time when the app was created json key: createdAt
 - dimensions Sequence[str]
 - This contains the list of dimensions for the report
 - display_
name str - This is the display name for the report
 - environment str
 - Environment name
 - filter str
 - This field contains the filter expression
 - from_
time str - Legacy field: not used. Contains the from time for the report
 - last_
modified_ strat  - Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
 - last_
viewed_ strat  - Last viewed time of this entity as milliseconds since epoch
 - limit str
 - Legacy field: not used This field contains the limit for the result retrieved
 - metrics
Sequence[Google
Cloud Apigee V1Custom Report Metric Response]  - This contains the list of metrics
 - name str
 - Unique identifier for the report T his is a legacy field used to encode custom report unique id
 - offset str
 - Legacy field: not used. This field contains the offset for the data
 - organization str
 - Organization name
 - properties
Sequence[Google
Cloud Apigee V1Report Property Response]  - This field contains report properties such as ui metadata etc.
 - sort_
by_ Sequence[str]cols  - Legacy field: not used much. Contains the list of sort by columns
 - sort_
order str - Legacy field: not used much. Contains the sort order for the sort columns
 - Sequence[str]
 - Legacy field: not used. This field contains a list of tags associated with custom report
 - time_
unit str - This field contains the time unit of aggregation for the report
 - to_
time str - Legacy field: not used. Contains the end time for the report
 - topk str
 - Legacy field: not used. This field contains the top k parameter value for restricting the result
 
- chart
Type String - This field contains the chart type for the report
 - comments List<String>
 - Legacy field: not used. This field contains a list of comments associated with custom report
 - created
At String - Unix time when the app was created json key: createdAt
 - dimensions List<String>
 - This contains the list of dimensions for the report
 - display
Name String - This is the display name for the report
 - environment String
 - Environment name
 - filter String
 - This field contains the filter expression
 - from
Time String - Legacy field: not used. Contains the from time for the report
 - last
Modified StringAt  - Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
 - last
Viewed StringAt  - Last viewed time of this entity as milliseconds since epoch
 - limit String
 - Legacy field: not used This field contains the limit for the result retrieved
 - metrics List<Property Map>
 - This contains the list of metrics
 - name String
 - Unique identifier for the report T his is a legacy field used to encode custom report unique id
 - offset String
 - Legacy field: not used. This field contains the offset for the data
 - organization String
 - Organization name
 - properties List<Property Map>
 - This field contains report properties such as ui metadata etc.
 - sort
By List<String>Cols  - Legacy field: not used much. Contains the list of sort by columns
 - sort
Order String - Legacy field: not used much. Contains the sort order for the sort columns
 - List<String>
 - Legacy field: not used. This field contains a list of tags associated with custom report
 - time
Unit String - This field contains the time unit of aggregation for the report
 - to
Time String - Legacy field: not used. Contains the end time for the report
 - topk String
 - Legacy field: not used. This field contains the top k parameter value for restricting the result
 
Supporting Types
GoogleCloudApigeeV1AttributeResponse    
GoogleCloudApigeeV1CustomReportMetricResponse      
GoogleCloudApigeeV1ReportPropertyResponse     
- Property string
 - name of the property
 - Value
List<Pulumi.
Google Native. Apigee. V1. Inputs. Google Cloud Apigee V1Attribute Response>  - property values
 
- Property string
 - name of the property
 - Value
[]Google
Cloud Apigee V1Attribute Response  - property values
 
- property String
 - name of the property
 - value
List<Google
Cloud Apigee V1Attribute Response>  - property values
 
- property string
 - name of the property
 - value
Google
Cloud Apigee V1Attribute Response[]  - property values
 
- property str
 - name of the property
 - value
Sequence[Google
Cloud Apigee V1Attribute Response]  - property values
 
- property String
 - name of the property
 - value List<Property Map>
 - property values
 
Package Details
- Repository
 - Google Cloud Native pulumi/pulumi-google-native
 - License
 - Apache-2.0
 
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi