Report class

Creates a Custom Report for an Organization. A Custom Report provides Apigee Customers to create custom dashboards in addition to the standard dashboards which are provided. The Custom Report in its simplest form contains specifications about metrics, dimensions and filters. It is important to note that the custom report by itself does not provide an executable entity. The Edge UI converts the custom report definition into an analytics query and displays the result in a chart.

Constructors

Report(String name, {ReportArgs? args, CustomResourceOptions? options})
Creates a new Report. name The Pulumi resource name. args Arguments used to configure this Report. The set of arguments for Report. options Resource options controlling this resource's behavior.

Properties

chartType ↔ Output<String>
This field contains the chart type for the report
latefinal
childResources → Set<Resource>
finalinherited
comments ↔ Output<List<String>>
Legacy field: not used. This field contains a list of comments associated with custom report
latefinal
completionSources ↔ Map<String, IOutputCompletionSource>
latefinalinherited
createdAt ↔ Output<String>
Unix time when the app was created json key: createdAt
latefinal
dimensions ↔ Output<List<String>>
This contains the list of dimensions for the report
latefinal
displayName ↔ Output<String>
This is the display name for the report
latefinal
environment ↔ Output<String>
Environment name
latefinal
filter ↔ Output<String>
This field contains the filter expression
latefinal
fromTime ↔ Output<String>
Legacy field: not used. Contains the from time for the report
latefinal
hashCode → int
The hash code for this object.
no setterinherited
id ↔ Output<String>
getter/setter pairinherited
isCustom → bool
Returns whether this resource is provider-managed.
no setterinherited
isProtected → bool
Returns whether this resource is protected from deletion.
no setterinherited
isRemote → bool
Whether this resource is registered as remote.
no setterinherited
isResourceReference → bool
Whether this instance represents a resource value returned over RPC.
finalinherited
lastModifiedAt ↔ Output<String>
Modified time of this entity as milliseconds since epoch. json key: lastModifiedAt
latefinal
lastViewedAt ↔ Output<String>
Last viewed time of this entity as milliseconds since epoch
latefinal
limit ↔ Output<String>
Legacy field: not used This field contains the limit for the result retrieved
latefinal
metrics ↔ Output<List<Map<String, dynamic>>>
This contains the list of metrics
latefinal
name ↔ Output<String>
Unique identifier for the report T his is a legacy field used to encode custom report unique id
latefinal
offset ↔ Output<String>
Legacy field: not used. This field contains the offset for the data
latefinal
organization ↔ Output<String>
Organization name
latefinal
organizationId ↔ Output<String>
latefinal
properties ↔ Output<List<Map<String, dynamic>>>
This field contains report properties such as ui metadata etc.
latefinal
resourceTransforms → List<ResourceTransform>
Inherited/explicit async transforms.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sortByCols ↔ Output<List<String>>
Legacy field: not used much. Contains the list of sort by columns
latefinal
sortOrder ↔ Output<String>
Legacy field: not used much. Contains the sort order for the sort columns
latefinal
tags ↔ Output<List<String>>
Legacy field: not used. This field contains a list of tags associated with custom report
latefinal
timeUnit ↔ Output<String>
This field contains the time unit of aggregation for the report
latefinal
topk ↔ Output<String>
Legacy field: not used. This field contains the top k parameter value for restricting the result
latefinal
toTime ↔ Output<String>
Legacy field: not used. Contains the end time for the report
latefinal
transformations → List<ResourceTransformation>
Inherited/explicit legacy transformations.
no setterinherited
urn ↔ Output<String>
latefinalinherited

Methods

failId(Object error) → void
Completes this resource ID with an error when registration fails.
inherited
failOutputs(Object error) → void
Completes all output properties with error.
inherited
failUrn(Object error) → void
Completes this resource URN with an error when registration fails.
inherited
getProvider(String moduleMember) → ProviderResource?
Returns provider for moduleMember's package, if configured.
inherited
getResourceName() → String
Returns this resource's logical name.
inherited
getResourceType() → String
Returns this resource's Pulumi type token.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerOutput<T>(String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output<T>
Registers a dynamic output property for this resource.
inherited
resolveId(String? value, {required bool isKnown}) → void
Resolves the provider-assigned ID for this resource.
inherited
resolveOutputs(Struct outputs) → void
Resolves all output properties from a monitor response payload.
inherited
resolveUrn(String value) → void
Resolves this resource's URN once assigned by the engine.
inherited
serializeProperties(Map<String, dynamic> properties) → Future<Struct>
Serializes resource properties for RPC transmission.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited