v20180801preview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConnectorStatusActive    = ConnectorStatus("active")
	ConnectorStatusError     = ConnectorStatus("error")
	ConnectorStatusSuspended = ConnectorStatus("suspended")
)
View Source
const (
	GranularityTypeDaily  = GranularityType("Daily")
	GranularityTypeHourly = GranularityType("Hourly")
)
View Source
const (
	RecurrenceTypeDaily    = RecurrenceType("Daily")
	RecurrenceTypeWeekly   = RecurrenceType("Weekly")
	RecurrenceTypeMonthly  = RecurrenceType("Monthly")
	RecurrenceTypeAnnually = RecurrenceType("Annually")
)
View Source
const (
	ReportColumnTypeTag       = ReportColumnType("Tag")
	ReportColumnTypeDimension = ReportColumnType("Dimension")
)
View Source
const (
	StatusTypeActive   = StatusType("Active")
	StatusTypeInactive = StatusType("Inactive")
)
View Source
const (
	TimeframeTypeWeekToDate  = TimeframeType("WeekToDate")
	TimeframeTypeMonthToDate = TimeframeType("MonthToDate")
	TimeframeTypeCustom      = TimeframeType("Custom")
)
View Source
const (
	FormatTypeCsv = FormatType("Csv")
)
View Source
const (
	FunctionTypeSum = FunctionType("Sum")
)
View Source
const (
	OperatorTypeIn = OperatorType("In")
)
View Source
const (
	ReportTypeUsage = ReportType("Usage")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector struct {
	pulumi.CustomResourceState

	// Collection information
	Collection ConnectorCollectionInfoResponseOutput `pulumi:"collection"`
	// Connector definition creation datetime
	CreatedOn pulumi.StringOutput `pulumi:"createdOn"`
	// Credentials authentication key (eg AWS ARN)
	CredentialsKey pulumi.StringPtrOutput `pulumi:"credentialsKey"`
	// Credentials secret (eg AWS ExternalId)
	CredentialsSecret pulumi.StringPtrOutput `pulumi:"credentialsSecret"`
	// Connector DisplayName (defaults to Name)
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Connector kind (eg aws)
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Connector location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Connector last modified datetime
	ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"`
	// Connector name
	Name pulumi.StringOutput `pulumi:"name"`
	// Connector providerAccountId (determined from credentials)
	ProviderAccountId pulumi.StringOutput `pulumi:"providerAccountId"`
	// Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
	ReportId pulumi.StringPtrOutput `pulumi:"reportId"`
	// Connector status
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Connector type
	Type pulumi.StringOutput `pulumi:"type"`
}

The Connector model definition

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

NewConnector registers a new resource with the given unique name, arguments, and options.

func (*Connector) ElementType added in v0.2.6

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput added in v0.2.6

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext added in v0.2.6

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorArgs

type ConnectorArgs struct {
	// Connector Name.
	ConnectorName pulumi.StringInput
	// Credentials authentication key (eg AWS ARN)
	CredentialsKey pulumi.StringPtrInput
	// Credentials secret (eg AWS ExternalId)
	CredentialsSecret pulumi.StringPtrInput
	// Connector DisplayName (defaults to Name)
	DisplayName pulumi.StringPtrInput
	// Connector kind (eg aws)
	Kind pulumi.StringPtrInput
	// Connector location
	Location pulumi.StringPtrInput
	// Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
	ReportId pulumi.StringPtrInput
	// Azure Resource Group Name.
	ResourceGroupName pulumi.StringInput
	// Connector status
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorCollectionErrorInfoResponse

type ConnectorCollectionErrorInfoResponse struct {
	// Short error message
	ErrorCode string `pulumi:"errorCode"`
	// Detailed error message
	ErrorMessage string `pulumi:"errorMessage"`
	// Time the error started occurring (Last time error occurred in lastRun)
	ErrorStartTime string `pulumi:"errorStartTime"`
}

Details of any error encountered on last collection attempt

type ConnectorCollectionErrorInfoResponseArgs

type ConnectorCollectionErrorInfoResponseArgs struct {
	// Short error message
	ErrorCode pulumi.StringInput `pulumi:"errorCode"`
	// Detailed error message
	ErrorMessage pulumi.StringInput `pulumi:"errorMessage"`
	// Time the error started occurring (Last time error occurred in lastRun)
	ErrorStartTime pulumi.StringInput `pulumi:"errorStartTime"`
}

Details of any error encountered on last collection attempt

func (ConnectorCollectionErrorInfoResponseArgs) ElementType

func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutput

func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput

func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutputWithContext

func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput

func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutput

func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput

func (ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext

func (i ConnectorCollectionErrorInfoResponseArgs) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput

type ConnectorCollectionErrorInfoResponseInput

type ConnectorCollectionErrorInfoResponseInput interface {
	pulumi.Input

	ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput
	ToConnectorCollectionErrorInfoResponseOutputWithContext(context.Context) ConnectorCollectionErrorInfoResponseOutput
}

ConnectorCollectionErrorInfoResponseInput is an input type that accepts ConnectorCollectionErrorInfoResponseArgs and ConnectorCollectionErrorInfoResponseOutput values. You can construct a concrete instance of `ConnectorCollectionErrorInfoResponseInput` via:

ConnectorCollectionErrorInfoResponseArgs{...}

type ConnectorCollectionErrorInfoResponseOutput

type ConnectorCollectionErrorInfoResponseOutput struct{ *pulumi.OutputState }

Details of any error encountered on last collection attempt

func (ConnectorCollectionErrorInfoResponseOutput) ElementType

func (ConnectorCollectionErrorInfoResponseOutput) ErrorCode

Short error message

func (ConnectorCollectionErrorInfoResponseOutput) ErrorMessage

Detailed error message

func (ConnectorCollectionErrorInfoResponseOutput) ErrorStartTime

Time the error started occurring (Last time error occurred in lastRun)

func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput

func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutput() ConnectorCollectionErrorInfoResponseOutput

func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext

func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponseOutput

func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutput

func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput

func (ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext

func (o ConnectorCollectionErrorInfoResponseOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput

type ConnectorCollectionErrorInfoResponsePtrInput

type ConnectorCollectionErrorInfoResponsePtrInput interface {
	pulumi.Input

	ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput
	ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(context.Context) ConnectorCollectionErrorInfoResponsePtrOutput
}

ConnectorCollectionErrorInfoResponsePtrInput is an input type that accepts ConnectorCollectionErrorInfoResponseArgs, ConnectorCollectionErrorInfoResponsePtr and ConnectorCollectionErrorInfoResponsePtrOutput values. You can construct a concrete instance of `ConnectorCollectionErrorInfoResponsePtrInput` via:

        ConnectorCollectionErrorInfoResponseArgs{...}

or:

        nil

type ConnectorCollectionErrorInfoResponsePtrOutput

type ConnectorCollectionErrorInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectorCollectionErrorInfoResponsePtrOutput) Elem

func (ConnectorCollectionErrorInfoResponsePtrOutput) ElementType

func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorCode

Short error message

func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorMessage

Detailed error message

func (ConnectorCollectionErrorInfoResponsePtrOutput) ErrorStartTime

Time the error started occurring (Last time error occurred in lastRun)

func (ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput

func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutput() ConnectorCollectionErrorInfoResponsePtrOutput

func (ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext

func (o ConnectorCollectionErrorInfoResponsePtrOutput) ToConnectorCollectionErrorInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionErrorInfoResponsePtrOutput

type ConnectorCollectionInfoResponse

type ConnectorCollectionInfoResponse struct {
	// Error information of last collection
	Error *ConnectorCollectionErrorInfoResponse `pulumi:"error"`
	// Last time the data acquisition process completed (even if no new data was found)
	LastRun string `pulumi:"lastRun"`
	// Last time the external data was updated into Azure
	LastUpdated string `pulumi:"lastUpdated"`
	// Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp)
	SourceLastUpdated string `pulumi:"sourceLastUpdated"`
}

Collection and ingestion information

type ConnectorCollectionInfoResponseArgs

type ConnectorCollectionInfoResponseArgs struct {
	// Error information of last collection
	Error ConnectorCollectionErrorInfoResponsePtrInput `pulumi:"error"`
	// Last time the data acquisition process completed (even if no new data was found)
	LastRun pulumi.StringInput `pulumi:"lastRun"`
	// Last time the external data was updated into Azure
	LastUpdated pulumi.StringInput `pulumi:"lastUpdated"`
	// Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp)
	SourceLastUpdated pulumi.StringInput `pulumi:"sourceLastUpdated"`
}

Collection and ingestion information

func (ConnectorCollectionInfoResponseArgs) ElementType

func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutput

func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput

func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutputWithContext

func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput

func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutput

func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput

func (ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutputWithContext

func (i ConnectorCollectionInfoResponseArgs) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput

type ConnectorCollectionInfoResponseInput

type ConnectorCollectionInfoResponseInput interface {
	pulumi.Input

	ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput
	ToConnectorCollectionInfoResponseOutputWithContext(context.Context) ConnectorCollectionInfoResponseOutput
}

ConnectorCollectionInfoResponseInput is an input type that accepts ConnectorCollectionInfoResponseArgs and ConnectorCollectionInfoResponseOutput values. You can construct a concrete instance of `ConnectorCollectionInfoResponseInput` via:

ConnectorCollectionInfoResponseArgs{...}

type ConnectorCollectionInfoResponseOutput

type ConnectorCollectionInfoResponseOutput struct{ *pulumi.OutputState }

Collection and ingestion information

func (ConnectorCollectionInfoResponseOutput) ElementType

func (ConnectorCollectionInfoResponseOutput) Error

Error information of last collection

func (ConnectorCollectionInfoResponseOutput) LastRun

Last time the data acquisition process completed (even if no new data was found)

func (ConnectorCollectionInfoResponseOutput) LastUpdated

Last time the external data was updated into Azure

func (ConnectorCollectionInfoResponseOutput) SourceLastUpdated

Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp)

func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput

func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutput() ConnectorCollectionInfoResponseOutput

func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext

func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponseOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponseOutput

func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutput

func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput

func (ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext

func (o ConnectorCollectionInfoResponseOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput

type ConnectorCollectionInfoResponsePtrInput

type ConnectorCollectionInfoResponsePtrInput interface {
	pulumi.Input

	ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput
	ToConnectorCollectionInfoResponsePtrOutputWithContext(context.Context) ConnectorCollectionInfoResponsePtrOutput
}

ConnectorCollectionInfoResponsePtrInput is an input type that accepts ConnectorCollectionInfoResponseArgs, ConnectorCollectionInfoResponsePtr and ConnectorCollectionInfoResponsePtrOutput values. You can construct a concrete instance of `ConnectorCollectionInfoResponsePtrInput` via:

        ConnectorCollectionInfoResponseArgs{...}

or:

        nil

type ConnectorCollectionInfoResponsePtrOutput

type ConnectorCollectionInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectorCollectionInfoResponsePtrOutput) Elem

func (ConnectorCollectionInfoResponsePtrOutput) ElementType

func (ConnectorCollectionInfoResponsePtrOutput) Error

Error information of last collection

func (ConnectorCollectionInfoResponsePtrOutput) LastRun

Last time the data acquisition process completed (even if no new data was found)

func (ConnectorCollectionInfoResponsePtrOutput) LastUpdated

Last time the external data was updated into Azure

func (ConnectorCollectionInfoResponsePtrOutput) SourceLastUpdated

Source timestamp of external data currently available in Azure (eg AWS last processed CUR file timestamp)

func (ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutput

func (o ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutput() ConnectorCollectionInfoResponsePtrOutput

func (ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext

func (o ConnectorCollectionInfoResponsePtrOutput) ToConnectorCollectionInfoResponsePtrOutputWithContext(ctx context.Context) ConnectorCollectionInfoResponsePtrOutput

type ConnectorInput added in v0.2.6

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorOutput added in v0.2.6

type ConnectorOutput struct {
	*pulumi.OutputState
}

func (ConnectorOutput) ElementType added in v0.2.6

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) ToConnectorOutput added in v0.2.6

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext added in v0.2.6

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorState

type ConnectorState struct {
	// Collection information
	Collection ConnectorCollectionInfoResponsePtrInput
	// Connector definition creation datetime
	CreatedOn pulumi.StringPtrInput
	// Credentials authentication key (eg AWS ARN)
	CredentialsKey pulumi.StringPtrInput
	// Credentials secret (eg AWS ExternalId)
	CredentialsSecret pulumi.StringPtrInput
	// Connector DisplayName (defaults to Name)
	DisplayName pulumi.StringPtrInput
	// Connector kind (eg aws)
	Kind pulumi.StringPtrInput
	// Connector location
	Location pulumi.StringPtrInput
	// Connector last modified datetime
	ModifiedOn pulumi.StringPtrInput
	// Connector name
	Name pulumi.StringPtrInput
	// Connector providerAccountId (determined from credentials)
	ProviderAccountId pulumi.StringPtrInput
	// Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
	ReportId pulumi.StringPtrInput
	// Connector status
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Connector type
	Type pulumi.StringPtrInput
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type ConnectorStatus added in v0.3.1

type ConnectorStatus pulumi.String

Connector status

func (ConnectorStatus) ElementType added in v0.3.1

func (ConnectorStatus) ElementType() reflect.Type

func (ConnectorStatus) ToStringOutput added in v0.3.1

func (e ConnectorStatus) ToStringOutput() pulumi.StringOutput

func (ConnectorStatus) ToStringOutputWithContext added in v0.3.1

func (e ConnectorStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectorStatus) ToStringPtrOutput added in v0.3.1

func (e ConnectorStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e ConnectorStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormatType added in v0.3.1

type FormatType pulumi.String

The format of the report being delivered.

func (FormatType) ElementType added in v0.3.1

func (FormatType) ElementType() reflect.Type

func (FormatType) ToStringOutput added in v0.3.1

func (e FormatType) ToStringOutput() pulumi.StringOutput

func (FormatType) ToStringOutputWithContext added in v0.3.1

func (e FormatType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormatType) ToStringPtrOutput added in v0.3.1

func (e FormatType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormatType) ToStringPtrOutputWithContext added in v0.3.1

func (e FormatType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FunctionType added in v0.3.1

type FunctionType pulumi.String

The name of the aggregation function to use.

func (FunctionType) ElementType added in v0.3.1

func (FunctionType) ElementType() reflect.Type

func (FunctionType) ToStringOutput added in v0.3.1

func (e FunctionType) ToStringOutput() pulumi.StringOutput

func (FunctionType) ToStringOutputWithContext added in v0.3.1

func (e FunctionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FunctionType) ToStringPtrOutput added in v0.3.1

func (e FunctionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FunctionType) ToStringPtrOutputWithContext added in v0.3.1

func (e FunctionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GranularityType added in v0.3.1

type GranularityType pulumi.String

The granularity of rows in the report.

func (GranularityType) ElementType added in v0.3.1

func (GranularityType) ElementType() reflect.Type

func (GranularityType) ToStringOutput added in v0.3.1

func (e GranularityType) ToStringOutput() pulumi.StringOutput

func (GranularityType) ToStringOutputWithContext added in v0.3.1

func (e GranularityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GranularityType) ToStringPtrOutput added in v0.3.1

func (e GranularityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (GranularityType) ToStringPtrOutputWithContext added in v0.3.1

func (e GranularityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupConnectorArgs

type LookupConnectorArgs struct {
	// Connector Name.
	ConnectorName string `pulumi:"connectorName"`
	// Azure Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectorResult

type LookupConnectorResult struct {
	// Collection information
	Collection ConnectorCollectionInfoResponse `pulumi:"collection"`
	// Connector definition creation datetime
	CreatedOn string `pulumi:"createdOn"`
	// Credentials authentication key (eg AWS ARN)
	CredentialsKey *string `pulumi:"credentialsKey"`
	// Credentials secret (eg AWS ExternalId)
	CredentialsSecret *string `pulumi:"credentialsSecret"`
	// Connector DisplayName (defaults to Name)
	DisplayName *string `pulumi:"displayName"`
	// Connector id
	Id string `pulumi:"id"`
	// Connector kind (eg aws)
	Kind *string `pulumi:"kind"`
	// Connector location
	Location *string `pulumi:"location"`
	// Connector last modified datetime
	ModifiedOn string `pulumi:"modifiedOn"`
	// Connector name
	Name string `pulumi:"name"`
	// Connector providerAccountId (determined from credentials)
	ProviderAccountId string `pulumi:"providerAccountId"`
	// Identifying source report. (For AWS this is a CUR report name, defined with Daily and with Resources)
	ReportId *string `pulumi:"reportId"`
	// Connector status
	Status *string `pulumi:"status"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Connector type
	Type string `pulumi:"type"`
}

The Connector model definition

func LookupConnector

func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)

type LookupReportArgs

type LookupReportArgs struct {
	// Report Name.
	ReportName string `pulumi:"reportName"`
}

type LookupReportByBillingAccountArgs added in v0.6.0

type LookupReportByBillingAccountArgs struct {
	// BillingAccount ID
	BillingAccountId string `pulumi:"billingAccountId"`
	// Report Name.
	ReportName string `pulumi:"reportName"`
}

type LookupReportByBillingAccountResult added in v0.6.0

type LookupReportByBillingAccountResult struct {
	// Has definition for the report.
	Definition ReportDefinitionResponse `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format *string `pulumi:"format"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Has schedule information for the report.
	Schedule *ReportScheduleResponse `pulumi:"schedule"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

A report resource.

func LookupReportByBillingAccount added in v0.6.0

func LookupReportByBillingAccount(ctx *pulumi.Context, args *LookupReportByBillingAccountArgs, opts ...pulumi.InvokeOption) (*LookupReportByBillingAccountResult, error)

type LookupReportByDepartmentArgs added in v0.6.0

type LookupReportByDepartmentArgs struct {
	// Department ID
	DepartmentId string `pulumi:"departmentId"`
	// Report Name.
	ReportName string `pulumi:"reportName"`
}

type LookupReportByDepartmentResult added in v0.6.0

type LookupReportByDepartmentResult struct {
	// Has definition for the report.
	Definition ReportDefinitionResponse `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format *string `pulumi:"format"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Has schedule information for the report.
	Schedule *ReportScheduleResponse `pulumi:"schedule"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

A report resource.

func LookupReportByDepartment added in v0.6.0

func LookupReportByDepartment(ctx *pulumi.Context, args *LookupReportByDepartmentArgs, opts ...pulumi.InvokeOption) (*LookupReportByDepartmentResult, error)

type LookupReportByResourceGroupNameArgs

type LookupReportByResourceGroupNameArgs struct {
	// Report Name.
	ReportName string `pulumi:"reportName"`
	// Azure Resource Group Name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupReportByResourceGroupNameResult

type LookupReportByResourceGroupNameResult struct {
	// Has definition for the report.
	Definition ReportDefinitionResponse `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format *string `pulumi:"format"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Has schedule information for the report.
	Schedule *ReportScheduleResponse `pulumi:"schedule"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

A report resource.

type LookupReportResult

type LookupReportResult struct {
	// Has definition for the report.
	Definition ReportDefinitionResponse `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponse `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format *string `pulumi:"format"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// Has schedule information for the report.
	Schedule *ReportScheduleResponse `pulumi:"schedule"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

A report resource.

func LookupReport

func LookupReport(ctx *pulumi.Context, args *LookupReportArgs, opts ...pulumi.InvokeOption) (*LookupReportResult, error)

type OperatorType added in v0.3.1

type OperatorType pulumi.String

The operator to use for comparison.

func (OperatorType) ElementType added in v0.3.1

func (OperatorType) ElementType() reflect.Type

func (OperatorType) ToStringOutput added in v0.3.1

func (e OperatorType) ToStringOutput() pulumi.StringOutput

func (OperatorType) ToStringOutputWithContext added in v0.3.1

func (e OperatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OperatorType) ToStringPtrOutput added in v0.3.1

func (e OperatorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OperatorType) ToStringPtrOutputWithContext added in v0.3.1

func (e OperatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RecurrenceType added in v0.3.1

type RecurrenceType pulumi.String

The schedule recurrence.

func (RecurrenceType) ElementType added in v0.3.1

func (RecurrenceType) ElementType() reflect.Type

func (RecurrenceType) ToStringOutput added in v0.3.1

func (e RecurrenceType) ToStringOutput() pulumi.StringOutput

func (RecurrenceType) ToStringOutputWithContext added in v0.3.1

func (e RecurrenceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RecurrenceType) ToStringPtrOutput added in v0.3.1

func (e RecurrenceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecurrenceType) ToStringPtrOutputWithContext added in v0.3.1

func (e RecurrenceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Report

type Report struct {
	pulumi.CustomResourceState

	// Has definition for the report.
	Definition ReportDefinitionResponseOutput `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A report resource.

func GetReport

func GetReport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportState, opts ...pulumi.ResourceOption) (*Report, error)

GetReport gets an existing Report resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewReport

func NewReport(ctx *pulumi.Context,
	name string, args *ReportArgs, opts ...pulumi.ResourceOption) (*Report, error)

NewReport registers a new resource with the given unique name, arguments, and options.

func (*Report) ElementType added in v0.2.6

func (*Report) ElementType() reflect.Type

func (*Report) ToReportOutput added in v0.2.6

func (i *Report) ToReportOutput() ReportOutput

func (*Report) ToReportOutputWithContext added in v0.2.6

func (i *Report) ToReportOutputWithContext(ctx context.Context) ReportOutput

type ReportAggregation

type ReportAggregation struct {
	// The name of the aggregation function to use.
	Function string `pulumi:"function"`
	// The name of the column to aggregate.
	Name string `pulumi:"name"`
}

The aggregation expression to be used in the report.

type ReportAggregationArgs

type ReportAggregationArgs struct {
	// The name of the aggregation function to use.
	Function pulumi.StringInput `pulumi:"function"`
	// The name of the column to aggregate.
	Name pulumi.StringInput `pulumi:"name"`
}

The aggregation expression to be used in the report.

func (ReportAggregationArgs) ElementType

func (ReportAggregationArgs) ElementType() reflect.Type

func (ReportAggregationArgs) ToReportAggregationOutput

func (i ReportAggregationArgs) ToReportAggregationOutput() ReportAggregationOutput

func (ReportAggregationArgs) ToReportAggregationOutputWithContext

func (i ReportAggregationArgs) ToReportAggregationOutputWithContext(ctx context.Context) ReportAggregationOutput

type ReportAggregationInput

type ReportAggregationInput interface {
	pulumi.Input

	ToReportAggregationOutput() ReportAggregationOutput
	ToReportAggregationOutputWithContext(context.Context) ReportAggregationOutput
}

ReportAggregationInput is an input type that accepts ReportAggregationArgs and ReportAggregationOutput values. You can construct a concrete instance of `ReportAggregationInput` via:

ReportAggregationArgs{...}

type ReportAggregationMap

type ReportAggregationMap map[string]ReportAggregationInput

func (ReportAggregationMap) ElementType

func (ReportAggregationMap) ElementType() reflect.Type

func (ReportAggregationMap) ToReportAggregationMapOutput

func (i ReportAggregationMap) ToReportAggregationMapOutput() ReportAggregationMapOutput

func (ReportAggregationMap) ToReportAggregationMapOutputWithContext

func (i ReportAggregationMap) ToReportAggregationMapOutputWithContext(ctx context.Context) ReportAggregationMapOutput

type ReportAggregationMapInput

type ReportAggregationMapInput interface {
	pulumi.Input

	ToReportAggregationMapOutput() ReportAggregationMapOutput
	ToReportAggregationMapOutputWithContext(context.Context) ReportAggregationMapOutput
}

ReportAggregationMapInput is an input type that accepts ReportAggregationMap and ReportAggregationMapOutput values. You can construct a concrete instance of `ReportAggregationMapInput` via:

ReportAggregationMap{ "key": ReportAggregationArgs{...} }

type ReportAggregationMapOutput

type ReportAggregationMapOutput struct{ *pulumi.OutputState }

func (ReportAggregationMapOutput) ElementType

func (ReportAggregationMapOutput) ElementType() reflect.Type

func (ReportAggregationMapOutput) MapIndex

func (ReportAggregationMapOutput) ToReportAggregationMapOutput

func (o ReportAggregationMapOutput) ToReportAggregationMapOutput() ReportAggregationMapOutput

func (ReportAggregationMapOutput) ToReportAggregationMapOutputWithContext

func (o ReportAggregationMapOutput) ToReportAggregationMapOutputWithContext(ctx context.Context) ReportAggregationMapOutput

type ReportAggregationOutput

type ReportAggregationOutput struct{ *pulumi.OutputState }

The aggregation expression to be used in the report.

func (ReportAggregationOutput) ElementType

func (ReportAggregationOutput) ElementType() reflect.Type

func (ReportAggregationOutput) Function

The name of the aggregation function to use.

func (ReportAggregationOutput) Name

The name of the column to aggregate.

func (ReportAggregationOutput) ToReportAggregationOutput

func (o ReportAggregationOutput) ToReportAggregationOutput() ReportAggregationOutput

func (ReportAggregationOutput) ToReportAggregationOutputWithContext

func (o ReportAggregationOutput) ToReportAggregationOutputWithContext(ctx context.Context) ReportAggregationOutput

type ReportAggregationResponse

type ReportAggregationResponse struct {
	// The name of the aggregation function to use.
	Function string `pulumi:"function"`
	// The name of the column to aggregate.
	Name string `pulumi:"name"`
}

The aggregation expression to be used in the report.

type ReportAggregationResponseArgs

type ReportAggregationResponseArgs struct {
	// The name of the aggregation function to use.
	Function pulumi.StringInput `pulumi:"function"`
	// The name of the column to aggregate.
	Name pulumi.StringInput `pulumi:"name"`
}

The aggregation expression to be used in the report.

func (ReportAggregationResponseArgs) ElementType

func (ReportAggregationResponseArgs) ToReportAggregationResponseOutput

func (i ReportAggregationResponseArgs) ToReportAggregationResponseOutput() ReportAggregationResponseOutput

func (ReportAggregationResponseArgs) ToReportAggregationResponseOutputWithContext

func (i ReportAggregationResponseArgs) ToReportAggregationResponseOutputWithContext(ctx context.Context) ReportAggregationResponseOutput

type ReportAggregationResponseInput

type ReportAggregationResponseInput interface {
	pulumi.Input

	ToReportAggregationResponseOutput() ReportAggregationResponseOutput
	ToReportAggregationResponseOutputWithContext(context.Context) ReportAggregationResponseOutput
}

ReportAggregationResponseInput is an input type that accepts ReportAggregationResponseArgs and ReportAggregationResponseOutput values. You can construct a concrete instance of `ReportAggregationResponseInput` via:

ReportAggregationResponseArgs{...}

type ReportAggregationResponseMap

type ReportAggregationResponseMap map[string]ReportAggregationResponseInput

func (ReportAggregationResponseMap) ElementType

func (ReportAggregationResponseMap) ToReportAggregationResponseMapOutput

func (i ReportAggregationResponseMap) ToReportAggregationResponseMapOutput() ReportAggregationResponseMapOutput

func (ReportAggregationResponseMap) ToReportAggregationResponseMapOutputWithContext

func (i ReportAggregationResponseMap) ToReportAggregationResponseMapOutputWithContext(ctx context.Context) ReportAggregationResponseMapOutput

type ReportAggregationResponseMapInput

type ReportAggregationResponseMapInput interface {
	pulumi.Input

	ToReportAggregationResponseMapOutput() ReportAggregationResponseMapOutput
	ToReportAggregationResponseMapOutputWithContext(context.Context) ReportAggregationResponseMapOutput
}

ReportAggregationResponseMapInput is an input type that accepts ReportAggregationResponseMap and ReportAggregationResponseMapOutput values. You can construct a concrete instance of `ReportAggregationResponseMapInput` via:

ReportAggregationResponseMap{ "key": ReportAggregationResponseArgs{...} }

type ReportAggregationResponseMapOutput

type ReportAggregationResponseMapOutput struct{ *pulumi.OutputState }

func (ReportAggregationResponseMapOutput) ElementType

func (ReportAggregationResponseMapOutput) MapIndex

func (ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutput

func (o ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutput() ReportAggregationResponseMapOutput

func (ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutputWithContext

func (o ReportAggregationResponseMapOutput) ToReportAggregationResponseMapOutputWithContext(ctx context.Context) ReportAggregationResponseMapOutput

type ReportAggregationResponseOutput

type ReportAggregationResponseOutput struct{ *pulumi.OutputState }

The aggregation expression to be used in the report.

func (ReportAggregationResponseOutput) ElementType

func (ReportAggregationResponseOutput) Function

The name of the aggregation function to use.

func (ReportAggregationResponseOutput) Name

The name of the column to aggregate.

func (ReportAggregationResponseOutput) ToReportAggregationResponseOutput

func (o ReportAggregationResponseOutput) ToReportAggregationResponseOutput() ReportAggregationResponseOutput

func (ReportAggregationResponseOutput) ToReportAggregationResponseOutputWithContext

func (o ReportAggregationResponseOutput) ToReportAggregationResponseOutputWithContext(ctx context.Context) ReportAggregationResponseOutput

type ReportArgs

type ReportArgs struct {
	// Has definition for the report.
	Definition ReportDefinitionInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Report Name.
	ReportName pulumi.StringInput
	// Has schedule information for the report.
	Schedule ReportSchedulePtrInput
}

The set of arguments for constructing a Report resource.

func (ReportArgs) ElementType

func (ReportArgs) ElementType() reflect.Type

type ReportByBillingAccount added in v0.6.0

type ReportByBillingAccount struct {
	pulumi.CustomResourceState

	// Has definition for the report.
	Definition ReportDefinitionResponseOutput `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A report resource.

func GetReportByBillingAccount added in v0.6.0

func GetReportByBillingAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportByBillingAccountState, opts ...pulumi.ResourceOption) (*ReportByBillingAccount, error)

GetReportByBillingAccount gets an existing ReportByBillingAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewReportByBillingAccount added in v0.6.0

func NewReportByBillingAccount(ctx *pulumi.Context,
	name string, args *ReportByBillingAccountArgs, opts ...pulumi.ResourceOption) (*ReportByBillingAccount, error)

NewReportByBillingAccount registers a new resource with the given unique name, arguments, and options.

func (*ReportByBillingAccount) ElementType added in v0.6.0

func (*ReportByBillingAccount) ElementType() reflect.Type

func (*ReportByBillingAccount) ToReportByBillingAccountOutput added in v0.6.0

func (i *ReportByBillingAccount) ToReportByBillingAccountOutput() ReportByBillingAccountOutput

func (*ReportByBillingAccount) ToReportByBillingAccountOutputWithContext added in v0.6.0

func (i *ReportByBillingAccount) ToReportByBillingAccountOutputWithContext(ctx context.Context) ReportByBillingAccountOutput

type ReportByBillingAccountArgs added in v0.6.0

type ReportByBillingAccountArgs struct {
	// BillingAccount ID
	BillingAccountId pulumi.StringInput
	// Has definition for the report.
	Definition ReportDefinitionInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Report Name.
	ReportName pulumi.StringInput
	// Has schedule information for the report.
	Schedule ReportSchedulePtrInput
}

The set of arguments for constructing a ReportByBillingAccount resource.

func (ReportByBillingAccountArgs) ElementType added in v0.6.0

func (ReportByBillingAccountArgs) ElementType() reflect.Type

type ReportByBillingAccountInput added in v0.6.0

type ReportByBillingAccountInput interface {
	pulumi.Input

	ToReportByBillingAccountOutput() ReportByBillingAccountOutput
	ToReportByBillingAccountOutputWithContext(ctx context.Context) ReportByBillingAccountOutput
}

type ReportByBillingAccountOutput added in v0.6.0

type ReportByBillingAccountOutput struct {
	*pulumi.OutputState
}

func (ReportByBillingAccountOutput) ElementType added in v0.6.0

func (ReportByBillingAccountOutput) ToReportByBillingAccountOutput added in v0.6.0

func (o ReportByBillingAccountOutput) ToReportByBillingAccountOutput() ReportByBillingAccountOutput

func (ReportByBillingAccountOutput) ToReportByBillingAccountOutputWithContext added in v0.6.0

func (o ReportByBillingAccountOutput) ToReportByBillingAccountOutputWithContext(ctx context.Context) ReportByBillingAccountOutput

type ReportByBillingAccountState added in v0.6.0

type ReportByBillingAccountState struct {
	// Has definition for the report.
	Definition ReportDefinitionResponsePtrInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponsePtrInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ReportByBillingAccountState) ElementType added in v0.6.0

type ReportByDepartment added in v0.6.0

type ReportByDepartment struct {
	pulumi.CustomResourceState

	// Has definition for the report.
	Definition ReportDefinitionResponseOutput `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A report resource.

func GetReportByDepartment added in v0.6.0

func GetReportByDepartment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportByDepartmentState, opts ...pulumi.ResourceOption) (*ReportByDepartment, error)

GetReportByDepartment gets an existing ReportByDepartment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewReportByDepartment added in v0.6.0

func NewReportByDepartment(ctx *pulumi.Context,
	name string, args *ReportByDepartmentArgs, opts ...pulumi.ResourceOption) (*ReportByDepartment, error)

NewReportByDepartment registers a new resource with the given unique name, arguments, and options.

func (*ReportByDepartment) ElementType added in v0.6.0

func (*ReportByDepartment) ElementType() reflect.Type

func (*ReportByDepartment) ToReportByDepartmentOutput added in v0.6.0

func (i *ReportByDepartment) ToReportByDepartmentOutput() ReportByDepartmentOutput

func (*ReportByDepartment) ToReportByDepartmentOutputWithContext added in v0.6.0

func (i *ReportByDepartment) ToReportByDepartmentOutputWithContext(ctx context.Context) ReportByDepartmentOutput

type ReportByDepartmentArgs added in v0.6.0

type ReportByDepartmentArgs struct {
	// Has definition for the report.
	Definition ReportDefinitionInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoInput
	// Department ID
	DepartmentId pulumi.StringInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Report Name.
	ReportName pulumi.StringInput
	// Has schedule information for the report.
	Schedule ReportSchedulePtrInput
}

The set of arguments for constructing a ReportByDepartment resource.

func (ReportByDepartmentArgs) ElementType added in v0.6.0

func (ReportByDepartmentArgs) ElementType() reflect.Type

type ReportByDepartmentInput added in v0.6.0

type ReportByDepartmentInput interface {
	pulumi.Input

	ToReportByDepartmentOutput() ReportByDepartmentOutput
	ToReportByDepartmentOutputWithContext(ctx context.Context) ReportByDepartmentOutput
}

type ReportByDepartmentOutput added in v0.6.0

type ReportByDepartmentOutput struct {
	*pulumi.OutputState
}

func (ReportByDepartmentOutput) ElementType added in v0.6.0

func (ReportByDepartmentOutput) ElementType() reflect.Type

func (ReportByDepartmentOutput) ToReportByDepartmentOutput added in v0.6.0

func (o ReportByDepartmentOutput) ToReportByDepartmentOutput() ReportByDepartmentOutput

func (ReportByDepartmentOutput) ToReportByDepartmentOutputWithContext added in v0.6.0

func (o ReportByDepartmentOutput) ToReportByDepartmentOutputWithContext(ctx context.Context) ReportByDepartmentOutput

type ReportByDepartmentState added in v0.6.0

type ReportByDepartmentState struct {
	// Has definition for the report.
	Definition ReportDefinitionResponsePtrInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponsePtrInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ReportByDepartmentState) ElementType added in v0.6.0

func (ReportByDepartmentState) ElementType() reflect.Type

type ReportByResourceGroupName

type ReportByResourceGroupName struct {
	pulumi.CustomResourceState

	// Has definition for the report.
	Definition ReportDefinitionResponseOutput `pulumi:"definition"`
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponseOutput `pulumi:"deliveryInfo"`
	// The format of the report being delivered.
	Format pulumi.StringPtrOutput `pulumi:"format"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrOutput `pulumi:"schedule"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A report resource.

func GetReportByResourceGroupName

func GetReportByResourceGroupName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReportByResourceGroupNameState, opts ...pulumi.ResourceOption) (*ReportByResourceGroupName, error)

GetReportByResourceGroupName gets an existing ReportByResourceGroupName resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewReportByResourceGroupName

func NewReportByResourceGroupName(ctx *pulumi.Context,
	name string, args *ReportByResourceGroupNameArgs, opts ...pulumi.ResourceOption) (*ReportByResourceGroupName, error)

NewReportByResourceGroupName registers a new resource with the given unique name, arguments, and options.

func (*ReportByResourceGroupName) ElementType added in v0.2.6

func (*ReportByResourceGroupName) ElementType() reflect.Type

func (*ReportByResourceGroupName) ToReportByResourceGroupNameOutput added in v0.2.6

func (i *ReportByResourceGroupName) ToReportByResourceGroupNameOutput() ReportByResourceGroupNameOutput

func (*ReportByResourceGroupName) ToReportByResourceGroupNameOutputWithContext added in v0.2.6

func (i *ReportByResourceGroupName) ToReportByResourceGroupNameOutputWithContext(ctx context.Context) ReportByResourceGroupNameOutput

type ReportByResourceGroupNameArgs

type ReportByResourceGroupNameArgs struct {
	// Has definition for the report.
	Definition ReportDefinitionInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Report Name.
	ReportName pulumi.StringInput
	// Azure Resource Group Name.
	ResourceGroupName pulumi.StringInput
	// Has schedule information for the report.
	Schedule ReportSchedulePtrInput
}

The set of arguments for constructing a ReportByResourceGroupName resource.

func (ReportByResourceGroupNameArgs) ElementType

type ReportByResourceGroupNameInput added in v0.2.6

type ReportByResourceGroupNameInput interface {
	pulumi.Input

	ToReportByResourceGroupNameOutput() ReportByResourceGroupNameOutput
	ToReportByResourceGroupNameOutputWithContext(ctx context.Context) ReportByResourceGroupNameOutput
}

type ReportByResourceGroupNameOutput added in v0.2.6

type ReportByResourceGroupNameOutput struct {
	*pulumi.OutputState
}

func (ReportByResourceGroupNameOutput) ElementType added in v0.2.6

func (ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutput added in v0.2.6

func (o ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutput() ReportByResourceGroupNameOutput

func (ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutputWithContext added in v0.2.6

func (o ReportByResourceGroupNameOutput) ToReportByResourceGroupNameOutputWithContext(ctx context.Context) ReportByResourceGroupNameOutput

type ReportByResourceGroupNameState

type ReportByResourceGroupNameState struct {
	// Has definition for the report.
	Definition ReportDefinitionResponsePtrInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponsePtrInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ReportByResourceGroupNameState) ElementType

type ReportColumnType added in v0.3.1

type ReportColumnType pulumi.String

Has type of the column to group.

func (ReportColumnType) ElementType added in v0.3.1

func (ReportColumnType) ElementType() reflect.Type

func (ReportColumnType) ToStringOutput added in v0.3.1

func (e ReportColumnType) ToStringOutput() pulumi.StringOutput

func (ReportColumnType) ToStringOutputWithContext added in v0.3.1

func (e ReportColumnType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportColumnType) ToStringPtrOutput added in v0.3.1

func (e ReportColumnType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportColumnType) ToStringPtrOutputWithContext added in v0.3.1

func (e ReportColumnType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReportComparisonExpression

type ReportComparisonExpression struct {
	// The name of the column to use in comparison.
	Name string `pulumi:"name"`
	// The operator to use for comparison.
	Operator string `pulumi:"operator"`
	// Array of values to use for comparison
	Values []string `pulumi:"values"`
}

The comparison expression to be used in the report.

type ReportComparisonExpressionArgs

type ReportComparisonExpressionArgs struct {
	// The name of the column to use in comparison.
	Name pulumi.StringInput `pulumi:"name"`
	// The operator to use for comparison.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Array of values to use for comparison
	Values pulumi.StringArrayInput `pulumi:"values"`
}

The comparison expression to be used in the report.

func (ReportComparisonExpressionArgs) ElementType

func (ReportComparisonExpressionArgs) ToReportComparisonExpressionOutput

func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput

func (ReportComparisonExpressionArgs) ToReportComparisonExpressionOutputWithContext

func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionOutputWithContext(ctx context.Context) ReportComparisonExpressionOutput

func (ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutput

func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput

func (ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutputWithContext

func (i ReportComparisonExpressionArgs) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput

type ReportComparisonExpressionInput

type ReportComparisonExpressionInput interface {
	pulumi.Input

	ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput
	ToReportComparisonExpressionOutputWithContext(context.Context) ReportComparisonExpressionOutput
}

ReportComparisonExpressionInput is an input type that accepts ReportComparisonExpressionArgs and ReportComparisonExpressionOutput values. You can construct a concrete instance of `ReportComparisonExpressionInput` via:

ReportComparisonExpressionArgs{...}

type ReportComparisonExpressionOutput

type ReportComparisonExpressionOutput struct{ *pulumi.OutputState }

The comparison expression to be used in the report.

func (ReportComparisonExpressionOutput) ElementType

func (ReportComparisonExpressionOutput) Name

The name of the column to use in comparison.

func (ReportComparisonExpressionOutput) Operator

The operator to use for comparison.

func (ReportComparisonExpressionOutput) ToReportComparisonExpressionOutput

func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionOutput() ReportComparisonExpressionOutput

func (ReportComparisonExpressionOutput) ToReportComparisonExpressionOutputWithContext

func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionOutputWithContext(ctx context.Context) ReportComparisonExpressionOutput

func (ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutput

func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput

func (ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutputWithContext

func (o ReportComparisonExpressionOutput) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput

func (ReportComparisonExpressionOutput) Values

Array of values to use for comparison

type ReportComparisonExpressionPtrInput

type ReportComparisonExpressionPtrInput interface {
	pulumi.Input

	ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput
	ToReportComparisonExpressionPtrOutputWithContext(context.Context) ReportComparisonExpressionPtrOutput
}

ReportComparisonExpressionPtrInput is an input type that accepts ReportComparisonExpressionArgs, ReportComparisonExpressionPtr and ReportComparisonExpressionPtrOutput values. You can construct a concrete instance of `ReportComparisonExpressionPtrInput` via:

        ReportComparisonExpressionArgs{...}

or:

        nil

type ReportComparisonExpressionPtrOutput

type ReportComparisonExpressionPtrOutput struct{ *pulumi.OutputState }

func (ReportComparisonExpressionPtrOutput) Elem

func (ReportComparisonExpressionPtrOutput) ElementType

func (ReportComparisonExpressionPtrOutput) Name

The name of the column to use in comparison.

func (ReportComparisonExpressionPtrOutput) Operator

The operator to use for comparison.

func (ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutput

func (o ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutput() ReportComparisonExpressionPtrOutput

func (ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutputWithContext

func (o ReportComparisonExpressionPtrOutput) ToReportComparisonExpressionPtrOutputWithContext(ctx context.Context) ReportComparisonExpressionPtrOutput

func (ReportComparisonExpressionPtrOutput) Values

Array of values to use for comparison

type ReportComparisonExpressionResponse

type ReportComparisonExpressionResponse struct {
	// The name of the column to use in comparison.
	Name string `pulumi:"name"`
	// The operator to use for comparison.
	Operator string `pulumi:"operator"`
	// Array of values to use for comparison
	Values []string `pulumi:"values"`
}

The comparison expression to be used in the report.

type ReportComparisonExpressionResponseArgs

type ReportComparisonExpressionResponseArgs struct {
	// The name of the column to use in comparison.
	Name pulumi.StringInput `pulumi:"name"`
	// The operator to use for comparison.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Array of values to use for comparison
	Values pulumi.StringArrayInput `pulumi:"values"`
}

The comparison expression to be used in the report.

func (ReportComparisonExpressionResponseArgs) ElementType

func (ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponseOutput

func (i ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponseOutput() ReportComparisonExpressionResponseOutput

func (ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponseOutputWithContext

func (i ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportComparisonExpressionResponseOutput

func (ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponsePtrOutput

func (i ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponsePtrOutput() ReportComparisonExpressionResponsePtrOutput

func (ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponsePtrOutputWithContext

func (i ReportComparisonExpressionResponseArgs) ToReportComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportComparisonExpressionResponsePtrOutput

type ReportComparisonExpressionResponseInput

type ReportComparisonExpressionResponseInput interface {
	pulumi.Input

	ToReportComparisonExpressionResponseOutput() ReportComparisonExpressionResponseOutput
	ToReportComparisonExpressionResponseOutputWithContext(context.Context) ReportComparisonExpressionResponseOutput
}

ReportComparisonExpressionResponseInput is an input type that accepts ReportComparisonExpressionResponseArgs and ReportComparisonExpressionResponseOutput values. You can construct a concrete instance of `ReportComparisonExpressionResponseInput` via:

ReportComparisonExpressionResponseArgs{...}

type ReportComparisonExpressionResponseOutput

type ReportComparisonExpressionResponseOutput struct{ *pulumi.OutputState }

The comparison expression to be used in the report.

func (ReportComparisonExpressionResponseOutput) ElementType

func (ReportComparisonExpressionResponseOutput) Name

The name of the column to use in comparison.

func (ReportComparisonExpressionResponseOutput) Operator

The operator to use for comparison.

func (ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutput

func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutput() ReportComparisonExpressionResponseOutput

func (ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutputWithContext

func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponseOutputWithContext(ctx context.Context) ReportComparisonExpressionResponseOutput

func (ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponsePtrOutput

func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponsePtrOutput() ReportComparisonExpressionResponsePtrOutput

func (ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponsePtrOutputWithContext

func (o ReportComparisonExpressionResponseOutput) ToReportComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportComparisonExpressionResponsePtrOutput

func (ReportComparisonExpressionResponseOutput) Values

Array of values to use for comparison

type ReportComparisonExpressionResponsePtrInput

type ReportComparisonExpressionResponsePtrInput interface {
	pulumi.Input

	ToReportComparisonExpressionResponsePtrOutput() ReportComparisonExpressionResponsePtrOutput
	ToReportComparisonExpressionResponsePtrOutputWithContext(context.Context) ReportComparisonExpressionResponsePtrOutput
}

ReportComparisonExpressionResponsePtrInput is an input type that accepts ReportComparisonExpressionResponseArgs, ReportComparisonExpressionResponsePtr and ReportComparisonExpressionResponsePtrOutput values. You can construct a concrete instance of `ReportComparisonExpressionResponsePtrInput` via:

        ReportComparisonExpressionResponseArgs{...}

or:

        nil

type ReportComparisonExpressionResponsePtrOutput

type ReportComparisonExpressionResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportComparisonExpressionResponsePtrOutput) Elem

func (ReportComparisonExpressionResponsePtrOutput) ElementType

func (ReportComparisonExpressionResponsePtrOutput) Name

The name of the column to use in comparison.

func (ReportComparisonExpressionResponsePtrOutput) Operator

The operator to use for comparison.

func (ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutput

func (o ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutput() ReportComparisonExpressionResponsePtrOutput

func (ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutputWithContext

func (o ReportComparisonExpressionResponsePtrOutput) ToReportComparisonExpressionResponsePtrOutputWithContext(ctx context.Context) ReportComparisonExpressionResponsePtrOutput

func (ReportComparisonExpressionResponsePtrOutput) Values

Array of values to use for comparison

type ReportDataset

type ReportDataset struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation map[string]ReportAggregation `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration *ReportDatasetConfiguration `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter *ReportFilter `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity *string `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping []ReportGrouping `pulumi:"grouping"`
}

The definition of data present in the report.

type ReportDatasetArgs

type ReportDatasetArgs struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation ReportAggregationMapInput `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration ReportDatasetConfigurationPtrInput `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter ReportFilterPtrInput `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity pulumi.StringPtrInput `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping ReportGroupingArrayInput `pulumi:"grouping"`
}

The definition of data present in the report.

func (ReportDatasetArgs) ElementType

func (ReportDatasetArgs) ElementType() reflect.Type

func (ReportDatasetArgs) ToReportDatasetOutput

func (i ReportDatasetArgs) ToReportDatasetOutput() ReportDatasetOutput

func (ReportDatasetArgs) ToReportDatasetOutputWithContext

func (i ReportDatasetArgs) ToReportDatasetOutputWithContext(ctx context.Context) ReportDatasetOutput

func (ReportDatasetArgs) ToReportDatasetPtrOutput

func (i ReportDatasetArgs) ToReportDatasetPtrOutput() ReportDatasetPtrOutput

func (ReportDatasetArgs) ToReportDatasetPtrOutputWithContext

func (i ReportDatasetArgs) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput

type ReportDatasetConfiguration

type ReportDatasetConfiguration struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns []string `pulumi:"columns"`
}

The configuration of dataset in the report.

type ReportDatasetConfigurationArgs

type ReportDatasetConfigurationArgs struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns pulumi.StringArrayInput `pulumi:"columns"`
}

The configuration of dataset in the report.

func (ReportDatasetConfigurationArgs) ElementType

func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutput

func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput

func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutputWithContext

func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationOutputWithContext(ctx context.Context) ReportDatasetConfigurationOutput

func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutput

func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput

func (ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutputWithContext

func (i ReportDatasetConfigurationArgs) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput

type ReportDatasetConfigurationInput

type ReportDatasetConfigurationInput interface {
	pulumi.Input

	ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput
	ToReportDatasetConfigurationOutputWithContext(context.Context) ReportDatasetConfigurationOutput
}

ReportDatasetConfigurationInput is an input type that accepts ReportDatasetConfigurationArgs and ReportDatasetConfigurationOutput values. You can construct a concrete instance of `ReportDatasetConfigurationInput` via:

ReportDatasetConfigurationArgs{...}

type ReportDatasetConfigurationOutput

type ReportDatasetConfigurationOutput struct{ *pulumi.OutputState }

The configuration of dataset in the report.

func (ReportDatasetConfigurationOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportDatasetConfigurationOutput) ElementType

func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutput

func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutput() ReportDatasetConfigurationOutput

func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutputWithContext

func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationOutputWithContext(ctx context.Context) ReportDatasetConfigurationOutput

func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutput

func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput

func (ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutputWithContext

func (o ReportDatasetConfigurationOutput) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput

type ReportDatasetConfigurationPtrInput

type ReportDatasetConfigurationPtrInput interface {
	pulumi.Input

	ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput
	ToReportDatasetConfigurationPtrOutputWithContext(context.Context) ReportDatasetConfigurationPtrOutput
}

ReportDatasetConfigurationPtrInput is an input type that accepts ReportDatasetConfigurationArgs, ReportDatasetConfigurationPtr and ReportDatasetConfigurationPtrOutput values. You can construct a concrete instance of `ReportDatasetConfigurationPtrInput` via:

        ReportDatasetConfigurationArgs{...}

or:

        nil

type ReportDatasetConfigurationPtrOutput

type ReportDatasetConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ReportDatasetConfigurationPtrOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportDatasetConfigurationPtrOutput) Elem

func (ReportDatasetConfigurationPtrOutput) ElementType

func (ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutput

func (o ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutput() ReportDatasetConfigurationPtrOutput

func (ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutputWithContext

func (o ReportDatasetConfigurationPtrOutput) ToReportDatasetConfigurationPtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationPtrOutput

type ReportDatasetConfigurationResponse

type ReportDatasetConfigurationResponse struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns []string `pulumi:"columns"`
}

The configuration of dataset in the report.

type ReportDatasetConfigurationResponseArgs

type ReportDatasetConfigurationResponseArgs struct {
	// Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.
	Columns pulumi.StringArrayInput `pulumi:"columns"`
}

The configuration of dataset in the report.

func (ReportDatasetConfigurationResponseArgs) ElementType

func (ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponseOutput

func (i ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponseOutput() ReportDatasetConfigurationResponseOutput

func (ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponseOutputWithContext

func (i ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponseOutput

func (ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponsePtrOutput

func (i ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponsePtrOutput() ReportDatasetConfigurationResponsePtrOutput

func (ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponsePtrOutputWithContext

func (i ReportDatasetConfigurationResponseArgs) ToReportDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponsePtrOutput

type ReportDatasetConfigurationResponseInput

type ReportDatasetConfigurationResponseInput interface {
	pulumi.Input

	ToReportDatasetConfigurationResponseOutput() ReportDatasetConfigurationResponseOutput
	ToReportDatasetConfigurationResponseOutputWithContext(context.Context) ReportDatasetConfigurationResponseOutput
}

ReportDatasetConfigurationResponseInput is an input type that accepts ReportDatasetConfigurationResponseArgs and ReportDatasetConfigurationResponseOutput values. You can construct a concrete instance of `ReportDatasetConfigurationResponseInput` via:

ReportDatasetConfigurationResponseArgs{...}

type ReportDatasetConfigurationResponseOutput

type ReportDatasetConfigurationResponseOutput struct{ *pulumi.OutputState }

The configuration of dataset in the report.

func (ReportDatasetConfigurationResponseOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportDatasetConfigurationResponseOutput) ElementType

func (ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutput

func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutput() ReportDatasetConfigurationResponseOutput

func (ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutputWithContext

func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponseOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponseOutput

func (ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponsePtrOutput

func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponsePtrOutput() ReportDatasetConfigurationResponsePtrOutput

func (ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponsePtrOutputWithContext

func (o ReportDatasetConfigurationResponseOutput) ToReportDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponsePtrOutput

type ReportDatasetConfigurationResponsePtrInput

type ReportDatasetConfigurationResponsePtrInput interface {
	pulumi.Input

	ToReportDatasetConfigurationResponsePtrOutput() ReportDatasetConfigurationResponsePtrOutput
	ToReportDatasetConfigurationResponsePtrOutputWithContext(context.Context) ReportDatasetConfigurationResponsePtrOutput
}

ReportDatasetConfigurationResponsePtrInput is an input type that accepts ReportDatasetConfigurationResponseArgs, ReportDatasetConfigurationResponsePtr and ReportDatasetConfigurationResponsePtrOutput values. You can construct a concrete instance of `ReportDatasetConfigurationResponsePtrInput` via:

        ReportDatasetConfigurationResponseArgs{...}

or:

        nil

type ReportDatasetConfigurationResponsePtrOutput

type ReportDatasetConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportDatasetConfigurationResponsePtrOutput) Columns

Array of column names to be included in the report. Any valid report column name is allowed. If not provided, then report includes all columns.

func (ReportDatasetConfigurationResponsePtrOutput) Elem

func (ReportDatasetConfigurationResponsePtrOutput) ElementType

func (ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutput

func (o ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutput() ReportDatasetConfigurationResponsePtrOutput

func (ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutputWithContext

func (o ReportDatasetConfigurationResponsePtrOutput) ToReportDatasetConfigurationResponsePtrOutputWithContext(ctx context.Context) ReportDatasetConfigurationResponsePtrOutput

type ReportDatasetInput

type ReportDatasetInput interface {
	pulumi.Input

	ToReportDatasetOutput() ReportDatasetOutput
	ToReportDatasetOutputWithContext(context.Context) ReportDatasetOutput
}

ReportDatasetInput is an input type that accepts ReportDatasetArgs and ReportDatasetOutput values. You can construct a concrete instance of `ReportDatasetInput` via:

ReportDatasetArgs{...}

type ReportDatasetOutput

type ReportDatasetOutput struct{ *pulumi.OutputState }

The definition of data present in the report.

func (ReportDatasetOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportDatasetOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportDatasetOutput) ElementType

func (ReportDatasetOutput) ElementType() reflect.Type

func (ReportDatasetOutput) Filter

Has filter expression to use in the report.

func (ReportDatasetOutput) Granularity

func (o ReportDatasetOutput) Granularity() pulumi.StringPtrOutput

The granularity of rows in the report.

func (ReportDatasetOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportDatasetOutput) ToReportDatasetOutput

func (o ReportDatasetOutput) ToReportDatasetOutput() ReportDatasetOutput

func (ReportDatasetOutput) ToReportDatasetOutputWithContext

func (o ReportDatasetOutput) ToReportDatasetOutputWithContext(ctx context.Context) ReportDatasetOutput

func (ReportDatasetOutput) ToReportDatasetPtrOutput

func (o ReportDatasetOutput) ToReportDatasetPtrOutput() ReportDatasetPtrOutput

func (ReportDatasetOutput) ToReportDatasetPtrOutputWithContext

func (o ReportDatasetOutput) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput

type ReportDatasetPtrInput

type ReportDatasetPtrInput interface {
	pulumi.Input

	ToReportDatasetPtrOutput() ReportDatasetPtrOutput
	ToReportDatasetPtrOutputWithContext(context.Context) ReportDatasetPtrOutput
}

ReportDatasetPtrInput is an input type that accepts ReportDatasetArgs, ReportDatasetPtr and ReportDatasetPtrOutput values. You can construct a concrete instance of `ReportDatasetPtrInput` via:

        ReportDatasetArgs{...}

or:

        nil

type ReportDatasetPtrOutput

type ReportDatasetPtrOutput struct{ *pulumi.OutputState }

func (ReportDatasetPtrOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportDatasetPtrOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportDatasetPtrOutput) Elem

func (ReportDatasetPtrOutput) ElementType

func (ReportDatasetPtrOutput) ElementType() reflect.Type

func (ReportDatasetPtrOutput) Filter

Has filter expression to use in the report.

func (ReportDatasetPtrOutput) Granularity

The granularity of rows in the report.

func (ReportDatasetPtrOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportDatasetPtrOutput) ToReportDatasetPtrOutput

func (o ReportDatasetPtrOutput) ToReportDatasetPtrOutput() ReportDatasetPtrOutput

func (ReportDatasetPtrOutput) ToReportDatasetPtrOutputWithContext

func (o ReportDatasetPtrOutput) ToReportDatasetPtrOutputWithContext(ctx context.Context) ReportDatasetPtrOutput

type ReportDatasetResponse

type ReportDatasetResponse struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation map[string]ReportAggregationResponse `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration *ReportDatasetConfigurationResponse `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter *ReportFilterResponse `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity *string `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping []ReportGroupingResponse `pulumi:"grouping"`
}

The definition of data present in the report.

type ReportDatasetResponseArgs

type ReportDatasetResponseArgs struct {
	// Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.
	Aggregation ReportAggregationResponseMapInput `pulumi:"aggregation"`
	// Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
	Configuration ReportDatasetConfigurationResponsePtrInput `pulumi:"configuration"`
	// Has filter expression to use in the report.
	Filter ReportFilterResponsePtrInput `pulumi:"filter"`
	// The granularity of rows in the report.
	Granularity pulumi.StringPtrInput `pulumi:"granularity"`
	// Array of group by expression to use in the report. Report can have up to 2 group by clauses.
	Grouping ReportGroupingResponseArrayInput `pulumi:"grouping"`
}

The definition of data present in the report.

func (ReportDatasetResponseArgs) ElementType

func (ReportDatasetResponseArgs) ElementType() reflect.Type

func (ReportDatasetResponseArgs) ToReportDatasetResponseOutput

func (i ReportDatasetResponseArgs) ToReportDatasetResponseOutput() ReportDatasetResponseOutput

func (ReportDatasetResponseArgs) ToReportDatasetResponseOutputWithContext

func (i ReportDatasetResponseArgs) ToReportDatasetResponseOutputWithContext(ctx context.Context) ReportDatasetResponseOutput

func (ReportDatasetResponseArgs) ToReportDatasetResponsePtrOutput

func (i ReportDatasetResponseArgs) ToReportDatasetResponsePtrOutput() ReportDatasetResponsePtrOutput

func (ReportDatasetResponseArgs) ToReportDatasetResponsePtrOutputWithContext

func (i ReportDatasetResponseArgs) ToReportDatasetResponsePtrOutputWithContext(ctx context.Context) ReportDatasetResponsePtrOutput

type ReportDatasetResponseInput

type ReportDatasetResponseInput interface {
	pulumi.Input

	ToReportDatasetResponseOutput() ReportDatasetResponseOutput
	ToReportDatasetResponseOutputWithContext(context.Context) ReportDatasetResponseOutput
}

ReportDatasetResponseInput is an input type that accepts ReportDatasetResponseArgs and ReportDatasetResponseOutput values. You can construct a concrete instance of `ReportDatasetResponseInput` via:

ReportDatasetResponseArgs{...}

type ReportDatasetResponseOutput

type ReportDatasetResponseOutput struct{ *pulumi.OutputState }

The definition of data present in the report.

func (ReportDatasetResponseOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportDatasetResponseOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportDatasetResponseOutput) ElementType

func (ReportDatasetResponseOutput) Filter

Has filter expression to use in the report.

func (ReportDatasetResponseOutput) Granularity

The granularity of rows in the report.

func (ReportDatasetResponseOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportDatasetResponseOutput) ToReportDatasetResponseOutput

func (o ReportDatasetResponseOutput) ToReportDatasetResponseOutput() ReportDatasetResponseOutput

func (ReportDatasetResponseOutput) ToReportDatasetResponseOutputWithContext

func (o ReportDatasetResponseOutput) ToReportDatasetResponseOutputWithContext(ctx context.Context) ReportDatasetResponseOutput

func (ReportDatasetResponseOutput) ToReportDatasetResponsePtrOutput

func (o ReportDatasetResponseOutput) ToReportDatasetResponsePtrOutput() ReportDatasetResponsePtrOutput

func (ReportDatasetResponseOutput) ToReportDatasetResponsePtrOutputWithContext

func (o ReportDatasetResponseOutput) ToReportDatasetResponsePtrOutputWithContext(ctx context.Context) ReportDatasetResponsePtrOutput

type ReportDatasetResponsePtrInput

type ReportDatasetResponsePtrInput interface {
	pulumi.Input

	ToReportDatasetResponsePtrOutput() ReportDatasetResponsePtrOutput
	ToReportDatasetResponsePtrOutputWithContext(context.Context) ReportDatasetResponsePtrOutput
}

ReportDatasetResponsePtrInput is an input type that accepts ReportDatasetResponseArgs, ReportDatasetResponsePtr and ReportDatasetResponsePtrOutput values. You can construct a concrete instance of `ReportDatasetResponsePtrInput` via:

        ReportDatasetResponseArgs{...}

or:

        nil

type ReportDatasetResponsePtrOutput

type ReportDatasetResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportDatasetResponsePtrOutput) Aggregation

Dictionary of aggregation expression to use in the report. The key of each item in the dictionary is the alias for the aggregated column. Report can have up to 2 aggregation clauses.

func (ReportDatasetResponsePtrOutput) Configuration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

func (ReportDatasetResponsePtrOutput) Elem

func (ReportDatasetResponsePtrOutput) ElementType

func (ReportDatasetResponsePtrOutput) Filter

Has filter expression to use in the report.

func (ReportDatasetResponsePtrOutput) Granularity

The granularity of rows in the report.

func (ReportDatasetResponsePtrOutput) Grouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

func (ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutput

func (o ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutput() ReportDatasetResponsePtrOutput

func (ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutputWithContext

func (o ReportDatasetResponsePtrOutput) ToReportDatasetResponsePtrOutputWithContext(ctx context.Context) ReportDatasetResponsePtrOutput

type ReportDefinition

type ReportDefinition struct {
	// Has definition for data in this report.
	Dataset *ReportDataset `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod *ReportTimePeriod `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe string `pulumi:"timeframe"`
	// The type of the report.
	Type string `pulumi:"type"`
}

The definition of a report.

type ReportDefinitionArgs

type ReportDefinitionArgs struct {
	// Has definition for data in this report.
	Dataset ReportDatasetPtrInput `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod ReportTimePeriodPtrInput `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe pulumi.StringInput `pulumi:"timeframe"`
	// The type of the report.
	Type pulumi.StringInput `pulumi:"type"`
}

The definition of a report.

func (ReportDefinitionArgs) ElementType

func (ReportDefinitionArgs) ElementType() reflect.Type

func (ReportDefinitionArgs) ToReportDefinitionOutput

func (i ReportDefinitionArgs) ToReportDefinitionOutput() ReportDefinitionOutput

func (ReportDefinitionArgs) ToReportDefinitionOutputWithContext

func (i ReportDefinitionArgs) ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput

func (ReportDefinitionArgs) ToReportDefinitionPtrOutput

func (i ReportDefinitionArgs) ToReportDefinitionPtrOutput() ReportDefinitionPtrOutput

func (ReportDefinitionArgs) ToReportDefinitionPtrOutputWithContext

func (i ReportDefinitionArgs) ToReportDefinitionPtrOutputWithContext(ctx context.Context) ReportDefinitionPtrOutput

type ReportDefinitionInput

type ReportDefinitionInput interface {
	pulumi.Input

	ToReportDefinitionOutput() ReportDefinitionOutput
	ToReportDefinitionOutputWithContext(context.Context) ReportDefinitionOutput
}

ReportDefinitionInput is an input type that accepts ReportDefinitionArgs and ReportDefinitionOutput values. You can construct a concrete instance of `ReportDefinitionInput` via:

ReportDefinitionArgs{...}

type ReportDefinitionOutput

type ReportDefinitionOutput struct{ *pulumi.OutputState }

The definition of a report.

func (ReportDefinitionOutput) Dataset

Has definition for data in this report.

func (ReportDefinitionOutput) ElementType

func (ReportDefinitionOutput) ElementType() reflect.Type

func (ReportDefinitionOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportDefinitionOutput) Timeframe

The time frame for pulling data for the report. If custom, then a specific time period must be provided.

func (ReportDefinitionOutput) ToReportDefinitionOutput

func (o ReportDefinitionOutput) ToReportDefinitionOutput() ReportDefinitionOutput

func (ReportDefinitionOutput) ToReportDefinitionOutputWithContext

func (o ReportDefinitionOutput) ToReportDefinitionOutputWithContext(ctx context.Context) ReportDefinitionOutput

func (ReportDefinitionOutput) ToReportDefinitionPtrOutput

func (o ReportDefinitionOutput) ToReportDefinitionPtrOutput() ReportDefinitionPtrOutput

func (ReportDefinitionOutput) ToReportDefinitionPtrOutputWithContext

func (o ReportDefinitionOutput) ToReportDefinitionPtrOutputWithContext(ctx context.Context) ReportDefinitionPtrOutput

func (ReportDefinitionOutput) Type

The type of the report.

type ReportDefinitionPtrInput

type ReportDefinitionPtrInput interface {
	pulumi.Input

	ToReportDefinitionPtrOutput() ReportDefinitionPtrOutput
	ToReportDefinitionPtrOutputWithContext(context.Context) ReportDefinitionPtrOutput
}

ReportDefinitionPtrInput is an input type that accepts ReportDefinitionArgs, ReportDefinitionPtr and ReportDefinitionPtrOutput values. You can construct a concrete instance of `ReportDefinitionPtrInput` via:

        ReportDefinitionArgs{...}

or:

        nil

type ReportDefinitionPtrOutput

type ReportDefinitionPtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionPtrOutput) Dataset

Has definition for data in this report.

func (ReportDefinitionPtrOutput) Elem

func (ReportDefinitionPtrOutput) ElementType

func (ReportDefinitionPtrOutput) ElementType() reflect.Type

func (ReportDefinitionPtrOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportDefinitionPtrOutput) Timeframe

The time frame for pulling data for the report. If custom, then a specific time period must be provided.

func (ReportDefinitionPtrOutput) ToReportDefinitionPtrOutput

func (o ReportDefinitionPtrOutput) ToReportDefinitionPtrOutput() ReportDefinitionPtrOutput

func (ReportDefinitionPtrOutput) ToReportDefinitionPtrOutputWithContext

func (o ReportDefinitionPtrOutput) ToReportDefinitionPtrOutputWithContext(ctx context.Context) ReportDefinitionPtrOutput

func (ReportDefinitionPtrOutput) Type

The type of the report.

type ReportDefinitionResponse

type ReportDefinitionResponse struct {
	// Has definition for data in this report.
	Dataset *ReportDatasetResponse `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod *ReportTimePeriodResponse `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe string `pulumi:"timeframe"`
	// The type of the report.
	Type string `pulumi:"type"`
}

The definition of a report.

type ReportDefinitionResponseArgs

type ReportDefinitionResponseArgs struct {
	// Has definition for data in this report.
	Dataset ReportDatasetResponsePtrInput `pulumi:"dataset"`
	// Has time period for pulling data for the report.
	TimePeriod ReportTimePeriodResponsePtrInput `pulumi:"timePeriod"`
	// The time frame for pulling data for the report. If custom, then a specific time period must be provided.
	Timeframe pulumi.StringInput `pulumi:"timeframe"`
	// The type of the report.
	Type pulumi.StringInput `pulumi:"type"`
}

The definition of a report.

func (ReportDefinitionResponseArgs) ElementType

func (ReportDefinitionResponseArgs) ToReportDefinitionResponseOutput

func (i ReportDefinitionResponseArgs) ToReportDefinitionResponseOutput() ReportDefinitionResponseOutput

func (ReportDefinitionResponseArgs) ToReportDefinitionResponseOutputWithContext

func (i ReportDefinitionResponseArgs) ToReportDefinitionResponseOutputWithContext(ctx context.Context) ReportDefinitionResponseOutput

func (ReportDefinitionResponseArgs) ToReportDefinitionResponsePtrOutput

func (i ReportDefinitionResponseArgs) ToReportDefinitionResponsePtrOutput() ReportDefinitionResponsePtrOutput

func (ReportDefinitionResponseArgs) ToReportDefinitionResponsePtrOutputWithContext

func (i ReportDefinitionResponseArgs) ToReportDefinitionResponsePtrOutputWithContext(ctx context.Context) ReportDefinitionResponsePtrOutput

type ReportDefinitionResponseInput

type ReportDefinitionResponseInput interface {
	pulumi.Input

	ToReportDefinitionResponseOutput() ReportDefinitionResponseOutput
	ToReportDefinitionResponseOutputWithContext(context.Context) ReportDefinitionResponseOutput
}

ReportDefinitionResponseInput is an input type that accepts ReportDefinitionResponseArgs and ReportDefinitionResponseOutput values. You can construct a concrete instance of `ReportDefinitionResponseInput` via:

ReportDefinitionResponseArgs{...}

type ReportDefinitionResponseOutput

type ReportDefinitionResponseOutput struct{ *pulumi.OutputState }

The definition of a report.

func (ReportDefinitionResponseOutput) Dataset

Has definition for data in this report.

func (ReportDefinitionResponseOutput) ElementType

func (ReportDefinitionResponseOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportDefinitionResponseOutput) Timeframe

The time frame for pulling data for the report. If custom, then a specific time period must be provided.

func (ReportDefinitionResponseOutput) ToReportDefinitionResponseOutput

func (o ReportDefinitionResponseOutput) ToReportDefinitionResponseOutput() ReportDefinitionResponseOutput

func (ReportDefinitionResponseOutput) ToReportDefinitionResponseOutputWithContext

func (o ReportDefinitionResponseOutput) ToReportDefinitionResponseOutputWithContext(ctx context.Context) ReportDefinitionResponseOutput

func (ReportDefinitionResponseOutput) ToReportDefinitionResponsePtrOutput

func (o ReportDefinitionResponseOutput) ToReportDefinitionResponsePtrOutput() ReportDefinitionResponsePtrOutput

func (ReportDefinitionResponseOutput) ToReportDefinitionResponsePtrOutputWithContext

func (o ReportDefinitionResponseOutput) ToReportDefinitionResponsePtrOutputWithContext(ctx context.Context) ReportDefinitionResponsePtrOutput

func (ReportDefinitionResponseOutput) Type

The type of the report.

type ReportDefinitionResponsePtrInput

type ReportDefinitionResponsePtrInput interface {
	pulumi.Input

	ToReportDefinitionResponsePtrOutput() ReportDefinitionResponsePtrOutput
	ToReportDefinitionResponsePtrOutputWithContext(context.Context) ReportDefinitionResponsePtrOutput
}

ReportDefinitionResponsePtrInput is an input type that accepts ReportDefinitionResponseArgs, ReportDefinitionResponsePtr and ReportDefinitionResponsePtrOutput values. You can construct a concrete instance of `ReportDefinitionResponsePtrInput` via:

        ReportDefinitionResponseArgs{...}

or:

        nil

type ReportDefinitionResponsePtrOutput

type ReportDefinitionResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportDefinitionResponsePtrOutput) Dataset

Has definition for data in this report.

func (ReportDefinitionResponsePtrOutput) Elem

func (ReportDefinitionResponsePtrOutput) ElementType

func (ReportDefinitionResponsePtrOutput) TimePeriod

Has time period for pulling data for the report.

func (ReportDefinitionResponsePtrOutput) Timeframe

The time frame for pulling data for the report. If custom, then a specific time period must be provided.

func (ReportDefinitionResponsePtrOutput) ToReportDefinitionResponsePtrOutput

func (o ReportDefinitionResponsePtrOutput) ToReportDefinitionResponsePtrOutput() ReportDefinitionResponsePtrOutput

func (ReportDefinitionResponsePtrOutput) ToReportDefinitionResponsePtrOutputWithContext

func (o ReportDefinitionResponsePtrOutput) ToReportDefinitionResponsePtrOutputWithContext(ctx context.Context) ReportDefinitionResponsePtrOutput

func (ReportDefinitionResponsePtrOutput) Type

The type of the report.

type ReportDeliveryDestination

type ReportDeliveryDestination struct {
	// The name of the container where reports will be uploaded.
	Container string `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId string `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath *string `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

type ReportDeliveryDestinationArgs

type ReportDeliveryDestinationArgs struct {
	// The name of the container where reports will be uploaded.
	Container pulumi.StringInput `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath pulumi.StringPtrInput `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

func (ReportDeliveryDestinationArgs) ElementType

func (ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutput

func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput

func (ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutputWithContext

func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationOutputWithContext(ctx context.Context) ReportDeliveryDestinationOutput

func (ReportDeliveryDestinationArgs) ToReportDeliveryDestinationPtrOutput

func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationPtrOutput() ReportDeliveryDestinationPtrOutput

func (ReportDeliveryDestinationArgs) ToReportDeliveryDestinationPtrOutputWithContext

func (i ReportDeliveryDestinationArgs) ToReportDeliveryDestinationPtrOutputWithContext(ctx context.Context) ReportDeliveryDestinationPtrOutput

type ReportDeliveryDestinationInput

type ReportDeliveryDestinationInput interface {
	pulumi.Input

	ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput
	ToReportDeliveryDestinationOutputWithContext(context.Context) ReportDeliveryDestinationOutput
}

ReportDeliveryDestinationInput is an input type that accepts ReportDeliveryDestinationArgs and ReportDeliveryDestinationOutput values. You can construct a concrete instance of `ReportDeliveryDestinationInput` via:

ReportDeliveryDestinationArgs{...}

type ReportDeliveryDestinationOutput

type ReportDeliveryDestinationOutput struct{ *pulumi.OutputState }

The destination information for the delivery of the report.

func (ReportDeliveryDestinationOutput) Container

The name of the container where reports will be uploaded.

func (ReportDeliveryDestinationOutput) ElementType

func (ReportDeliveryDestinationOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportDeliveryDestinationOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutput

func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutput() ReportDeliveryDestinationOutput

func (ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutputWithContext

func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationOutputWithContext(ctx context.Context) ReportDeliveryDestinationOutput

func (ReportDeliveryDestinationOutput) ToReportDeliveryDestinationPtrOutput

func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationPtrOutput() ReportDeliveryDestinationPtrOutput

func (ReportDeliveryDestinationOutput) ToReportDeliveryDestinationPtrOutputWithContext

func (o ReportDeliveryDestinationOutput) ToReportDeliveryDestinationPtrOutputWithContext(ctx context.Context) ReportDeliveryDestinationPtrOutput

type ReportDeliveryDestinationPtrInput

type ReportDeliveryDestinationPtrInput interface {
	pulumi.Input

	ToReportDeliveryDestinationPtrOutput() ReportDeliveryDestinationPtrOutput
	ToReportDeliveryDestinationPtrOutputWithContext(context.Context) ReportDeliveryDestinationPtrOutput
}

ReportDeliveryDestinationPtrInput is an input type that accepts ReportDeliveryDestinationArgs, ReportDeliveryDestinationPtr and ReportDeliveryDestinationPtrOutput values. You can construct a concrete instance of `ReportDeliveryDestinationPtrInput` via:

        ReportDeliveryDestinationArgs{...}

or:

        nil

type ReportDeliveryDestinationPtrOutput

type ReportDeliveryDestinationPtrOutput struct{ *pulumi.OutputState }

func (ReportDeliveryDestinationPtrOutput) Container

The name of the container where reports will be uploaded.

func (ReportDeliveryDestinationPtrOutput) Elem

func (ReportDeliveryDestinationPtrOutput) ElementType

func (ReportDeliveryDestinationPtrOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportDeliveryDestinationPtrOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportDeliveryDestinationPtrOutput) ToReportDeliveryDestinationPtrOutput

func (o ReportDeliveryDestinationPtrOutput) ToReportDeliveryDestinationPtrOutput() ReportDeliveryDestinationPtrOutput

func (ReportDeliveryDestinationPtrOutput) ToReportDeliveryDestinationPtrOutputWithContext

func (o ReportDeliveryDestinationPtrOutput) ToReportDeliveryDestinationPtrOutputWithContext(ctx context.Context) ReportDeliveryDestinationPtrOutput

type ReportDeliveryDestinationResponse

type ReportDeliveryDestinationResponse struct {
	// The name of the container where reports will be uploaded.
	Container string `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId string `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath *string `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

type ReportDeliveryDestinationResponseArgs

type ReportDeliveryDestinationResponseArgs struct {
	// The name of the container where reports will be uploaded.
	Container pulumi.StringInput `pulumi:"container"`
	// The resource id of the storage account where reports will be delivered.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// The name of the directory where reports will be uploaded.
	RootFolderPath pulumi.StringPtrInput `pulumi:"rootFolderPath"`
}

The destination information for the delivery of the report.

func (ReportDeliveryDestinationResponseArgs) ElementType

func (ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponseOutput

func (i ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponseOutput() ReportDeliveryDestinationResponseOutput

func (ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponseOutputWithContext

func (i ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponseOutputWithContext(ctx context.Context) ReportDeliveryDestinationResponseOutput

func (ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponsePtrOutput

func (i ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponsePtrOutput() ReportDeliveryDestinationResponsePtrOutput

func (ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponsePtrOutputWithContext

func (i ReportDeliveryDestinationResponseArgs) ToReportDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ReportDeliveryDestinationResponsePtrOutput

type ReportDeliveryDestinationResponseInput

type ReportDeliveryDestinationResponseInput interface {
	pulumi.Input

	ToReportDeliveryDestinationResponseOutput() ReportDeliveryDestinationResponseOutput
	ToReportDeliveryDestinationResponseOutputWithContext(context.Context) ReportDeliveryDestinationResponseOutput
}

ReportDeliveryDestinationResponseInput is an input type that accepts ReportDeliveryDestinationResponseArgs and ReportDeliveryDestinationResponseOutput values. You can construct a concrete instance of `ReportDeliveryDestinationResponseInput` via:

ReportDeliveryDestinationResponseArgs{...}

type ReportDeliveryDestinationResponseOutput

type ReportDeliveryDestinationResponseOutput struct{ *pulumi.OutputState }

The destination information for the delivery of the report.

func (ReportDeliveryDestinationResponseOutput) Container

The name of the container where reports will be uploaded.

func (ReportDeliveryDestinationResponseOutput) ElementType

func (ReportDeliveryDestinationResponseOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportDeliveryDestinationResponseOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutput

func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutput() ReportDeliveryDestinationResponseOutput

func (ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutputWithContext

func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponseOutputWithContext(ctx context.Context) ReportDeliveryDestinationResponseOutput

func (ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponsePtrOutput

func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponsePtrOutput() ReportDeliveryDestinationResponsePtrOutput

func (ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponsePtrOutputWithContext

func (o ReportDeliveryDestinationResponseOutput) ToReportDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ReportDeliveryDestinationResponsePtrOutput

type ReportDeliveryDestinationResponsePtrInput

type ReportDeliveryDestinationResponsePtrInput interface {
	pulumi.Input

	ToReportDeliveryDestinationResponsePtrOutput() ReportDeliveryDestinationResponsePtrOutput
	ToReportDeliveryDestinationResponsePtrOutputWithContext(context.Context) ReportDeliveryDestinationResponsePtrOutput
}

ReportDeliveryDestinationResponsePtrInput is an input type that accepts ReportDeliveryDestinationResponseArgs, ReportDeliveryDestinationResponsePtr and ReportDeliveryDestinationResponsePtrOutput values. You can construct a concrete instance of `ReportDeliveryDestinationResponsePtrInput` via:

        ReportDeliveryDestinationResponseArgs{...}

or:

        nil

type ReportDeliveryDestinationResponsePtrOutput

type ReportDeliveryDestinationResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportDeliveryDestinationResponsePtrOutput) Container

The name of the container where reports will be uploaded.

func (ReportDeliveryDestinationResponsePtrOutput) Elem

func (ReportDeliveryDestinationResponsePtrOutput) ElementType

func (ReportDeliveryDestinationResponsePtrOutput) ResourceId

The resource id of the storage account where reports will be delivered.

func (ReportDeliveryDestinationResponsePtrOutput) RootFolderPath

The name of the directory where reports will be uploaded.

func (ReportDeliveryDestinationResponsePtrOutput) ToReportDeliveryDestinationResponsePtrOutput

func (o ReportDeliveryDestinationResponsePtrOutput) ToReportDeliveryDestinationResponsePtrOutput() ReportDeliveryDestinationResponsePtrOutput

func (ReportDeliveryDestinationResponsePtrOutput) ToReportDeliveryDestinationResponsePtrOutputWithContext

func (o ReportDeliveryDestinationResponsePtrOutput) ToReportDeliveryDestinationResponsePtrOutputWithContext(ctx context.Context) ReportDeliveryDestinationResponsePtrOutput

type ReportDeliveryInfo

type ReportDeliveryInfo struct {
	// Has destination for the report being delivered.
	Destination ReportDeliveryDestination `pulumi:"destination"`
}

The delivery information associated with a report.

type ReportDeliveryInfoArgs

type ReportDeliveryInfoArgs struct {
	// Has destination for the report being delivered.
	Destination ReportDeliveryDestinationInput `pulumi:"destination"`
}

The delivery information associated with a report.

func (ReportDeliveryInfoArgs) ElementType

func (ReportDeliveryInfoArgs) ElementType() reflect.Type

func (ReportDeliveryInfoArgs) ToReportDeliveryInfoOutput

func (i ReportDeliveryInfoArgs) ToReportDeliveryInfoOutput() ReportDeliveryInfoOutput

func (ReportDeliveryInfoArgs) ToReportDeliveryInfoOutputWithContext

func (i ReportDeliveryInfoArgs) ToReportDeliveryInfoOutputWithContext(ctx context.Context) ReportDeliveryInfoOutput

func (ReportDeliveryInfoArgs) ToReportDeliveryInfoPtrOutput

func (i ReportDeliveryInfoArgs) ToReportDeliveryInfoPtrOutput() ReportDeliveryInfoPtrOutput

func (ReportDeliveryInfoArgs) ToReportDeliveryInfoPtrOutputWithContext

func (i ReportDeliveryInfoArgs) ToReportDeliveryInfoPtrOutputWithContext(ctx context.Context) ReportDeliveryInfoPtrOutput

type ReportDeliveryInfoInput

type ReportDeliveryInfoInput interface {
	pulumi.Input

	ToReportDeliveryInfoOutput() ReportDeliveryInfoOutput
	ToReportDeliveryInfoOutputWithContext(context.Context) ReportDeliveryInfoOutput
}

ReportDeliveryInfoInput is an input type that accepts ReportDeliveryInfoArgs and ReportDeliveryInfoOutput values. You can construct a concrete instance of `ReportDeliveryInfoInput` via:

ReportDeliveryInfoArgs{...}

type ReportDeliveryInfoOutput

type ReportDeliveryInfoOutput struct{ *pulumi.OutputState }

The delivery information associated with a report.

func (ReportDeliveryInfoOutput) Destination

Has destination for the report being delivered.

func (ReportDeliveryInfoOutput) ElementType

func (ReportDeliveryInfoOutput) ElementType() reflect.Type

func (ReportDeliveryInfoOutput) ToReportDeliveryInfoOutput

func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoOutput() ReportDeliveryInfoOutput

func (ReportDeliveryInfoOutput) ToReportDeliveryInfoOutputWithContext

func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoOutputWithContext(ctx context.Context) ReportDeliveryInfoOutput

func (ReportDeliveryInfoOutput) ToReportDeliveryInfoPtrOutput

func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoPtrOutput() ReportDeliveryInfoPtrOutput

func (ReportDeliveryInfoOutput) ToReportDeliveryInfoPtrOutputWithContext

func (o ReportDeliveryInfoOutput) ToReportDeliveryInfoPtrOutputWithContext(ctx context.Context) ReportDeliveryInfoPtrOutput

type ReportDeliveryInfoPtrInput

type ReportDeliveryInfoPtrInput interface {
	pulumi.Input

	ToReportDeliveryInfoPtrOutput() ReportDeliveryInfoPtrOutput
	ToReportDeliveryInfoPtrOutputWithContext(context.Context) ReportDeliveryInfoPtrOutput
}

ReportDeliveryInfoPtrInput is an input type that accepts ReportDeliveryInfoArgs, ReportDeliveryInfoPtr and ReportDeliveryInfoPtrOutput values. You can construct a concrete instance of `ReportDeliveryInfoPtrInput` via:

        ReportDeliveryInfoArgs{...}

or:

        nil

type ReportDeliveryInfoPtrOutput

type ReportDeliveryInfoPtrOutput struct{ *pulumi.OutputState }

func (ReportDeliveryInfoPtrOutput) Destination

Has destination for the report being delivered.

func (ReportDeliveryInfoPtrOutput) Elem

func (ReportDeliveryInfoPtrOutput) ElementType

func (ReportDeliveryInfoPtrOutput) ToReportDeliveryInfoPtrOutput

func (o ReportDeliveryInfoPtrOutput) ToReportDeliveryInfoPtrOutput() ReportDeliveryInfoPtrOutput

func (ReportDeliveryInfoPtrOutput) ToReportDeliveryInfoPtrOutputWithContext

func (o ReportDeliveryInfoPtrOutput) ToReportDeliveryInfoPtrOutputWithContext(ctx context.Context) ReportDeliveryInfoPtrOutput

type ReportDeliveryInfoResponse

type ReportDeliveryInfoResponse struct {
	// Has destination for the report being delivered.
	Destination ReportDeliveryDestinationResponse `pulumi:"destination"`
}

The delivery information associated with a report.

type ReportDeliveryInfoResponseArgs

type ReportDeliveryInfoResponseArgs struct {
	// Has destination for the report being delivered.
	Destination ReportDeliveryDestinationResponseInput `pulumi:"destination"`
}

The delivery information associated with a report.

func (ReportDeliveryInfoResponseArgs) ElementType

func (ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponseOutput

func (i ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponseOutput() ReportDeliveryInfoResponseOutput

func (ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponseOutputWithContext

func (i ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponseOutputWithContext(ctx context.Context) ReportDeliveryInfoResponseOutput

func (ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponsePtrOutput

func (i ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponsePtrOutput() ReportDeliveryInfoResponsePtrOutput

func (ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponsePtrOutputWithContext

func (i ReportDeliveryInfoResponseArgs) ToReportDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ReportDeliveryInfoResponsePtrOutput

type ReportDeliveryInfoResponseInput

type ReportDeliveryInfoResponseInput interface {
	pulumi.Input

	ToReportDeliveryInfoResponseOutput() ReportDeliveryInfoResponseOutput
	ToReportDeliveryInfoResponseOutputWithContext(context.Context) ReportDeliveryInfoResponseOutput
}

ReportDeliveryInfoResponseInput is an input type that accepts ReportDeliveryInfoResponseArgs and ReportDeliveryInfoResponseOutput values. You can construct a concrete instance of `ReportDeliveryInfoResponseInput` via:

ReportDeliveryInfoResponseArgs{...}

type ReportDeliveryInfoResponseOutput

type ReportDeliveryInfoResponseOutput struct{ *pulumi.OutputState }

The delivery information associated with a report.

func (ReportDeliveryInfoResponseOutput) Destination

Has destination for the report being delivered.

func (ReportDeliveryInfoResponseOutput) ElementType

func (ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutput

func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutput() ReportDeliveryInfoResponseOutput

func (ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutputWithContext

func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponseOutputWithContext(ctx context.Context) ReportDeliveryInfoResponseOutput

func (ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponsePtrOutput

func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponsePtrOutput() ReportDeliveryInfoResponsePtrOutput

func (ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponsePtrOutputWithContext

func (o ReportDeliveryInfoResponseOutput) ToReportDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ReportDeliveryInfoResponsePtrOutput

type ReportDeliveryInfoResponsePtrInput

type ReportDeliveryInfoResponsePtrInput interface {
	pulumi.Input

	ToReportDeliveryInfoResponsePtrOutput() ReportDeliveryInfoResponsePtrOutput
	ToReportDeliveryInfoResponsePtrOutputWithContext(context.Context) ReportDeliveryInfoResponsePtrOutput
}

ReportDeliveryInfoResponsePtrInput is an input type that accepts ReportDeliveryInfoResponseArgs, ReportDeliveryInfoResponsePtr and ReportDeliveryInfoResponsePtrOutput values. You can construct a concrete instance of `ReportDeliveryInfoResponsePtrInput` via:

        ReportDeliveryInfoResponseArgs{...}

or:

        nil

type ReportDeliveryInfoResponsePtrOutput

type ReportDeliveryInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportDeliveryInfoResponsePtrOutput) Destination

Has destination for the report being delivered.

func (ReportDeliveryInfoResponsePtrOutput) Elem

func (ReportDeliveryInfoResponsePtrOutput) ElementType

func (ReportDeliveryInfoResponsePtrOutput) ToReportDeliveryInfoResponsePtrOutput

func (o ReportDeliveryInfoResponsePtrOutput) ToReportDeliveryInfoResponsePtrOutput() ReportDeliveryInfoResponsePtrOutput

func (ReportDeliveryInfoResponsePtrOutput) ToReportDeliveryInfoResponsePtrOutputWithContext

func (o ReportDeliveryInfoResponsePtrOutput) ToReportDeliveryInfoResponsePtrOutputWithContext(ctx context.Context) ReportDeliveryInfoResponsePtrOutput

type ReportFilter

type ReportFilter struct {
	// The logical "AND" expression. Must have at least 2 items.
	And []ReportFilter `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension *ReportComparisonExpression `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not *ReportFilter `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or []ReportFilter `pulumi:"or"`
	// Has comparison expression for a tag
	Tag *ReportComparisonExpression `pulumi:"tag"`
}

The filter expression to be used in the report.

type ReportFilterArgs

type ReportFilterArgs struct {
	// The logical "AND" expression. Must have at least 2 items.
	And ReportFilterArrayInput `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension ReportComparisonExpressionPtrInput `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not ReportFilterPtrInput `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or ReportFilterArrayInput `pulumi:"or"`
	// Has comparison expression for a tag
	Tag ReportComparisonExpressionPtrInput `pulumi:"tag"`
}

The filter expression to be used in the report.

func (ReportFilterArgs) ElementType

func (ReportFilterArgs) ElementType() reflect.Type

func (ReportFilterArgs) ToReportFilterOutput

func (i ReportFilterArgs) ToReportFilterOutput() ReportFilterOutput

func (ReportFilterArgs) ToReportFilterOutputWithContext

func (i ReportFilterArgs) ToReportFilterOutputWithContext(ctx context.Context) ReportFilterOutput

func (ReportFilterArgs) ToReportFilterPtrOutput

func (i ReportFilterArgs) ToReportFilterPtrOutput() ReportFilterPtrOutput

func (ReportFilterArgs) ToReportFilterPtrOutputWithContext

func (i ReportFilterArgs) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput

type ReportFilterArray

type ReportFilterArray []ReportFilterInput

func (ReportFilterArray) ElementType

func (ReportFilterArray) ElementType() reflect.Type

func (ReportFilterArray) ToReportFilterArrayOutput

func (i ReportFilterArray) ToReportFilterArrayOutput() ReportFilterArrayOutput

func (ReportFilterArray) ToReportFilterArrayOutputWithContext

func (i ReportFilterArray) ToReportFilterArrayOutputWithContext(ctx context.Context) ReportFilterArrayOutput

type ReportFilterArrayInput

type ReportFilterArrayInput interface {
	pulumi.Input

	ToReportFilterArrayOutput() ReportFilterArrayOutput
	ToReportFilterArrayOutputWithContext(context.Context) ReportFilterArrayOutput
}

ReportFilterArrayInput is an input type that accepts ReportFilterArray and ReportFilterArrayOutput values. You can construct a concrete instance of `ReportFilterArrayInput` via:

ReportFilterArray{ ReportFilterArgs{...} }

type ReportFilterArrayOutput

type ReportFilterArrayOutput struct{ *pulumi.OutputState }

func (ReportFilterArrayOutput) ElementType

func (ReportFilterArrayOutput) ElementType() reflect.Type

func (ReportFilterArrayOutput) Index

func (ReportFilterArrayOutput) ToReportFilterArrayOutput

func (o ReportFilterArrayOutput) ToReportFilterArrayOutput() ReportFilterArrayOutput

func (ReportFilterArrayOutput) ToReportFilterArrayOutputWithContext

func (o ReportFilterArrayOutput) ToReportFilterArrayOutputWithContext(ctx context.Context) ReportFilterArrayOutput

type ReportFilterInput

type ReportFilterInput interface {
	pulumi.Input

	ToReportFilterOutput() ReportFilterOutput
	ToReportFilterOutputWithContext(context.Context) ReportFilterOutput
}

ReportFilterInput is an input type that accepts ReportFilterArgs and ReportFilterOutput values. You can construct a concrete instance of `ReportFilterInput` via:

ReportFilterArgs{...}

type ReportFilterOutput

type ReportFilterOutput struct{ *pulumi.OutputState }

The filter expression to be used in the report.

func (ReportFilterOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportFilterOutput) Dimension

Has comparison expression for a dimension

func (ReportFilterOutput) ElementType

func (ReportFilterOutput) ElementType() reflect.Type

func (ReportFilterOutput) Not

The logical "NOT" expression.

func (ReportFilterOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportFilterOutput) Tag

Has comparison expression for a tag

func (ReportFilterOutput) ToReportFilterOutput

func (o ReportFilterOutput) ToReportFilterOutput() ReportFilterOutput

func (ReportFilterOutput) ToReportFilterOutputWithContext

func (o ReportFilterOutput) ToReportFilterOutputWithContext(ctx context.Context) ReportFilterOutput

func (ReportFilterOutput) ToReportFilterPtrOutput

func (o ReportFilterOutput) ToReportFilterPtrOutput() ReportFilterPtrOutput

func (ReportFilterOutput) ToReportFilterPtrOutputWithContext

func (o ReportFilterOutput) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput

type ReportFilterPtrInput

type ReportFilterPtrInput interface {
	pulumi.Input

	ToReportFilterPtrOutput() ReportFilterPtrOutput
	ToReportFilterPtrOutputWithContext(context.Context) ReportFilterPtrOutput
}

ReportFilterPtrInput is an input type that accepts ReportFilterArgs, ReportFilterPtr and ReportFilterPtrOutput values. You can construct a concrete instance of `ReportFilterPtrInput` via:

        ReportFilterArgs{...}

or:

        nil

type ReportFilterPtrOutput

type ReportFilterPtrOutput struct{ *pulumi.OutputState }

func (ReportFilterPtrOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportFilterPtrOutput) Dimension

Has comparison expression for a dimension

func (ReportFilterPtrOutput) Elem

func (ReportFilterPtrOutput) ElementType

func (ReportFilterPtrOutput) ElementType() reflect.Type

func (ReportFilterPtrOutput) Not

The logical "NOT" expression.

func (ReportFilterPtrOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportFilterPtrOutput) Tag

Has comparison expression for a tag

func (ReportFilterPtrOutput) ToReportFilterPtrOutput

func (o ReportFilterPtrOutput) ToReportFilterPtrOutput() ReportFilterPtrOutput

func (ReportFilterPtrOutput) ToReportFilterPtrOutputWithContext

func (o ReportFilterPtrOutput) ToReportFilterPtrOutputWithContext(ctx context.Context) ReportFilterPtrOutput

type ReportFilterResponse

type ReportFilterResponse struct {
	// The logical "AND" expression. Must have at least 2 items.
	And []ReportFilterResponse `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension *ReportComparisonExpressionResponse `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not *ReportFilterResponse `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or []ReportFilterResponse `pulumi:"or"`
	// Has comparison expression for a tag
	Tag *ReportComparisonExpressionResponse `pulumi:"tag"`
}

The filter expression to be used in the report.

type ReportFilterResponseArgs

type ReportFilterResponseArgs struct {
	// The logical "AND" expression. Must have at least 2 items.
	And ReportFilterResponseArrayInput `pulumi:"and"`
	// Has comparison expression for a dimension
	Dimension ReportComparisonExpressionResponsePtrInput `pulumi:"dimension"`
	// The logical "NOT" expression.
	Not ReportFilterResponsePtrInput `pulumi:"not"`
	// The logical "OR" expression. Must have at least 2 items.
	Or ReportFilterResponseArrayInput `pulumi:"or"`
	// Has comparison expression for a tag
	Tag ReportComparisonExpressionResponsePtrInput `pulumi:"tag"`
}

The filter expression to be used in the report.

func (ReportFilterResponseArgs) ElementType

func (ReportFilterResponseArgs) ElementType() reflect.Type

func (ReportFilterResponseArgs) ToReportFilterResponseOutput

func (i ReportFilterResponseArgs) ToReportFilterResponseOutput() ReportFilterResponseOutput

func (ReportFilterResponseArgs) ToReportFilterResponseOutputWithContext

func (i ReportFilterResponseArgs) ToReportFilterResponseOutputWithContext(ctx context.Context) ReportFilterResponseOutput

func (ReportFilterResponseArgs) ToReportFilterResponsePtrOutput

func (i ReportFilterResponseArgs) ToReportFilterResponsePtrOutput() ReportFilterResponsePtrOutput

func (ReportFilterResponseArgs) ToReportFilterResponsePtrOutputWithContext

func (i ReportFilterResponseArgs) ToReportFilterResponsePtrOutputWithContext(ctx context.Context) ReportFilterResponsePtrOutput

type ReportFilterResponseArray

type ReportFilterResponseArray []ReportFilterResponseInput

func (ReportFilterResponseArray) ElementType

func (ReportFilterResponseArray) ElementType() reflect.Type

func (ReportFilterResponseArray) ToReportFilterResponseArrayOutput

func (i ReportFilterResponseArray) ToReportFilterResponseArrayOutput() ReportFilterResponseArrayOutput

func (ReportFilterResponseArray) ToReportFilterResponseArrayOutputWithContext

func (i ReportFilterResponseArray) ToReportFilterResponseArrayOutputWithContext(ctx context.Context) ReportFilterResponseArrayOutput

type ReportFilterResponseArrayInput

type ReportFilterResponseArrayInput interface {
	pulumi.Input

	ToReportFilterResponseArrayOutput() ReportFilterResponseArrayOutput
	ToReportFilterResponseArrayOutputWithContext(context.Context) ReportFilterResponseArrayOutput
}

ReportFilterResponseArrayInput is an input type that accepts ReportFilterResponseArray and ReportFilterResponseArrayOutput values. You can construct a concrete instance of `ReportFilterResponseArrayInput` via:

ReportFilterResponseArray{ ReportFilterResponseArgs{...} }

type ReportFilterResponseArrayOutput

type ReportFilterResponseArrayOutput struct{ *pulumi.OutputState }

func (ReportFilterResponseArrayOutput) ElementType

func (ReportFilterResponseArrayOutput) Index

func (ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutput

func (o ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutput() ReportFilterResponseArrayOutput

func (ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutputWithContext

func (o ReportFilterResponseArrayOutput) ToReportFilterResponseArrayOutputWithContext(ctx context.Context) ReportFilterResponseArrayOutput

type ReportFilterResponseInput

type ReportFilterResponseInput interface {
	pulumi.Input

	ToReportFilterResponseOutput() ReportFilterResponseOutput
	ToReportFilterResponseOutputWithContext(context.Context) ReportFilterResponseOutput
}

ReportFilterResponseInput is an input type that accepts ReportFilterResponseArgs and ReportFilterResponseOutput values. You can construct a concrete instance of `ReportFilterResponseInput` via:

ReportFilterResponseArgs{...}

type ReportFilterResponseOutput

type ReportFilterResponseOutput struct{ *pulumi.OutputState }

The filter expression to be used in the report.

func (ReportFilterResponseOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportFilterResponseOutput) Dimension

Has comparison expression for a dimension

func (ReportFilterResponseOutput) ElementType

func (ReportFilterResponseOutput) ElementType() reflect.Type

func (ReportFilterResponseOutput) Not

The logical "NOT" expression.

func (ReportFilterResponseOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportFilterResponseOutput) Tag

Has comparison expression for a tag

func (ReportFilterResponseOutput) ToReportFilterResponseOutput

func (o ReportFilterResponseOutput) ToReportFilterResponseOutput() ReportFilterResponseOutput

func (ReportFilterResponseOutput) ToReportFilterResponseOutputWithContext

func (o ReportFilterResponseOutput) ToReportFilterResponseOutputWithContext(ctx context.Context) ReportFilterResponseOutput

func (ReportFilterResponseOutput) ToReportFilterResponsePtrOutput

func (o ReportFilterResponseOutput) ToReportFilterResponsePtrOutput() ReportFilterResponsePtrOutput

func (ReportFilterResponseOutput) ToReportFilterResponsePtrOutputWithContext

func (o ReportFilterResponseOutput) ToReportFilterResponsePtrOutputWithContext(ctx context.Context) ReportFilterResponsePtrOutput

type ReportFilterResponsePtrInput

type ReportFilterResponsePtrInput interface {
	pulumi.Input

	ToReportFilterResponsePtrOutput() ReportFilterResponsePtrOutput
	ToReportFilterResponsePtrOutputWithContext(context.Context) ReportFilterResponsePtrOutput
}

ReportFilterResponsePtrInput is an input type that accepts ReportFilterResponseArgs, ReportFilterResponsePtr and ReportFilterResponsePtrOutput values. You can construct a concrete instance of `ReportFilterResponsePtrInput` via:

        ReportFilterResponseArgs{...}

or:

        nil

type ReportFilterResponsePtrOutput

type ReportFilterResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportFilterResponsePtrOutput) And

The logical "AND" expression. Must have at least 2 items.

func (ReportFilterResponsePtrOutput) Dimension

Has comparison expression for a dimension

func (ReportFilterResponsePtrOutput) Elem

func (ReportFilterResponsePtrOutput) ElementType

func (ReportFilterResponsePtrOutput) Not

The logical "NOT" expression.

func (ReportFilterResponsePtrOutput) Or

The logical "OR" expression. Must have at least 2 items.

func (ReportFilterResponsePtrOutput) Tag

Has comparison expression for a tag

func (ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutput

func (o ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutput() ReportFilterResponsePtrOutput

func (ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutputWithContext

func (o ReportFilterResponsePtrOutput) ToReportFilterResponsePtrOutputWithContext(ctx context.Context) ReportFilterResponsePtrOutput

type ReportGrouping

type ReportGrouping struct {
	// The name of the column to group.
	Name string `pulumi:"name"`
	// Has type of the column to group.
	Type string `pulumi:"type"`
}

The group by expression to be used in the report.

type ReportGroupingArgs

type ReportGroupingArgs struct {
	// The name of the column to group.
	Name pulumi.StringInput `pulumi:"name"`
	// Has type of the column to group.
	Type pulumi.StringInput `pulumi:"type"`
}

The group by expression to be used in the report.

func (ReportGroupingArgs) ElementType

func (ReportGroupingArgs) ElementType() reflect.Type

func (ReportGroupingArgs) ToReportGroupingOutput

func (i ReportGroupingArgs) ToReportGroupingOutput() ReportGroupingOutput

func (ReportGroupingArgs) ToReportGroupingOutputWithContext

func (i ReportGroupingArgs) ToReportGroupingOutputWithContext(ctx context.Context) ReportGroupingOutput

type ReportGroupingArray

type ReportGroupingArray []ReportGroupingInput

func (ReportGroupingArray) ElementType

func (ReportGroupingArray) ElementType() reflect.Type

func (ReportGroupingArray) ToReportGroupingArrayOutput

func (i ReportGroupingArray) ToReportGroupingArrayOutput() ReportGroupingArrayOutput

func (ReportGroupingArray) ToReportGroupingArrayOutputWithContext

func (i ReportGroupingArray) ToReportGroupingArrayOutputWithContext(ctx context.Context) ReportGroupingArrayOutput

type ReportGroupingArrayInput

type ReportGroupingArrayInput interface {
	pulumi.Input

	ToReportGroupingArrayOutput() ReportGroupingArrayOutput
	ToReportGroupingArrayOutputWithContext(context.Context) ReportGroupingArrayOutput
}

ReportGroupingArrayInput is an input type that accepts ReportGroupingArray and ReportGroupingArrayOutput values. You can construct a concrete instance of `ReportGroupingArrayInput` via:

ReportGroupingArray{ ReportGroupingArgs{...} }

type ReportGroupingArrayOutput

type ReportGroupingArrayOutput struct{ *pulumi.OutputState }

func (ReportGroupingArrayOutput) ElementType

func (ReportGroupingArrayOutput) ElementType() reflect.Type

func (ReportGroupingArrayOutput) Index

func (ReportGroupingArrayOutput) ToReportGroupingArrayOutput

func (o ReportGroupingArrayOutput) ToReportGroupingArrayOutput() ReportGroupingArrayOutput

func (ReportGroupingArrayOutput) ToReportGroupingArrayOutputWithContext

func (o ReportGroupingArrayOutput) ToReportGroupingArrayOutputWithContext(ctx context.Context) ReportGroupingArrayOutput

type ReportGroupingInput

type ReportGroupingInput interface {
	pulumi.Input

	ToReportGroupingOutput() ReportGroupingOutput
	ToReportGroupingOutputWithContext(context.Context) ReportGroupingOutput
}

ReportGroupingInput is an input type that accepts ReportGroupingArgs and ReportGroupingOutput values. You can construct a concrete instance of `ReportGroupingInput` via:

ReportGroupingArgs{...}

type ReportGroupingOutput

type ReportGroupingOutput struct{ *pulumi.OutputState }

The group by expression to be used in the report.

func (ReportGroupingOutput) ElementType

func (ReportGroupingOutput) ElementType() reflect.Type

func (ReportGroupingOutput) Name

The name of the column to group.

func (ReportGroupingOutput) ToReportGroupingOutput

func (o ReportGroupingOutput) ToReportGroupingOutput() ReportGroupingOutput

func (ReportGroupingOutput) ToReportGroupingOutputWithContext

func (o ReportGroupingOutput) ToReportGroupingOutputWithContext(ctx context.Context) ReportGroupingOutput

func (ReportGroupingOutput) Type

Has type of the column to group.

type ReportGroupingResponse

type ReportGroupingResponse struct {
	// The name of the column to group.
	Name string `pulumi:"name"`
	// Has type of the column to group.
	Type string `pulumi:"type"`
}

The group by expression to be used in the report.

type ReportGroupingResponseArgs

type ReportGroupingResponseArgs struct {
	// The name of the column to group.
	Name pulumi.StringInput `pulumi:"name"`
	// Has type of the column to group.
	Type pulumi.StringInput `pulumi:"type"`
}

The group by expression to be used in the report.

func (ReportGroupingResponseArgs) ElementType

func (ReportGroupingResponseArgs) ElementType() reflect.Type

func (ReportGroupingResponseArgs) ToReportGroupingResponseOutput

func (i ReportGroupingResponseArgs) ToReportGroupingResponseOutput() ReportGroupingResponseOutput

func (ReportGroupingResponseArgs) ToReportGroupingResponseOutputWithContext

func (i ReportGroupingResponseArgs) ToReportGroupingResponseOutputWithContext(ctx context.Context) ReportGroupingResponseOutput

type ReportGroupingResponseArray

type ReportGroupingResponseArray []ReportGroupingResponseInput

func (ReportGroupingResponseArray) ElementType

func (ReportGroupingResponseArray) ToReportGroupingResponseArrayOutput

func (i ReportGroupingResponseArray) ToReportGroupingResponseArrayOutput() ReportGroupingResponseArrayOutput

func (ReportGroupingResponseArray) ToReportGroupingResponseArrayOutputWithContext

func (i ReportGroupingResponseArray) ToReportGroupingResponseArrayOutputWithContext(ctx context.Context) ReportGroupingResponseArrayOutput

type ReportGroupingResponseArrayInput

type ReportGroupingResponseArrayInput interface {
	pulumi.Input

	ToReportGroupingResponseArrayOutput() ReportGroupingResponseArrayOutput
	ToReportGroupingResponseArrayOutputWithContext(context.Context) ReportGroupingResponseArrayOutput
}

ReportGroupingResponseArrayInput is an input type that accepts ReportGroupingResponseArray and ReportGroupingResponseArrayOutput values. You can construct a concrete instance of `ReportGroupingResponseArrayInput` via:

ReportGroupingResponseArray{ ReportGroupingResponseArgs{...} }

type ReportGroupingResponseArrayOutput

type ReportGroupingResponseArrayOutput struct{ *pulumi.OutputState }

func (ReportGroupingResponseArrayOutput) ElementType

func (ReportGroupingResponseArrayOutput) Index

func (ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutput

func (o ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutput() ReportGroupingResponseArrayOutput

func (ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutputWithContext

func (o ReportGroupingResponseArrayOutput) ToReportGroupingResponseArrayOutputWithContext(ctx context.Context) ReportGroupingResponseArrayOutput

type ReportGroupingResponseInput

type ReportGroupingResponseInput interface {
	pulumi.Input

	ToReportGroupingResponseOutput() ReportGroupingResponseOutput
	ToReportGroupingResponseOutputWithContext(context.Context) ReportGroupingResponseOutput
}

ReportGroupingResponseInput is an input type that accepts ReportGroupingResponseArgs and ReportGroupingResponseOutput values. You can construct a concrete instance of `ReportGroupingResponseInput` via:

ReportGroupingResponseArgs{...}

type ReportGroupingResponseOutput

type ReportGroupingResponseOutput struct{ *pulumi.OutputState }

The group by expression to be used in the report.

func (ReportGroupingResponseOutput) ElementType

func (ReportGroupingResponseOutput) Name

The name of the column to group.

func (ReportGroupingResponseOutput) ToReportGroupingResponseOutput

func (o ReportGroupingResponseOutput) ToReportGroupingResponseOutput() ReportGroupingResponseOutput

func (ReportGroupingResponseOutput) ToReportGroupingResponseOutputWithContext

func (o ReportGroupingResponseOutput) ToReportGroupingResponseOutputWithContext(ctx context.Context) ReportGroupingResponseOutput

func (ReportGroupingResponseOutput) Type

Has type of the column to group.

type ReportInput added in v0.2.6

type ReportInput interface {
	pulumi.Input

	ToReportOutput() ReportOutput
	ToReportOutputWithContext(ctx context.Context) ReportOutput
}

type ReportOutput added in v0.2.6

type ReportOutput struct {
	*pulumi.OutputState
}

func (ReportOutput) ElementType added in v0.2.6

func (ReportOutput) ElementType() reflect.Type

func (ReportOutput) ToReportOutput added in v0.2.6

func (o ReportOutput) ToReportOutput() ReportOutput

func (ReportOutput) ToReportOutputWithContext added in v0.2.6

func (o ReportOutput) ToReportOutputWithContext(ctx context.Context) ReportOutput

type ReportRecurrencePeriod

type ReportRecurrencePeriod struct {
	// The start date of recurrence.
	From string `pulumi:"from"`
	// The end date of recurrence.
	To *string `pulumi:"to"`
}

The start and end date for recurrence schedule.

type ReportRecurrencePeriodArgs

type ReportRecurrencePeriodArgs struct {
	// The start date of recurrence.
	From pulumi.StringInput `pulumi:"from"`
	// The end date of recurrence.
	To pulumi.StringPtrInput `pulumi:"to"`
}

The start and end date for recurrence schedule.

func (ReportRecurrencePeriodArgs) ElementType

func (ReportRecurrencePeriodArgs) ElementType() reflect.Type

func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutput

func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput

func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutputWithContext

func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodOutputWithContext(ctx context.Context) ReportRecurrencePeriodOutput

func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutput

func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput

func (ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutputWithContext

func (i ReportRecurrencePeriodArgs) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput

type ReportRecurrencePeriodInput

type ReportRecurrencePeriodInput interface {
	pulumi.Input

	ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput
	ToReportRecurrencePeriodOutputWithContext(context.Context) ReportRecurrencePeriodOutput
}

ReportRecurrencePeriodInput is an input type that accepts ReportRecurrencePeriodArgs and ReportRecurrencePeriodOutput values. You can construct a concrete instance of `ReportRecurrencePeriodInput` via:

ReportRecurrencePeriodArgs{...}

type ReportRecurrencePeriodOutput

type ReportRecurrencePeriodOutput struct{ *pulumi.OutputState }

The start and end date for recurrence schedule.

func (ReportRecurrencePeriodOutput) ElementType

func (ReportRecurrencePeriodOutput) From

The start date of recurrence.

func (ReportRecurrencePeriodOutput) To

The end date of recurrence.

func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutput

func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutput() ReportRecurrencePeriodOutput

func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutputWithContext

func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodOutputWithContext(ctx context.Context) ReportRecurrencePeriodOutput

func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutput

func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput

func (ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutputWithContext

func (o ReportRecurrencePeriodOutput) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput

type ReportRecurrencePeriodPtrInput

type ReportRecurrencePeriodPtrInput interface {
	pulumi.Input

	ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput
	ToReportRecurrencePeriodPtrOutputWithContext(context.Context) ReportRecurrencePeriodPtrOutput
}

ReportRecurrencePeriodPtrInput is an input type that accepts ReportRecurrencePeriodArgs, ReportRecurrencePeriodPtr and ReportRecurrencePeriodPtrOutput values. You can construct a concrete instance of `ReportRecurrencePeriodPtrInput` via:

        ReportRecurrencePeriodArgs{...}

or:

        nil

type ReportRecurrencePeriodPtrOutput

type ReportRecurrencePeriodPtrOutput struct{ *pulumi.OutputState }

func (ReportRecurrencePeriodPtrOutput) Elem

func (ReportRecurrencePeriodPtrOutput) ElementType

func (ReportRecurrencePeriodPtrOutput) From

The start date of recurrence.

func (ReportRecurrencePeriodPtrOutput) To

The end date of recurrence.

func (ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutput

func (o ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutput() ReportRecurrencePeriodPtrOutput

func (ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutputWithContext

func (o ReportRecurrencePeriodPtrOutput) ToReportRecurrencePeriodPtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodPtrOutput

type ReportRecurrencePeriodResponse

type ReportRecurrencePeriodResponse struct {
	// The start date of recurrence.
	From string `pulumi:"from"`
	// The end date of recurrence.
	To *string `pulumi:"to"`
}

The start and end date for recurrence schedule.

type ReportRecurrencePeriodResponseArgs

type ReportRecurrencePeriodResponseArgs struct {
	// The start date of recurrence.
	From pulumi.StringInput `pulumi:"from"`
	// The end date of recurrence.
	To pulumi.StringPtrInput `pulumi:"to"`
}

The start and end date for recurrence schedule.

func (ReportRecurrencePeriodResponseArgs) ElementType

func (ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponseOutput

func (i ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponseOutput() ReportRecurrencePeriodResponseOutput

func (ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponseOutputWithContext

func (i ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponseOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponseOutput

func (ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponsePtrOutput

func (i ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponsePtrOutput() ReportRecurrencePeriodResponsePtrOutput

func (ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponsePtrOutputWithContext

func (i ReportRecurrencePeriodResponseArgs) ToReportRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponsePtrOutput

type ReportRecurrencePeriodResponseInput

type ReportRecurrencePeriodResponseInput interface {
	pulumi.Input

	ToReportRecurrencePeriodResponseOutput() ReportRecurrencePeriodResponseOutput
	ToReportRecurrencePeriodResponseOutputWithContext(context.Context) ReportRecurrencePeriodResponseOutput
}

ReportRecurrencePeriodResponseInput is an input type that accepts ReportRecurrencePeriodResponseArgs and ReportRecurrencePeriodResponseOutput values. You can construct a concrete instance of `ReportRecurrencePeriodResponseInput` via:

ReportRecurrencePeriodResponseArgs{...}

type ReportRecurrencePeriodResponseOutput

type ReportRecurrencePeriodResponseOutput struct{ *pulumi.OutputState }

The start and end date for recurrence schedule.

func (ReportRecurrencePeriodResponseOutput) ElementType

func (ReportRecurrencePeriodResponseOutput) From

The start date of recurrence.

func (ReportRecurrencePeriodResponseOutput) To

The end date of recurrence.

func (ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutput

func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutput() ReportRecurrencePeriodResponseOutput

func (ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutputWithContext

func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponseOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponseOutput

func (ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponsePtrOutput

func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponsePtrOutput() ReportRecurrencePeriodResponsePtrOutput

func (ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponsePtrOutputWithContext

func (o ReportRecurrencePeriodResponseOutput) ToReportRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponsePtrOutput

type ReportRecurrencePeriodResponsePtrInput

type ReportRecurrencePeriodResponsePtrInput interface {
	pulumi.Input

	ToReportRecurrencePeriodResponsePtrOutput() ReportRecurrencePeriodResponsePtrOutput
	ToReportRecurrencePeriodResponsePtrOutputWithContext(context.Context) ReportRecurrencePeriodResponsePtrOutput
}

ReportRecurrencePeriodResponsePtrInput is an input type that accepts ReportRecurrencePeriodResponseArgs, ReportRecurrencePeriodResponsePtr and ReportRecurrencePeriodResponsePtrOutput values. You can construct a concrete instance of `ReportRecurrencePeriodResponsePtrInput` via:

        ReportRecurrencePeriodResponseArgs{...}

or:

        nil

type ReportRecurrencePeriodResponsePtrOutput

type ReportRecurrencePeriodResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportRecurrencePeriodResponsePtrOutput) Elem

func (ReportRecurrencePeriodResponsePtrOutput) ElementType

func (ReportRecurrencePeriodResponsePtrOutput) From

The start date of recurrence.

func (ReportRecurrencePeriodResponsePtrOutput) To

The end date of recurrence.

func (ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutput

func (o ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutput() ReportRecurrencePeriodResponsePtrOutput

func (ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutputWithContext

func (o ReportRecurrencePeriodResponsePtrOutput) ToReportRecurrencePeriodResponsePtrOutputWithContext(ctx context.Context) ReportRecurrencePeriodResponsePtrOutput

type ReportSchedule

type ReportSchedule struct {
	// The schedule recurrence.
	Recurrence string `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod *ReportRecurrencePeriod `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status *string `pulumi:"status"`
}

The schedule associated with a report.

type ReportScheduleArgs

type ReportScheduleArgs struct {
	// The schedule recurrence.
	Recurrence pulumi.StringInput `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod ReportRecurrencePeriodPtrInput `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The schedule associated with a report.

func (ReportScheduleArgs) ElementType

func (ReportScheduleArgs) ElementType() reflect.Type

func (ReportScheduleArgs) ToReportScheduleOutput

func (i ReportScheduleArgs) ToReportScheduleOutput() ReportScheduleOutput

func (ReportScheduleArgs) ToReportScheduleOutputWithContext

func (i ReportScheduleArgs) ToReportScheduleOutputWithContext(ctx context.Context) ReportScheduleOutput

func (ReportScheduleArgs) ToReportSchedulePtrOutput

func (i ReportScheduleArgs) ToReportSchedulePtrOutput() ReportSchedulePtrOutput

func (ReportScheduleArgs) ToReportSchedulePtrOutputWithContext

func (i ReportScheduleArgs) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput

type ReportScheduleInput

type ReportScheduleInput interface {
	pulumi.Input

	ToReportScheduleOutput() ReportScheduleOutput
	ToReportScheduleOutputWithContext(context.Context) ReportScheduleOutput
}

ReportScheduleInput is an input type that accepts ReportScheduleArgs and ReportScheduleOutput values. You can construct a concrete instance of `ReportScheduleInput` via:

ReportScheduleArgs{...}

type ReportScheduleOutput

type ReportScheduleOutput struct{ *pulumi.OutputState }

The schedule associated with a report.

func (ReportScheduleOutput) ElementType

func (ReportScheduleOutput) ElementType() reflect.Type

func (ReportScheduleOutput) Recurrence

func (o ReportScheduleOutput) Recurrence() pulumi.StringOutput

The schedule recurrence.

func (ReportScheduleOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportScheduleOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportScheduleOutput) ToReportScheduleOutput

func (o ReportScheduleOutput) ToReportScheduleOutput() ReportScheduleOutput

func (ReportScheduleOutput) ToReportScheduleOutputWithContext

func (o ReportScheduleOutput) ToReportScheduleOutputWithContext(ctx context.Context) ReportScheduleOutput

func (ReportScheduleOutput) ToReportSchedulePtrOutput

func (o ReportScheduleOutput) ToReportSchedulePtrOutput() ReportSchedulePtrOutput

func (ReportScheduleOutput) ToReportSchedulePtrOutputWithContext

func (o ReportScheduleOutput) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput

type ReportSchedulePtrInput

type ReportSchedulePtrInput interface {
	pulumi.Input

	ToReportSchedulePtrOutput() ReportSchedulePtrOutput
	ToReportSchedulePtrOutputWithContext(context.Context) ReportSchedulePtrOutput
}

ReportSchedulePtrInput is an input type that accepts ReportScheduleArgs, ReportSchedulePtr and ReportSchedulePtrOutput values. You can construct a concrete instance of `ReportSchedulePtrInput` via:

        ReportScheduleArgs{...}

or:

        nil

type ReportSchedulePtrOutput

type ReportSchedulePtrOutput struct{ *pulumi.OutputState }

func (ReportSchedulePtrOutput) Elem

func (ReportSchedulePtrOutput) ElementType

func (ReportSchedulePtrOutput) ElementType() reflect.Type

func (ReportSchedulePtrOutput) Recurrence

The schedule recurrence.

func (ReportSchedulePtrOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportSchedulePtrOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportSchedulePtrOutput) ToReportSchedulePtrOutput

func (o ReportSchedulePtrOutput) ToReportSchedulePtrOutput() ReportSchedulePtrOutput

func (ReportSchedulePtrOutput) ToReportSchedulePtrOutputWithContext

func (o ReportSchedulePtrOutput) ToReportSchedulePtrOutputWithContext(ctx context.Context) ReportSchedulePtrOutput

type ReportScheduleResponse

type ReportScheduleResponse struct {
	// The schedule recurrence.
	Recurrence string `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod *ReportRecurrencePeriodResponse `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status *string `pulumi:"status"`
}

The schedule associated with a report.

type ReportScheduleResponseArgs

type ReportScheduleResponseArgs struct {
	// The schedule recurrence.
	Recurrence pulumi.StringInput `pulumi:"recurrence"`
	// Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
	RecurrencePeriod ReportRecurrencePeriodResponsePtrInput `pulumi:"recurrencePeriod"`
	// The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The schedule associated with a report.

func (ReportScheduleResponseArgs) ElementType

func (ReportScheduleResponseArgs) ElementType() reflect.Type

func (ReportScheduleResponseArgs) ToReportScheduleResponseOutput

func (i ReportScheduleResponseArgs) ToReportScheduleResponseOutput() ReportScheduleResponseOutput

func (ReportScheduleResponseArgs) ToReportScheduleResponseOutputWithContext

func (i ReportScheduleResponseArgs) ToReportScheduleResponseOutputWithContext(ctx context.Context) ReportScheduleResponseOutput

func (ReportScheduleResponseArgs) ToReportScheduleResponsePtrOutput

func (i ReportScheduleResponseArgs) ToReportScheduleResponsePtrOutput() ReportScheduleResponsePtrOutput

func (ReportScheduleResponseArgs) ToReportScheduleResponsePtrOutputWithContext

func (i ReportScheduleResponseArgs) ToReportScheduleResponsePtrOutputWithContext(ctx context.Context) ReportScheduleResponsePtrOutput

type ReportScheduleResponseInput

type ReportScheduleResponseInput interface {
	pulumi.Input

	ToReportScheduleResponseOutput() ReportScheduleResponseOutput
	ToReportScheduleResponseOutputWithContext(context.Context) ReportScheduleResponseOutput
}

ReportScheduleResponseInput is an input type that accepts ReportScheduleResponseArgs and ReportScheduleResponseOutput values. You can construct a concrete instance of `ReportScheduleResponseInput` via:

ReportScheduleResponseArgs{...}

type ReportScheduleResponseOutput

type ReportScheduleResponseOutput struct{ *pulumi.OutputState }

The schedule associated with a report.

func (ReportScheduleResponseOutput) ElementType

func (ReportScheduleResponseOutput) Recurrence

The schedule recurrence.

func (ReportScheduleResponseOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportScheduleResponseOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportScheduleResponseOutput) ToReportScheduleResponseOutput

func (o ReportScheduleResponseOutput) ToReportScheduleResponseOutput() ReportScheduleResponseOutput

func (ReportScheduleResponseOutput) ToReportScheduleResponseOutputWithContext

func (o ReportScheduleResponseOutput) ToReportScheduleResponseOutputWithContext(ctx context.Context) ReportScheduleResponseOutput

func (ReportScheduleResponseOutput) ToReportScheduleResponsePtrOutput

func (o ReportScheduleResponseOutput) ToReportScheduleResponsePtrOutput() ReportScheduleResponsePtrOutput

func (ReportScheduleResponseOutput) ToReportScheduleResponsePtrOutputWithContext

func (o ReportScheduleResponseOutput) ToReportScheduleResponsePtrOutputWithContext(ctx context.Context) ReportScheduleResponsePtrOutput

type ReportScheduleResponsePtrInput

type ReportScheduleResponsePtrInput interface {
	pulumi.Input

	ToReportScheduleResponsePtrOutput() ReportScheduleResponsePtrOutput
	ToReportScheduleResponsePtrOutputWithContext(context.Context) ReportScheduleResponsePtrOutput
}

ReportScheduleResponsePtrInput is an input type that accepts ReportScheduleResponseArgs, ReportScheduleResponsePtr and ReportScheduleResponsePtrOutput values. You can construct a concrete instance of `ReportScheduleResponsePtrInput` via:

        ReportScheduleResponseArgs{...}

or:

        nil

type ReportScheduleResponsePtrOutput

type ReportScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportScheduleResponsePtrOutput) Elem

func (ReportScheduleResponsePtrOutput) ElementType

func (ReportScheduleResponsePtrOutput) Recurrence

The schedule recurrence.

func (ReportScheduleResponsePtrOutput) RecurrencePeriod

Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.

func (ReportScheduleResponsePtrOutput) Status

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutput

func (o ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutput() ReportScheduleResponsePtrOutput

func (ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutputWithContext

func (o ReportScheduleResponsePtrOutput) ToReportScheduleResponsePtrOutputWithContext(ctx context.Context) ReportScheduleResponsePtrOutput

type ReportState

type ReportState struct {
	// Has definition for the report.
	Definition ReportDefinitionResponsePtrInput
	// Has delivery information for the report.
	DeliveryInfo ReportDeliveryInfoResponsePtrInput
	// The format of the report being delivered.
	Format pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Has schedule information for the report.
	Schedule ReportScheduleResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ReportState) ElementType

func (ReportState) ElementType() reflect.Type

type ReportTimePeriod

type ReportTimePeriod struct {
	// The start date to pull data from.
	From string `pulumi:"from"`
	// The end date to pull data to.
	To string `pulumi:"to"`
}

The start and end date for pulling data for the report.

type ReportTimePeriodArgs

type ReportTimePeriodArgs struct {
	// The start date to pull data from.
	From pulumi.StringInput `pulumi:"from"`
	// The end date to pull data to.
	To pulumi.StringInput `pulumi:"to"`
}

The start and end date for pulling data for the report.

func (ReportTimePeriodArgs) ElementType

func (ReportTimePeriodArgs) ElementType() reflect.Type

func (ReportTimePeriodArgs) ToReportTimePeriodOutput

func (i ReportTimePeriodArgs) ToReportTimePeriodOutput() ReportTimePeriodOutput

func (ReportTimePeriodArgs) ToReportTimePeriodOutputWithContext

func (i ReportTimePeriodArgs) ToReportTimePeriodOutputWithContext(ctx context.Context) ReportTimePeriodOutput

func (ReportTimePeriodArgs) ToReportTimePeriodPtrOutput

func (i ReportTimePeriodArgs) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput

func (ReportTimePeriodArgs) ToReportTimePeriodPtrOutputWithContext

func (i ReportTimePeriodArgs) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput

type ReportTimePeriodInput

type ReportTimePeriodInput interface {
	pulumi.Input

	ToReportTimePeriodOutput() ReportTimePeriodOutput
	ToReportTimePeriodOutputWithContext(context.Context) ReportTimePeriodOutput
}

ReportTimePeriodInput is an input type that accepts ReportTimePeriodArgs and ReportTimePeriodOutput values. You can construct a concrete instance of `ReportTimePeriodInput` via:

ReportTimePeriodArgs{...}

type ReportTimePeriodOutput

type ReportTimePeriodOutput struct{ *pulumi.OutputState }

The start and end date for pulling data for the report.

func (ReportTimePeriodOutput) ElementType

func (ReportTimePeriodOutput) ElementType() reflect.Type

func (ReportTimePeriodOutput) From

The start date to pull data from.

func (ReportTimePeriodOutput) To

The end date to pull data to.

func (ReportTimePeriodOutput) ToReportTimePeriodOutput

func (o ReportTimePeriodOutput) ToReportTimePeriodOutput() ReportTimePeriodOutput

func (ReportTimePeriodOutput) ToReportTimePeriodOutputWithContext

func (o ReportTimePeriodOutput) ToReportTimePeriodOutputWithContext(ctx context.Context) ReportTimePeriodOutput

func (ReportTimePeriodOutput) ToReportTimePeriodPtrOutput

func (o ReportTimePeriodOutput) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput

func (ReportTimePeriodOutput) ToReportTimePeriodPtrOutputWithContext

func (o ReportTimePeriodOutput) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput

type ReportTimePeriodPtrInput

type ReportTimePeriodPtrInput interface {
	pulumi.Input

	ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput
	ToReportTimePeriodPtrOutputWithContext(context.Context) ReportTimePeriodPtrOutput
}

ReportTimePeriodPtrInput is an input type that accepts ReportTimePeriodArgs, ReportTimePeriodPtr and ReportTimePeriodPtrOutput values. You can construct a concrete instance of `ReportTimePeriodPtrInput` via:

        ReportTimePeriodArgs{...}

or:

        nil

type ReportTimePeriodPtrOutput

type ReportTimePeriodPtrOutput struct{ *pulumi.OutputState }

func (ReportTimePeriodPtrOutput) Elem

func (ReportTimePeriodPtrOutput) ElementType

func (ReportTimePeriodPtrOutput) ElementType() reflect.Type

func (ReportTimePeriodPtrOutput) From

The start date to pull data from.

func (ReportTimePeriodPtrOutput) To

The end date to pull data to.

func (ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutput

func (o ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutput() ReportTimePeriodPtrOutput

func (ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutputWithContext

func (o ReportTimePeriodPtrOutput) ToReportTimePeriodPtrOutputWithContext(ctx context.Context) ReportTimePeriodPtrOutput

type ReportTimePeriodResponse

type ReportTimePeriodResponse struct {
	// The start date to pull data from.
	From string `pulumi:"from"`
	// The end date to pull data to.
	To string `pulumi:"to"`
}

The start and end date for pulling data for the report.

type ReportTimePeriodResponseArgs

type ReportTimePeriodResponseArgs struct {
	// The start date to pull data from.
	From pulumi.StringInput `pulumi:"from"`
	// The end date to pull data to.
	To pulumi.StringInput `pulumi:"to"`
}

The start and end date for pulling data for the report.

func (ReportTimePeriodResponseArgs) ElementType

func (ReportTimePeriodResponseArgs) ToReportTimePeriodResponseOutput

func (i ReportTimePeriodResponseArgs) ToReportTimePeriodResponseOutput() ReportTimePeriodResponseOutput

func (ReportTimePeriodResponseArgs) ToReportTimePeriodResponseOutputWithContext

func (i ReportTimePeriodResponseArgs) ToReportTimePeriodResponseOutputWithContext(ctx context.Context) ReportTimePeriodResponseOutput

func (ReportTimePeriodResponseArgs) ToReportTimePeriodResponsePtrOutput

func (i ReportTimePeriodResponseArgs) ToReportTimePeriodResponsePtrOutput() ReportTimePeriodResponsePtrOutput

func (ReportTimePeriodResponseArgs) ToReportTimePeriodResponsePtrOutputWithContext

func (i ReportTimePeriodResponseArgs) ToReportTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportTimePeriodResponsePtrOutput

type ReportTimePeriodResponseInput

type ReportTimePeriodResponseInput interface {
	pulumi.Input

	ToReportTimePeriodResponseOutput() ReportTimePeriodResponseOutput
	ToReportTimePeriodResponseOutputWithContext(context.Context) ReportTimePeriodResponseOutput
}

ReportTimePeriodResponseInput is an input type that accepts ReportTimePeriodResponseArgs and ReportTimePeriodResponseOutput values. You can construct a concrete instance of `ReportTimePeriodResponseInput` via:

ReportTimePeriodResponseArgs{...}

type ReportTimePeriodResponseOutput

type ReportTimePeriodResponseOutput struct{ *pulumi.OutputState }

The start and end date for pulling data for the report.

func (ReportTimePeriodResponseOutput) ElementType

func (ReportTimePeriodResponseOutput) From

The start date to pull data from.

func (ReportTimePeriodResponseOutput) To

The end date to pull data to.

func (ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutput

func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutput() ReportTimePeriodResponseOutput

func (ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutputWithContext

func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponseOutputWithContext(ctx context.Context) ReportTimePeriodResponseOutput

func (ReportTimePeriodResponseOutput) ToReportTimePeriodResponsePtrOutput

func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponsePtrOutput() ReportTimePeriodResponsePtrOutput

func (ReportTimePeriodResponseOutput) ToReportTimePeriodResponsePtrOutputWithContext

func (o ReportTimePeriodResponseOutput) ToReportTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportTimePeriodResponsePtrOutput

type ReportTimePeriodResponsePtrInput

type ReportTimePeriodResponsePtrInput interface {
	pulumi.Input

	ToReportTimePeriodResponsePtrOutput() ReportTimePeriodResponsePtrOutput
	ToReportTimePeriodResponsePtrOutputWithContext(context.Context) ReportTimePeriodResponsePtrOutput
}

ReportTimePeriodResponsePtrInput is an input type that accepts ReportTimePeriodResponseArgs, ReportTimePeriodResponsePtr and ReportTimePeriodResponsePtrOutput values. You can construct a concrete instance of `ReportTimePeriodResponsePtrInput` via:

        ReportTimePeriodResponseArgs{...}

or:

        nil

type ReportTimePeriodResponsePtrOutput

type ReportTimePeriodResponsePtrOutput struct{ *pulumi.OutputState }

func (ReportTimePeriodResponsePtrOutput) Elem

func (ReportTimePeriodResponsePtrOutput) ElementType

func (ReportTimePeriodResponsePtrOutput) From

The start date to pull data from.

func (ReportTimePeriodResponsePtrOutput) To

The end date to pull data to.

func (ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutput

func (o ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutput() ReportTimePeriodResponsePtrOutput

func (ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutputWithContext

func (o ReportTimePeriodResponsePtrOutput) ToReportTimePeriodResponsePtrOutputWithContext(ctx context.Context) ReportTimePeriodResponsePtrOutput

type ReportType added in v0.3.1

type ReportType pulumi.String

The type of the report.

func (ReportType) ElementType added in v0.3.1

func (ReportType) ElementType() reflect.Type

func (ReportType) ToStringOutput added in v0.3.1

func (e ReportType) ToStringOutput() pulumi.StringOutput

func (ReportType) ToStringOutputWithContext added in v0.3.1

func (e ReportType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReportType) ToStringPtrOutput added in v0.3.1

func (e ReportType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReportType) ToStringPtrOutputWithContext added in v0.3.1

func (e ReportType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StatusType added in v0.3.1

type StatusType pulumi.String

The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

func (StatusType) ElementType added in v0.3.1

func (StatusType) ElementType() reflect.Type

func (StatusType) ToStringOutput added in v0.3.1

func (e StatusType) ToStringOutput() pulumi.StringOutput

func (StatusType) ToStringOutputWithContext added in v0.3.1

func (e StatusType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StatusType) ToStringPtrOutput added in v0.3.1

func (e StatusType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StatusType) ToStringPtrOutputWithContext added in v0.3.1

func (e StatusType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type TimeframeType added in v0.3.1

type TimeframeType pulumi.String

The time frame for pulling data for the report. If custom, then a specific time period must be provided.

func (TimeframeType) ElementType added in v0.3.1

func (TimeframeType) ElementType() reflect.Type

func (TimeframeType) ToStringOutput added in v0.3.1

func (e TimeframeType) ToStringOutput() pulumi.StringOutput

func (TimeframeType) ToStringOutputWithContext added in v0.3.1

func (e TimeframeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TimeframeType) ToStringPtrOutput added in v0.3.1

func (e TimeframeType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TimeframeType) ToStringPtrOutputWithContext added in v0.3.1

func (e TimeframeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL