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.
nameThe Pulumi resource name.argsArguments used to configure this Report. The set of arguments for Report.optionsResource 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
-
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