1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataSafe
  5. getReportDefinition
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.DataSafe.getReportDefinition

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    This data source provides details about a specific Report Definition resource in Oracle Cloud Infrastructure Data Safe service.

    Gets the details of report definition specified by the identifier

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testReportDefinition = oci.DataSafe.getReportDefinition({
        reportDefinitionId: testReportDefinitionOciDataSafeReportDefinition.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_report_definition = oci.DataSafe.get_report_definition(report_definition_id=test_report_definition_oci_data_safe_report_definition["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DataSafe"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := DataSafe.GetReportDefinition(ctx, &datasafe.GetReportDefinitionArgs{
    			ReportDefinitionId: testReportDefinitionOciDataSafeReportDefinition.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testReportDefinition = Oci.DataSafe.GetReportDefinition.Invoke(new()
        {
            ReportDefinitionId = testReportDefinitionOciDataSafeReportDefinition.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DataSafe.DataSafeFunctions;
    import com.pulumi.oci.DataSafe.inputs.GetReportDefinitionArgs;
    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 testReportDefinition = DataSafeFunctions.getReportDefinition(GetReportDefinitionArgs.builder()
                .reportDefinitionId(testReportDefinitionOciDataSafeReportDefinition.id())
                .build());
    
        }
    }
    
    variables:
      testReportDefinition:
        fn::invoke:
          Function: oci:DataSafe:getReportDefinition
          Arguments:
            reportDefinitionId: ${testReportDefinitionOciDataSafeReportDefinition.id}
    

    Using getReportDefinition

    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 getReportDefinition(args: GetReportDefinitionArgs, opts?: InvokeOptions): Promise<GetReportDefinitionResult>
    function getReportDefinitionOutput(args: GetReportDefinitionOutputArgs, opts?: InvokeOptions): Output<GetReportDefinitionResult>
    def get_report_definition(report_definition_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetReportDefinitionResult
    def get_report_definition_output(report_definition_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetReportDefinitionResult]
    func GetReportDefinition(ctx *Context, args *GetReportDefinitionArgs, opts ...InvokeOption) (*GetReportDefinitionResult, error)
    func GetReportDefinitionOutput(ctx *Context, args *GetReportDefinitionOutputArgs, opts ...InvokeOption) GetReportDefinitionResultOutput

    > Note: This function is named GetReportDefinition in the Go SDK.

    public static class GetReportDefinition 
    {
        public static Task<GetReportDefinitionResult> InvokeAsync(GetReportDefinitionArgs args, InvokeOptions? opts = null)
        public static Output<GetReportDefinitionResult> Invoke(GetReportDefinitionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReportDefinitionResult> getReportDefinition(GetReportDefinitionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:DataSafe/getReportDefinition:getReportDefinition
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ReportDefinitionId string
    Unique report definition identifier
    ReportDefinitionId string
    Unique report definition identifier
    reportDefinitionId String
    Unique report definition identifier
    reportDefinitionId string
    Unique report definition identifier
    report_definition_id str
    Unique report definition identifier
    reportDefinitionId String
    Unique report definition identifier

    getReportDefinition Result

    The following output properties are available:

    Category string
    Specifies the name of the category that this report belongs to.
    ColumnFilters List<GetReportDefinitionColumnFilter>
    An array of columnFilter objects. A columnFilter object stores all information about a column filter including field name, an operator, one or more expressions, if the filter is enabled, or if the filter is hidden.
    ColumnInfos List<GetReportDefinitionColumnInfo>
    An array of column objects in the order (left to right) displayed in the report. A column object stores all information about a column, including the name displayed on the UI, corresponding field name in the data source, data type of the column, and column visibility (if the column is visible to the user).
    ColumnSortings List<GetReportDefinitionColumnSorting>
    An array of column sorting objects. Each column sorting object stores the column name to be sorted and if the sorting is in ascending order; sorting is done by the first column in the array, then by the second column in the array, etc.
    CompartmentId string
    The OCID of the compartment containing the report definition.
    ComplianceStandards List<string>
    The list of the data protection regulations/standards used in the report that will help demonstrate compliance.
    DataSource string
    Specifies the name of a resource that provides data for the report. For example alerts, events.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
    Description string
    A description of the report definition.
    DisplayName string
    Name of the report definition.
    DisplayOrder int
    Specifies the order in which the summary must be displayed.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
    Id string
    The OCID of the report definition.
    IsSeeded bool
    Signifies whether the definition is seeded or user defined. Values can either be 'true' or 'false'.
    LifecycleDetails string
    Details about the current state of the report definition in Data Safe.
    ParentId string
    The OCID of the parent report definition. In the case of seeded report definition, this is same as definition OCID.
    RecordTimeSpan string
    The time span for the records in the report to be scheduled. Allowed period strings - "H","D","M","Y" Each of the above fields potentially introduce constraints. A workRequest is created only when period-value satisfies all the constraints. Constraints introduced: 1. period = H (The allowed range for period-value is [1, 23]) 2. period = D (The allowed range for period-value is [1, 30]) 3. period = M (The allowed range for period-value is [1, 11]) 4. period = Y (The minimum period-value is 1)
    ReportDefinitionId string
    Schedule string
    The schedule to generate the report periodically in the specified format: ;
    ScheduledReportCompartmentId string
    The OCID of the compartment in which the scheduled resource will be created.
    ScheduledReportMimeType string
    Specifies the format of the report ( either .xls or .pdf or .json)
    ScheduledReportName string
    The name of the report to be scheduled.
    ScheduledReportRowLimit int
    Specifies the limit on the number of rows in the report.
    ScimFilter string
    Additional scim filters used to get the specific summary.
    State string
    The current state of the report.
    Summaries List<GetReportDefinitionSummary>
    An array of report summary objects in the order (left to right) displayed in the report. A report summary object stores all information about summary of report to be displayed, including the name displayed on UI, the display order, corresponding group by and count of values, summary visibility (if the summary is visible to user).
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    Specifies the date and time the report definition was created.
    TimeUpdated string
    The date and time the report definition was updated.
    Category string
    Specifies the name of the category that this report belongs to.
    ColumnFilters []GetReportDefinitionColumnFilter
    An array of columnFilter objects. A columnFilter object stores all information about a column filter including field name, an operator, one or more expressions, if the filter is enabled, or if the filter is hidden.
    ColumnInfos []GetReportDefinitionColumnInfo
    An array of column objects in the order (left to right) displayed in the report. A column object stores all information about a column, including the name displayed on the UI, corresponding field name in the data source, data type of the column, and column visibility (if the column is visible to the user).
    ColumnSortings []GetReportDefinitionColumnSorting
    An array of column sorting objects. Each column sorting object stores the column name to be sorted and if the sorting is in ascending order; sorting is done by the first column in the array, then by the second column in the array, etc.
    CompartmentId string
    The OCID of the compartment containing the report definition.
    ComplianceStandards []string
    The list of the data protection regulations/standards used in the report that will help demonstrate compliance.
    DataSource string
    Specifies the name of a resource that provides data for the report. For example alerts, events.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
    Description string
    A description of the report definition.
    DisplayName string
    Name of the report definition.
    DisplayOrder int
    Specifies the order in which the summary must be displayed.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
    Id string
    The OCID of the report definition.
    IsSeeded bool
    Signifies whether the definition is seeded or user defined. Values can either be 'true' or 'false'.
    LifecycleDetails string
    Details about the current state of the report definition in Data Safe.
    ParentId string
    The OCID of the parent report definition. In the case of seeded report definition, this is same as definition OCID.
    RecordTimeSpan string
    The time span for the records in the report to be scheduled. Allowed period strings - "H","D","M","Y" Each of the above fields potentially introduce constraints. A workRequest is created only when period-value satisfies all the constraints. Constraints introduced: 1. period = H (The allowed range for period-value is [1, 23]) 2. period = D (The allowed range for period-value is [1, 30]) 3. period = M (The allowed range for period-value is [1, 11]) 4. period = Y (The minimum period-value is 1)
    ReportDefinitionId string
    Schedule string
    The schedule to generate the report periodically in the specified format: ;
    ScheduledReportCompartmentId string
    The OCID of the compartment in which the scheduled resource will be created.
    ScheduledReportMimeType string
    Specifies the format of the report ( either .xls or .pdf or .json)
    ScheduledReportName string
    The name of the report to be scheduled.
    ScheduledReportRowLimit int
    Specifies the limit on the number of rows in the report.
    ScimFilter string
    Additional scim filters used to get the specific summary.
    State string
    The current state of the report.
    Summaries []GetReportDefinitionSummary
    An array of report summary objects in the order (left to right) displayed in the report. A report summary object stores all information about summary of report to be displayed, including the name displayed on UI, the display order, corresponding group by and count of values, summary visibility (if the summary is visible to user).
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    Specifies the date and time the report definition was created.
    TimeUpdated string
    The date and time the report definition was updated.
    category String
    Specifies the name of the category that this report belongs to.
    columnFilters List<GetReportDefinitionColumnFilter>
    An array of columnFilter objects. A columnFilter object stores all information about a column filter including field name, an operator, one or more expressions, if the filter is enabled, or if the filter is hidden.
    columnInfos List<GetReportDefinitionColumnInfo>
    An array of column objects in the order (left to right) displayed in the report. A column object stores all information about a column, including the name displayed on the UI, corresponding field name in the data source, data type of the column, and column visibility (if the column is visible to the user).
    columnSortings List<GetReportDefinitionColumnSorting>
    An array of column sorting objects. Each column sorting object stores the column name to be sorted and if the sorting is in ascending order; sorting is done by the first column in the array, then by the second column in the array, etc.
    compartmentId String
    The OCID of the compartment containing the report definition.
    complianceStandards List<String>
    The list of the data protection regulations/standards used in the report that will help demonstrate compliance.
    dataSource String
    Specifies the name of a resource that provides data for the report. For example alerts, events.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
    description String
    A description of the report definition.
    displayName String
    Name of the report definition.
    displayOrder Integer
    Specifies the order in which the summary must be displayed.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
    id String
    The OCID of the report definition.
    isSeeded Boolean
    Signifies whether the definition is seeded or user defined. Values can either be 'true' or 'false'.
    lifecycleDetails String
    Details about the current state of the report definition in Data Safe.
    parentId String
    The OCID of the parent report definition. In the case of seeded report definition, this is same as definition OCID.
    recordTimeSpan String
    The time span for the records in the report to be scheduled. Allowed period strings - "H","D","M","Y" Each of the above fields potentially introduce constraints. A workRequest is created only when period-value satisfies all the constraints. Constraints introduced: 1. period = H (The allowed range for period-value is [1, 23]) 2. period = D (The allowed range for period-value is [1, 30]) 3. period = M (The allowed range for period-value is [1, 11]) 4. period = Y (The minimum period-value is 1)
    reportDefinitionId String
    schedule String
    The schedule to generate the report periodically in the specified format: ;
    scheduledReportCompartmentId String
    The OCID of the compartment in which the scheduled resource will be created.
    scheduledReportMimeType String
    Specifies the format of the report ( either .xls or .pdf or .json)
    scheduledReportName String
    The name of the report to be scheduled.
    scheduledReportRowLimit Integer
    Specifies the limit on the number of rows in the report.
    scimFilter String
    Additional scim filters used to get the specific summary.
    state String
    The current state of the report.
    summaries List<GetReportDefinitionSummary>
    An array of report summary objects in the order (left to right) displayed in the report. A report summary object stores all information about summary of report to be displayed, including the name displayed on UI, the display order, corresponding group by and count of values, summary visibility (if the summary is visible to user).
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    Specifies the date and time the report definition was created.
    timeUpdated String
    The date and time the report definition was updated.
    category string
    Specifies the name of the category that this report belongs to.
    columnFilters GetReportDefinitionColumnFilter[]
    An array of columnFilter objects. A columnFilter object stores all information about a column filter including field name, an operator, one or more expressions, if the filter is enabled, or if the filter is hidden.
    columnInfos GetReportDefinitionColumnInfo[]
    An array of column objects in the order (left to right) displayed in the report. A column object stores all information about a column, including the name displayed on the UI, corresponding field name in the data source, data type of the column, and column visibility (if the column is visible to the user).
    columnSortings GetReportDefinitionColumnSorting[]
    An array of column sorting objects. Each column sorting object stores the column name to be sorted and if the sorting is in ascending order; sorting is done by the first column in the array, then by the second column in the array, etc.
    compartmentId string
    The OCID of the compartment containing the report definition.
    complianceStandards string[]
    The list of the data protection regulations/standards used in the report that will help demonstrate compliance.
    dataSource string
    Specifies the name of a resource that provides data for the report. For example alerts, events.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
    description string
    A description of the report definition.
    displayName string
    Name of the report definition.
    displayOrder number
    Specifies the order in which the summary must be displayed.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
    id string
    The OCID of the report definition.
    isSeeded boolean
    Signifies whether the definition is seeded or user defined. Values can either be 'true' or 'false'.
    lifecycleDetails string
    Details about the current state of the report definition in Data Safe.
    parentId string
    The OCID of the parent report definition. In the case of seeded report definition, this is same as definition OCID.
    recordTimeSpan string
    The time span for the records in the report to be scheduled. Allowed period strings - "H","D","M","Y" Each of the above fields potentially introduce constraints. A workRequest is created only when period-value satisfies all the constraints. Constraints introduced: 1. period = H (The allowed range for period-value is [1, 23]) 2. period = D (The allowed range for period-value is [1, 30]) 3. period = M (The allowed range for period-value is [1, 11]) 4. period = Y (The minimum period-value is 1)
    reportDefinitionId string
    schedule string
    The schedule to generate the report periodically in the specified format: ;
    scheduledReportCompartmentId string
    The OCID of the compartment in which the scheduled resource will be created.
    scheduledReportMimeType string
    Specifies the format of the report ( either .xls or .pdf or .json)
    scheduledReportName string
    The name of the report to be scheduled.
    scheduledReportRowLimit number
    Specifies the limit on the number of rows in the report.
    scimFilter string
    Additional scim filters used to get the specific summary.
    state string
    The current state of the report.
    summaries GetReportDefinitionSummary[]
    An array of report summary objects in the order (left to right) displayed in the report. A report summary object stores all information about summary of report to be displayed, including the name displayed on UI, the display order, corresponding group by and count of values, summary visibility (if the summary is visible to user).
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    Specifies the date and time the report definition was created.
    timeUpdated string
    The date and time the report definition was updated.
    category str
    Specifies the name of the category that this report belongs to.
    column_filters Sequence[datasafe.GetReportDefinitionColumnFilter]
    An array of columnFilter objects. A columnFilter object stores all information about a column filter including field name, an operator, one or more expressions, if the filter is enabled, or if the filter is hidden.
    column_infos Sequence[datasafe.GetReportDefinitionColumnInfo]
    An array of column objects in the order (left to right) displayed in the report. A column object stores all information about a column, including the name displayed on the UI, corresponding field name in the data source, data type of the column, and column visibility (if the column is visible to the user).
    column_sortings Sequence[datasafe.GetReportDefinitionColumnSorting]
    An array of column sorting objects. Each column sorting object stores the column name to be sorted and if the sorting is in ascending order; sorting is done by the first column in the array, then by the second column in the array, etc.
    compartment_id str
    The OCID of the compartment containing the report definition.
    compliance_standards Sequence[str]
    The list of the data protection regulations/standards used in the report that will help demonstrate compliance.
    data_source str
    Specifies the name of a resource that provides data for the report. For example alerts, events.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
    description str
    A description of the report definition.
    display_name str
    Name of the report definition.
    display_order int
    Specifies the order in which the summary must be displayed.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
    id str
    The OCID of the report definition.
    is_seeded bool
    Signifies whether the definition is seeded or user defined. Values can either be 'true' or 'false'.
    lifecycle_details str
    Details about the current state of the report definition in Data Safe.
    parent_id str
    The OCID of the parent report definition. In the case of seeded report definition, this is same as definition OCID.
    record_time_span str
    The time span for the records in the report to be scheduled. Allowed period strings - "H","D","M","Y" Each of the above fields potentially introduce constraints. A workRequest is created only when period-value satisfies all the constraints. Constraints introduced: 1. period = H (The allowed range for period-value is [1, 23]) 2. period = D (The allowed range for period-value is [1, 30]) 3. period = M (The allowed range for period-value is [1, 11]) 4. period = Y (The minimum period-value is 1)
    report_definition_id str
    schedule str
    The schedule to generate the report periodically in the specified format: ;
    scheduled_report_compartment_id str
    The OCID of the compartment in which the scheduled resource will be created.
    scheduled_report_mime_type str
    Specifies the format of the report ( either .xls or .pdf or .json)
    scheduled_report_name str
    The name of the report to be scheduled.
    scheduled_report_row_limit int
    Specifies the limit on the number of rows in the report.
    scim_filter str
    Additional scim filters used to get the specific summary.
    state str
    The current state of the report.
    summaries Sequence[datasafe.GetReportDefinitionSummary]
    An array of report summary objects in the order (left to right) displayed in the report. A report summary object stores all information about summary of report to be displayed, including the name displayed on UI, the display order, corresponding group by and count of values, summary visibility (if the summary is visible to user).
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    Specifies the date and time the report definition was created.
    time_updated str
    The date and time the report definition was updated.
    category String
    Specifies the name of the category that this report belongs to.
    columnFilters List<Property Map>
    An array of columnFilter objects. A columnFilter object stores all information about a column filter including field name, an operator, one or more expressions, if the filter is enabled, or if the filter is hidden.
    columnInfos List<Property Map>
    An array of column objects in the order (left to right) displayed in the report. A column object stores all information about a column, including the name displayed on the UI, corresponding field name in the data source, data type of the column, and column visibility (if the column is visible to the user).
    columnSortings List<Property Map>
    An array of column sorting objects. Each column sorting object stores the column name to be sorted and if the sorting is in ascending order; sorting is done by the first column in the array, then by the second column in the array, etc.
    compartmentId String
    The OCID of the compartment containing the report definition.
    complianceStandards List<String>
    The list of the data protection regulations/standards used in the report that will help demonstrate compliance.
    dataSource String
    Specifies the name of a resource that provides data for the report. For example alerts, events.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
    description String
    A description of the report definition.
    displayName String
    Name of the report definition.
    displayOrder Number
    Specifies the order in which the summary must be displayed.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
    id String
    The OCID of the report definition.
    isSeeded Boolean
    Signifies whether the definition is seeded or user defined. Values can either be 'true' or 'false'.
    lifecycleDetails String
    Details about the current state of the report definition in Data Safe.
    parentId String
    The OCID of the parent report definition. In the case of seeded report definition, this is same as definition OCID.
    recordTimeSpan String
    The time span for the records in the report to be scheduled. Allowed period strings - "H","D","M","Y" Each of the above fields potentially introduce constraints. A workRequest is created only when period-value satisfies all the constraints. Constraints introduced: 1. period = H (The allowed range for period-value is [1, 23]) 2. period = D (The allowed range for period-value is [1, 30]) 3. period = M (The allowed range for period-value is [1, 11]) 4. period = Y (The minimum period-value is 1)
    reportDefinitionId String
    schedule String
    The schedule to generate the report periodically in the specified format: ;
    scheduledReportCompartmentId String
    The OCID of the compartment in which the scheduled resource will be created.
    scheduledReportMimeType String
    Specifies the format of the report ( either .xls or .pdf or .json)
    scheduledReportName String
    The name of the report to be scheduled.
    scheduledReportRowLimit Number
    Specifies the limit on the number of rows in the report.
    scimFilter String
    Additional scim filters used to get the specific summary.
    state String
    The current state of the report.
    summaries List<Property Map>
    An array of report summary objects in the order (left to right) displayed in the report. A report summary object stores all information about summary of report to be displayed, including the name displayed on UI, the display order, corresponding group by and count of values, summary visibility (if the summary is visible to user).
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    Specifies the date and time the report definition was created.
    timeUpdated String
    The date and time the report definition was updated.

    Supporting Types

    GetReportDefinitionColumnFilter

    Expressions List<string>
    An array of expressions based on the operator type. A filter may have one or more expressions.
    FieldName string
    Name of the column that must be sorted.
    IsEnabled bool
    Indicates whether the filter is enabled. Values can either be 'true' or 'false'.
    IsHidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    Operator string
    Specifies the type of operator that must be applied for example in, eq etc.
    Expressions []string
    An array of expressions based on the operator type. A filter may have one or more expressions.
    FieldName string
    Name of the column that must be sorted.
    IsEnabled bool
    Indicates whether the filter is enabled. Values can either be 'true' or 'false'.
    IsHidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    Operator string
    Specifies the type of operator that must be applied for example in, eq etc.
    expressions List<String>
    An array of expressions based on the operator type. A filter may have one or more expressions.
    fieldName String
    Name of the column that must be sorted.
    isEnabled Boolean
    Indicates whether the filter is enabled. Values can either be 'true' or 'false'.
    isHidden Boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    operator String
    Specifies the type of operator that must be applied for example in, eq etc.
    expressions string[]
    An array of expressions based on the operator type. A filter may have one or more expressions.
    fieldName string
    Name of the column that must be sorted.
    isEnabled boolean
    Indicates whether the filter is enabled. Values can either be 'true' or 'false'.
    isHidden boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    operator string
    Specifies the type of operator that must be applied for example in, eq etc.
    expressions Sequence[str]
    An array of expressions based on the operator type. A filter may have one or more expressions.
    field_name str
    Name of the column that must be sorted.
    is_enabled bool
    Indicates whether the filter is enabled. Values can either be 'true' or 'false'.
    is_hidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    operator str
    Specifies the type of operator that must be applied for example in, eq etc.
    expressions List<String>
    An array of expressions based on the operator type. A filter may have one or more expressions.
    fieldName String
    Name of the column that must be sorted.
    isEnabled Boolean
    Indicates whether the filter is enabled. Values can either be 'true' or 'false'.
    isHidden Boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    operator String
    Specifies the type of operator that must be applied for example in, eq etc.

    GetReportDefinitionColumnInfo

    DataType string
    Specifies the data type of the column.
    DisplayName string
    Name of the report definition.
    DisplayOrder int
    Specifies the order in which the summary must be displayed.
    FieldName string
    Name of the column that must be sorted.
    IsHidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    DataType string
    Specifies the data type of the column.
    DisplayName string
    Name of the report definition.
    DisplayOrder int
    Specifies the order in which the summary must be displayed.
    FieldName string
    Name of the column that must be sorted.
    IsHidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    dataType String
    Specifies the data type of the column.
    displayName String
    Name of the report definition.
    displayOrder Integer
    Specifies the order in which the summary must be displayed.
    fieldName String
    Name of the column that must be sorted.
    isHidden Boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    dataType string
    Specifies the data type of the column.
    displayName string
    Name of the report definition.
    displayOrder number
    Specifies the order in which the summary must be displayed.
    fieldName string
    Name of the column that must be sorted.
    isHidden boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    data_type str
    Specifies the data type of the column.
    display_name str
    Name of the report definition.
    display_order int
    Specifies the order in which the summary must be displayed.
    field_name str
    Name of the column that must be sorted.
    is_hidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    dataType String
    Specifies the data type of the column.
    displayName String
    Name of the report definition.
    displayOrder Number
    Specifies the order in which the summary must be displayed.
    fieldName String
    Name of the column that must be sorted.
    isHidden Boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.

    GetReportDefinitionColumnSorting

    FieldName string
    Name of the column that must be sorted.
    IsAscending bool
    Indicates if the column must be sorted in ascending order. Values can either be 'true' or 'false'.
    SortingOrder int
    Indicates the order at which column must be sorted.
    FieldName string
    Name of the column that must be sorted.
    IsAscending bool
    Indicates if the column must be sorted in ascending order. Values can either be 'true' or 'false'.
    SortingOrder int
    Indicates the order at which column must be sorted.
    fieldName String
    Name of the column that must be sorted.
    isAscending Boolean
    Indicates if the column must be sorted in ascending order. Values can either be 'true' or 'false'.
    sortingOrder Integer
    Indicates the order at which column must be sorted.
    fieldName string
    Name of the column that must be sorted.
    isAscending boolean
    Indicates if the column must be sorted in ascending order. Values can either be 'true' or 'false'.
    sortingOrder number
    Indicates the order at which column must be sorted.
    field_name str
    Name of the column that must be sorted.
    is_ascending bool
    Indicates if the column must be sorted in ascending order. Values can either be 'true' or 'false'.
    sorting_order int
    Indicates the order at which column must be sorted.
    fieldName String
    Name of the column that must be sorted.
    isAscending Boolean
    Indicates if the column must be sorted in ascending order. Values can either be 'true' or 'false'.
    sortingOrder Number
    Indicates the order at which column must be sorted.

    GetReportDefinitionSummary

    CountOf string
    Name of the key or count of object.
    DisplayOrder int
    Specifies the order in which the summary must be displayed.
    GroupByFieldName string
    A comma-delimited string that specifies the names of the fields by which the records must be aggregated to get the summary.
    IsHidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    Name string
    Name of the report summary.
    ScimFilter string
    Additional scim filters used to get the specific summary.
    CountOf string
    Name of the key or count of object.
    DisplayOrder int
    Specifies the order in which the summary must be displayed.
    GroupByFieldName string
    A comma-delimited string that specifies the names of the fields by which the records must be aggregated to get the summary.
    IsHidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    Name string
    Name of the report summary.
    ScimFilter string
    Additional scim filters used to get the specific summary.
    countOf String
    Name of the key or count of object.
    displayOrder Integer
    Specifies the order in which the summary must be displayed.
    groupByFieldName String
    A comma-delimited string that specifies the names of the fields by which the records must be aggregated to get the summary.
    isHidden Boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    name String
    Name of the report summary.
    scimFilter String
    Additional scim filters used to get the specific summary.
    countOf string
    Name of the key or count of object.
    displayOrder number
    Specifies the order in which the summary must be displayed.
    groupByFieldName string
    A comma-delimited string that specifies the names of the fields by which the records must be aggregated to get the summary.
    isHidden boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    name string
    Name of the report summary.
    scimFilter string
    Additional scim filters used to get the specific summary.
    count_of str
    Name of the key or count of object.
    display_order int
    Specifies the order in which the summary must be displayed.
    group_by_field_name str
    A comma-delimited string that specifies the names of the fields by which the records must be aggregated to get the summary.
    is_hidden bool
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    name str
    Name of the report summary.
    scim_filter str
    Additional scim filters used to get the specific summary.
    countOf String
    Name of the key or count of object.
    displayOrder Number
    Specifies the order in which the summary must be displayed.
    groupByFieldName String
    A comma-delimited string that specifies the names of the fields by which the records must be aggregated to get the summary.
    isHidden Boolean
    Indicates if the summary is hidden. Values can either be 'true' or 'false'.
    name String
    Name of the report summary.
    scimFilter String
    Additional scim filters used to get the specific summary.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi