bcmdata

package
v6.44.0 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Export

type Export struct {
	pulumi.CustomResourceState

	// The details of the export, including data query, name, description, and destination configuration.  See the `export` argument reference below.
	Export ExportExportPtrOutput  `pulumi:"export"`
	Tags   pulumi.StringMapOutput `pulumi:"tags"`
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapOutput  `pulumi:"tagsAll"`
	Timeouts ExportTimeoutsPtrOutput `pulumi:"timeouts"`
}

Resource for managing an AWS BCM Data Exports Export.

## Example Usage

### Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/bcmdata"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := bcmdata.NewExport(ctx, "test", &bcmdata.ExportArgs{
			Export: &bcmdata.ExportExportArgs{
				Name: pulumi.String("testexample"),
				DataQueries: bcmdata.ExportExportDataQueryArray{
					&bcmdata.ExportExportDataQueryArgs{
						QueryStatement: pulumi.String("SELECT identity_line_item_id, identity_time_interval, line_item_product_code,line_item_unblended_cost FROM COST_AND_USAGE_REPORT"),
						TableConfigurations: pulumi.MapMap{
							"COST_AND_USAGE_REPORT": pulumi.Map{
								"TIME_GRANULARITY":                      pulumi.Any("HOURLY"),
								"INCLUDE_RESOURCES":                     pulumi.Any("FALSE"),
								"INCLUDE_MANUAL_DISCOUNT_COMPATIBILITY": pulumi.Any("FALSE"),
								"INCLUDE_SPLIT_COST_ALLOCATION_DATA":    pulumi.Any("FALSE"),
							},
						},
					},
				},
				DestinationConfigurations: bcmdata.ExportExportDestinationConfigurationArray{
					&bcmdata.ExportExportDestinationConfigurationArgs{
						S3Destinations: bcmdata.ExportExportDestinationConfigurationS3DestinationArray{
							&bcmdata.ExportExportDestinationConfigurationS3DestinationArgs{
								S3Bucket: pulumi.Any(testAwsS3Bucket.Bucket),
								S3Prefix: pulumi.Any(testAwsS3Bucket.BucketPrefix),
								S3Region: pulumi.Any(testAwsS3Bucket.Region),
								S3OutputConfigurations: bcmdata.ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray{
									&bcmdata.ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs{
										Overwrite:   pulumi.String("OVERWRITE_REPORT"),
										Format:      pulumi.String("TEXT_OR_CSV"),
										Compression: pulumi.String("GZIP"),
										OutputType:  pulumi.String("CUSTOM"),
									},
								},
							},
						},
					},
				},
				RefreshCadences: bcmdata.ExportExportRefreshCadenceArray{
					&bcmdata.ExportExportRefreshCadenceArgs{
						Frequency: pulumi.String("SYNCHRONOUS"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Using `pulumi import`, import BCM Data Exports Export using the export ARN. For example:

```sh $ pulumi import aws:bcmdata/export:Export example arn:aws:bcm-data-exports:us-east-1:123456789012:export/CostUsageReport-9f1c75f3-f982-4d9a-b936-1e7ecab814b7 ```

func GetExport

func GetExport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExportState, opts ...pulumi.ResourceOption) (*Export, error)

GetExport gets an existing Export 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 NewExport

func NewExport(ctx *pulumi.Context,
	name string, args *ExportArgs, opts ...pulumi.ResourceOption) (*Export, error)

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

func (*Export) ElementType

func (*Export) ElementType() reflect.Type

func (*Export) ToExportOutput

func (i *Export) ToExportOutput() ExportOutput

func (*Export) ToExportOutputWithContext

func (i *Export) ToExportOutputWithContext(ctx context.Context) ExportOutput

type ExportArgs

type ExportArgs struct {
	// The details of the export, including data query, name, description, and destination configuration.  See the `export` argument reference below.
	Export   ExportExportPtrInput
	Tags     pulumi.StringMapInput
	Timeouts ExportTimeoutsPtrInput
}

The set of arguments for constructing a Export resource.

func (ExportArgs) ElementType

func (ExportArgs) ElementType() reflect.Type

type ExportArray

type ExportArray []ExportInput

func (ExportArray) ElementType

func (ExportArray) ElementType() reflect.Type

func (ExportArray) ToExportArrayOutput

func (i ExportArray) ToExportArrayOutput() ExportArrayOutput

func (ExportArray) ToExportArrayOutputWithContext

func (i ExportArray) ToExportArrayOutputWithContext(ctx context.Context) ExportArrayOutput

type ExportArrayInput

type ExportArrayInput interface {
	pulumi.Input

	ToExportArrayOutput() ExportArrayOutput
	ToExportArrayOutputWithContext(context.Context) ExportArrayOutput
}

ExportArrayInput is an input type that accepts ExportArray and ExportArrayOutput values. You can construct a concrete instance of `ExportArrayInput` via:

ExportArray{ ExportArgs{...} }

type ExportArrayOutput

type ExportArrayOutput struct{ *pulumi.OutputState }

func (ExportArrayOutput) ElementType

func (ExportArrayOutput) ElementType() reflect.Type

func (ExportArrayOutput) Index

func (ExportArrayOutput) ToExportArrayOutput

func (o ExportArrayOutput) ToExportArrayOutput() ExportArrayOutput

func (ExportArrayOutput) ToExportArrayOutputWithContext

func (o ExportArrayOutput) ToExportArrayOutputWithContext(ctx context.Context) ExportArrayOutput

type ExportExport

type ExportExport struct {
	// Data query for this specific data export. See the `dataQuery` argument reference below.
	DataQueries []ExportExportDataQuery `pulumi:"dataQueries"`
	// Description for this specific data export.
	Description *string `pulumi:"description"`
	// Destination configuration for this specific data export. See the `destinationConfigurations` argument reference below.
	DestinationConfigurations []ExportExportDestinationConfiguration `pulumi:"destinationConfigurations"`
	// Amazon Resource Name (ARN) for this export.
	ExportArn *string `pulumi:"exportArn"`
	// Name of this specific data export.
	Name string `pulumi:"name"`
	// Cadence for Amazon Web Services to update the export in your S3 bucket. See the `refreshCadence` argument reference below.
	RefreshCadences []ExportExportRefreshCadence `pulumi:"refreshCadences"`
}

type ExportExportArgs

type ExportExportArgs struct {
	// Data query for this specific data export. See the `dataQuery` argument reference below.
	DataQueries ExportExportDataQueryArrayInput `pulumi:"dataQueries"`
	// Description for this specific data export.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Destination configuration for this specific data export. See the `destinationConfigurations` argument reference below.
	DestinationConfigurations ExportExportDestinationConfigurationArrayInput `pulumi:"destinationConfigurations"`
	// Amazon Resource Name (ARN) for this export.
	ExportArn pulumi.StringPtrInput `pulumi:"exportArn"`
	// Name of this specific data export.
	Name pulumi.StringInput `pulumi:"name"`
	// Cadence for Amazon Web Services to update the export in your S3 bucket. See the `refreshCadence` argument reference below.
	RefreshCadences ExportExportRefreshCadenceArrayInput `pulumi:"refreshCadences"`
}

func (ExportExportArgs) ElementType

func (ExportExportArgs) ElementType() reflect.Type

func (ExportExportArgs) ToExportExportOutput

func (i ExportExportArgs) ToExportExportOutput() ExportExportOutput

func (ExportExportArgs) ToExportExportOutputWithContext

func (i ExportExportArgs) ToExportExportOutputWithContext(ctx context.Context) ExportExportOutput

func (ExportExportArgs) ToExportExportPtrOutput

func (i ExportExportArgs) ToExportExportPtrOutput() ExportExportPtrOutput

func (ExportExportArgs) ToExportExportPtrOutputWithContext

func (i ExportExportArgs) ToExportExportPtrOutputWithContext(ctx context.Context) ExportExportPtrOutput

type ExportExportDataQuery

type ExportExportDataQuery struct {
	// Query statement.
	QueryStatement string `pulumi:"queryStatement"`
	// Table configuration.
	TableConfigurations map[string]map[string]interface{} `pulumi:"tableConfigurations"`
}

type ExportExportDataQueryArgs

type ExportExportDataQueryArgs struct {
	// Query statement.
	QueryStatement pulumi.StringInput `pulumi:"queryStatement"`
	// Table configuration.
	TableConfigurations pulumi.MapMapInput `pulumi:"tableConfigurations"`
}

func (ExportExportDataQueryArgs) ElementType

func (ExportExportDataQueryArgs) ElementType() reflect.Type

func (ExportExportDataQueryArgs) ToExportExportDataQueryOutput

func (i ExportExportDataQueryArgs) ToExportExportDataQueryOutput() ExportExportDataQueryOutput

func (ExportExportDataQueryArgs) ToExportExportDataQueryOutputWithContext

func (i ExportExportDataQueryArgs) ToExportExportDataQueryOutputWithContext(ctx context.Context) ExportExportDataQueryOutput

type ExportExportDataQueryArray

type ExportExportDataQueryArray []ExportExportDataQueryInput

func (ExportExportDataQueryArray) ElementType

func (ExportExportDataQueryArray) ElementType() reflect.Type

func (ExportExportDataQueryArray) ToExportExportDataQueryArrayOutput

func (i ExportExportDataQueryArray) ToExportExportDataQueryArrayOutput() ExportExportDataQueryArrayOutput

func (ExportExportDataQueryArray) ToExportExportDataQueryArrayOutputWithContext

func (i ExportExportDataQueryArray) ToExportExportDataQueryArrayOutputWithContext(ctx context.Context) ExportExportDataQueryArrayOutput

type ExportExportDataQueryArrayInput

type ExportExportDataQueryArrayInput interface {
	pulumi.Input

	ToExportExportDataQueryArrayOutput() ExportExportDataQueryArrayOutput
	ToExportExportDataQueryArrayOutputWithContext(context.Context) ExportExportDataQueryArrayOutput
}

ExportExportDataQueryArrayInput is an input type that accepts ExportExportDataQueryArray and ExportExportDataQueryArrayOutput values. You can construct a concrete instance of `ExportExportDataQueryArrayInput` via:

ExportExportDataQueryArray{ ExportExportDataQueryArgs{...} }

type ExportExportDataQueryArrayOutput

type ExportExportDataQueryArrayOutput struct{ *pulumi.OutputState }

func (ExportExportDataQueryArrayOutput) ElementType

func (ExportExportDataQueryArrayOutput) Index

func (ExportExportDataQueryArrayOutput) ToExportExportDataQueryArrayOutput

func (o ExportExportDataQueryArrayOutput) ToExportExportDataQueryArrayOutput() ExportExportDataQueryArrayOutput

func (ExportExportDataQueryArrayOutput) ToExportExportDataQueryArrayOutputWithContext

func (o ExportExportDataQueryArrayOutput) ToExportExportDataQueryArrayOutputWithContext(ctx context.Context) ExportExportDataQueryArrayOutput

type ExportExportDataQueryInput

type ExportExportDataQueryInput interface {
	pulumi.Input

	ToExportExportDataQueryOutput() ExportExportDataQueryOutput
	ToExportExportDataQueryOutputWithContext(context.Context) ExportExportDataQueryOutput
}

ExportExportDataQueryInput is an input type that accepts ExportExportDataQueryArgs and ExportExportDataQueryOutput values. You can construct a concrete instance of `ExportExportDataQueryInput` via:

ExportExportDataQueryArgs{...}

type ExportExportDataQueryOutput

type ExportExportDataQueryOutput struct{ *pulumi.OutputState }

func (ExportExportDataQueryOutput) ElementType

func (ExportExportDataQueryOutput) QueryStatement

func (o ExportExportDataQueryOutput) QueryStatement() pulumi.StringOutput

Query statement.

func (ExportExportDataQueryOutput) TableConfigurations

func (o ExportExportDataQueryOutput) TableConfigurations() pulumi.MapMapOutput

Table configuration.

func (ExportExportDataQueryOutput) ToExportExportDataQueryOutput

func (o ExportExportDataQueryOutput) ToExportExportDataQueryOutput() ExportExportDataQueryOutput

func (ExportExportDataQueryOutput) ToExportExportDataQueryOutputWithContext

func (o ExportExportDataQueryOutput) ToExportExportDataQueryOutputWithContext(ctx context.Context) ExportExportDataQueryOutput

type ExportExportDestinationConfiguration

type ExportExportDestinationConfiguration struct {
	// Object that describes the destination of the data exports file. See the `s3Destination` argument reference below.
	S3Destinations []ExportExportDestinationConfigurationS3Destination `pulumi:"s3Destinations"`
}

type ExportExportDestinationConfigurationArgs

type ExportExportDestinationConfigurationArgs struct {
	// Object that describes the destination of the data exports file. See the `s3Destination` argument reference below.
	S3Destinations ExportExportDestinationConfigurationS3DestinationArrayInput `pulumi:"s3Destinations"`
}

func (ExportExportDestinationConfigurationArgs) ElementType

func (ExportExportDestinationConfigurationArgs) ToExportExportDestinationConfigurationOutput

func (i ExportExportDestinationConfigurationArgs) ToExportExportDestinationConfigurationOutput() ExportExportDestinationConfigurationOutput

func (ExportExportDestinationConfigurationArgs) ToExportExportDestinationConfigurationOutputWithContext

func (i ExportExportDestinationConfigurationArgs) ToExportExportDestinationConfigurationOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationOutput

type ExportExportDestinationConfigurationArray

type ExportExportDestinationConfigurationArray []ExportExportDestinationConfigurationInput

func (ExportExportDestinationConfigurationArray) ElementType

func (ExportExportDestinationConfigurationArray) ToExportExportDestinationConfigurationArrayOutput

func (i ExportExportDestinationConfigurationArray) ToExportExportDestinationConfigurationArrayOutput() ExportExportDestinationConfigurationArrayOutput

func (ExportExportDestinationConfigurationArray) ToExportExportDestinationConfigurationArrayOutputWithContext

func (i ExportExportDestinationConfigurationArray) ToExportExportDestinationConfigurationArrayOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationArrayOutput

type ExportExportDestinationConfigurationArrayInput

type ExportExportDestinationConfigurationArrayInput interface {
	pulumi.Input

	ToExportExportDestinationConfigurationArrayOutput() ExportExportDestinationConfigurationArrayOutput
	ToExportExportDestinationConfigurationArrayOutputWithContext(context.Context) ExportExportDestinationConfigurationArrayOutput
}

ExportExportDestinationConfigurationArrayInput is an input type that accepts ExportExportDestinationConfigurationArray and ExportExportDestinationConfigurationArrayOutput values. You can construct a concrete instance of `ExportExportDestinationConfigurationArrayInput` via:

ExportExportDestinationConfigurationArray{ ExportExportDestinationConfigurationArgs{...} }

type ExportExportDestinationConfigurationArrayOutput

type ExportExportDestinationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ExportExportDestinationConfigurationArrayOutput) ElementType

func (ExportExportDestinationConfigurationArrayOutput) Index

func (ExportExportDestinationConfigurationArrayOutput) ToExportExportDestinationConfigurationArrayOutput

func (o ExportExportDestinationConfigurationArrayOutput) ToExportExportDestinationConfigurationArrayOutput() ExportExportDestinationConfigurationArrayOutput

func (ExportExportDestinationConfigurationArrayOutput) ToExportExportDestinationConfigurationArrayOutputWithContext

func (o ExportExportDestinationConfigurationArrayOutput) ToExportExportDestinationConfigurationArrayOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationArrayOutput

type ExportExportDestinationConfigurationInput

type ExportExportDestinationConfigurationInput interface {
	pulumi.Input

	ToExportExportDestinationConfigurationOutput() ExportExportDestinationConfigurationOutput
	ToExportExportDestinationConfigurationOutputWithContext(context.Context) ExportExportDestinationConfigurationOutput
}

ExportExportDestinationConfigurationInput is an input type that accepts ExportExportDestinationConfigurationArgs and ExportExportDestinationConfigurationOutput values. You can construct a concrete instance of `ExportExportDestinationConfigurationInput` via:

ExportExportDestinationConfigurationArgs{...}

type ExportExportDestinationConfigurationOutput

type ExportExportDestinationConfigurationOutput struct{ *pulumi.OutputState }

func (ExportExportDestinationConfigurationOutput) ElementType

func (ExportExportDestinationConfigurationOutput) S3Destinations

Object that describes the destination of the data exports file. See the `s3Destination` argument reference below.

func (ExportExportDestinationConfigurationOutput) ToExportExportDestinationConfigurationOutput

func (o ExportExportDestinationConfigurationOutput) ToExportExportDestinationConfigurationOutput() ExportExportDestinationConfigurationOutput

func (ExportExportDestinationConfigurationOutput) ToExportExportDestinationConfigurationOutputWithContext

func (o ExportExportDestinationConfigurationOutput) ToExportExportDestinationConfigurationOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationOutput

type ExportExportDestinationConfigurationS3Destination

type ExportExportDestinationConfigurationS3Destination struct {
	// Name of the Amazon S3 bucket used as the destination of a data export file.
	S3Bucket string `pulumi:"s3Bucket"`
	// Output configuration for the data export. See the `s3OutputConfigurations` argument reference below.
	S3OutputConfigurations []ExportExportDestinationConfigurationS3DestinationS3OutputConfiguration `pulumi:"s3OutputConfigurations"`
	// S3 path prefix you want prepended to the name of your data export.
	S3Prefix string `pulumi:"s3Prefix"`
	// S3 bucket region.
	S3Region string `pulumi:"s3Region"`
}

type ExportExportDestinationConfigurationS3DestinationArgs

type ExportExportDestinationConfigurationS3DestinationArgs struct {
	// Name of the Amazon S3 bucket used as the destination of a data export file.
	S3Bucket pulumi.StringInput `pulumi:"s3Bucket"`
	// Output configuration for the data export. See the `s3OutputConfigurations` argument reference below.
	S3OutputConfigurations ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayInput `pulumi:"s3OutputConfigurations"`
	// S3 path prefix you want prepended to the name of your data export.
	S3Prefix pulumi.StringInput `pulumi:"s3Prefix"`
	// S3 bucket region.
	S3Region pulumi.StringInput `pulumi:"s3Region"`
}

func (ExportExportDestinationConfigurationS3DestinationArgs) ElementType

func (ExportExportDestinationConfigurationS3DestinationArgs) ToExportExportDestinationConfigurationS3DestinationOutput

func (i ExportExportDestinationConfigurationS3DestinationArgs) ToExportExportDestinationConfigurationS3DestinationOutput() ExportExportDestinationConfigurationS3DestinationOutput

func (ExportExportDestinationConfigurationS3DestinationArgs) ToExportExportDestinationConfigurationS3DestinationOutputWithContext

func (i ExportExportDestinationConfigurationS3DestinationArgs) ToExportExportDestinationConfigurationS3DestinationOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationS3DestinationOutput

type ExportExportDestinationConfigurationS3DestinationArray

type ExportExportDestinationConfigurationS3DestinationArray []ExportExportDestinationConfigurationS3DestinationInput

func (ExportExportDestinationConfigurationS3DestinationArray) ElementType

func (ExportExportDestinationConfigurationS3DestinationArray) ToExportExportDestinationConfigurationS3DestinationArrayOutput

func (i ExportExportDestinationConfigurationS3DestinationArray) ToExportExportDestinationConfigurationS3DestinationArrayOutput() ExportExportDestinationConfigurationS3DestinationArrayOutput

func (ExportExportDestinationConfigurationS3DestinationArray) ToExportExportDestinationConfigurationS3DestinationArrayOutputWithContext

func (i ExportExportDestinationConfigurationS3DestinationArray) ToExportExportDestinationConfigurationS3DestinationArrayOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationS3DestinationArrayOutput

type ExportExportDestinationConfigurationS3DestinationArrayInput

type ExportExportDestinationConfigurationS3DestinationArrayInput interface {
	pulumi.Input

	ToExportExportDestinationConfigurationS3DestinationArrayOutput() ExportExportDestinationConfigurationS3DestinationArrayOutput
	ToExportExportDestinationConfigurationS3DestinationArrayOutputWithContext(context.Context) ExportExportDestinationConfigurationS3DestinationArrayOutput
}

ExportExportDestinationConfigurationS3DestinationArrayInput is an input type that accepts ExportExportDestinationConfigurationS3DestinationArray and ExportExportDestinationConfigurationS3DestinationArrayOutput values. You can construct a concrete instance of `ExportExportDestinationConfigurationS3DestinationArrayInput` via:

ExportExportDestinationConfigurationS3DestinationArray{ ExportExportDestinationConfigurationS3DestinationArgs{...} }

type ExportExportDestinationConfigurationS3DestinationArrayOutput

type ExportExportDestinationConfigurationS3DestinationArrayOutput struct{ *pulumi.OutputState }

func (ExportExportDestinationConfigurationS3DestinationArrayOutput) ElementType

func (ExportExportDestinationConfigurationS3DestinationArrayOutput) Index

func (ExportExportDestinationConfigurationS3DestinationArrayOutput) ToExportExportDestinationConfigurationS3DestinationArrayOutput

func (ExportExportDestinationConfigurationS3DestinationArrayOutput) ToExportExportDestinationConfigurationS3DestinationArrayOutputWithContext

func (o ExportExportDestinationConfigurationS3DestinationArrayOutput) ToExportExportDestinationConfigurationS3DestinationArrayOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationS3DestinationArrayOutput

type ExportExportDestinationConfigurationS3DestinationInput

type ExportExportDestinationConfigurationS3DestinationInput interface {
	pulumi.Input

	ToExportExportDestinationConfigurationS3DestinationOutput() ExportExportDestinationConfigurationS3DestinationOutput
	ToExportExportDestinationConfigurationS3DestinationOutputWithContext(context.Context) ExportExportDestinationConfigurationS3DestinationOutput
}

ExportExportDestinationConfigurationS3DestinationInput is an input type that accepts ExportExportDestinationConfigurationS3DestinationArgs and ExportExportDestinationConfigurationS3DestinationOutput values. You can construct a concrete instance of `ExportExportDestinationConfigurationS3DestinationInput` via:

ExportExportDestinationConfigurationS3DestinationArgs{...}

type ExportExportDestinationConfigurationS3DestinationOutput

type ExportExportDestinationConfigurationS3DestinationOutput struct{ *pulumi.OutputState }

func (ExportExportDestinationConfigurationS3DestinationOutput) ElementType

func (ExportExportDestinationConfigurationS3DestinationOutput) S3Bucket

Name of the Amazon S3 bucket used as the destination of a data export file.

func (ExportExportDestinationConfigurationS3DestinationOutput) S3OutputConfigurations

Output configuration for the data export. See the `s3OutputConfigurations` argument reference below.

func (ExportExportDestinationConfigurationS3DestinationOutput) S3Prefix

S3 path prefix you want prepended to the name of your data export.

func (ExportExportDestinationConfigurationS3DestinationOutput) S3Region

S3 bucket region.

func (ExportExportDestinationConfigurationS3DestinationOutput) ToExportExportDestinationConfigurationS3DestinationOutput

func (ExportExportDestinationConfigurationS3DestinationOutput) ToExportExportDestinationConfigurationS3DestinationOutputWithContext

func (o ExportExportDestinationConfigurationS3DestinationOutput) ToExportExportDestinationConfigurationS3DestinationOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationS3DestinationOutput

type ExportExportDestinationConfigurationS3DestinationS3OutputConfiguration

type ExportExportDestinationConfigurationS3DestinationS3OutputConfiguration struct {
	// Compression type for the data export. Valid values `GZIP`, `PARQUET`.
	Compression string `pulumi:"compression"`
	// File format for the data export. Valid values `TEXT_OR_CSV` or `PARQUET`.
	Format string `pulumi:"format"`
	// Output type for the data export. Valid value `CUSTOM`.
	OutputType string `pulumi:"outputType"`
	// The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time. Valid values `CREATE_NEW_REPORT` or `OVERWRITE_REPORT`.
	Overwrite string `pulumi:"overwrite"`
}

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs struct {
	// Compression type for the data export. Valid values `GZIP`, `PARQUET`.
	Compression pulumi.StringInput `pulumi:"compression"`
	// File format for the data export. Valid values `TEXT_OR_CSV` or `PARQUET`.
	Format pulumi.StringInput `pulumi:"format"`
	// Output type for the data export. Valid value `CUSTOM`.
	OutputType pulumi.StringInput `pulumi:"outputType"`
	// The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time. Valid values `CREATE_NEW_REPORT` or `OVERWRITE_REPORT`.
	Overwrite pulumi.StringInput `pulumi:"overwrite"`
}

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs) ElementType

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutputWithContext

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray []ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationInput

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray) ElementType

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutputWithContext

func (i ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutputWithContext(ctx context.Context) ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayInput

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayInput interface {
	pulumi.Input

	ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput() ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput
	ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutputWithContext(context.Context) ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput
}

ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayInput is an input type that accepts ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray and ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput values. You can construct a concrete instance of `ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayInput` via:

ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArray{ ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs{...} }

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput) ElementType

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutput) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArrayOutputWithContext

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationInput

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationInput interface {
	pulumi.Input

	ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput() ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput
	ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutputWithContext(context.Context) ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput
}

ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationInput is an input type that accepts ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs and ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput values. You can construct a concrete instance of `ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationInput` via:

ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationArgs{...}

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput

type ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput struct{ *pulumi.OutputState }

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput) Compression

Compression type for the data export. Valid values `GZIP`, `PARQUET`.

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput) ElementType

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput) Format

File format for the data export. Valid values `TEXT_OR_CSV` or `PARQUET`.

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput) OutputType

Output type for the data export. Valid value `CUSTOM`.

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput) Overwrite

The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time. Valid values `CREATE_NEW_REPORT` or `OVERWRITE_REPORT`.

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput

func (ExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutput) ToExportExportDestinationConfigurationS3DestinationS3OutputConfigurationOutputWithContext

type ExportExportInput

type ExportExportInput interface {
	pulumi.Input

	ToExportExportOutput() ExportExportOutput
	ToExportExportOutputWithContext(context.Context) ExportExportOutput
}

ExportExportInput is an input type that accepts ExportExportArgs and ExportExportOutput values. You can construct a concrete instance of `ExportExportInput` via:

ExportExportArgs{...}

type ExportExportOutput

type ExportExportOutput struct{ *pulumi.OutputState }

func (ExportExportOutput) DataQueries

Data query for this specific data export. See the `dataQuery` argument reference below.

func (ExportExportOutput) Description

func (o ExportExportOutput) Description() pulumi.StringPtrOutput

Description for this specific data export.

func (ExportExportOutput) DestinationConfigurations

Destination configuration for this specific data export. See the `destinationConfigurations` argument reference below.

func (ExportExportOutput) ElementType

func (ExportExportOutput) ElementType() reflect.Type

func (ExportExportOutput) ExportArn

Amazon Resource Name (ARN) for this export.

func (ExportExportOutput) Name

Name of this specific data export.

func (ExportExportOutput) RefreshCadences

Cadence for Amazon Web Services to update the export in your S3 bucket. See the `refreshCadence` argument reference below.

func (ExportExportOutput) ToExportExportOutput

func (o ExportExportOutput) ToExportExportOutput() ExportExportOutput

func (ExportExportOutput) ToExportExportOutputWithContext

func (o ExportExportOutput) ToExportExportOutputWithContext(ctx context.Context) ExportExportOutput

func (ExportExportOutput) ToExportExportPtrOutput

func (o ExportExportOutput) ToExportExportPtrOutput() ExportExportPtrOutput

func (ExportExportOutput) ToExportExportPtrOutputWithContext

func (o ExportExportOutput) ToExportExportPtrOutputWithContext(ctx context.Context) ExportExportPtrOutput

type ExportExportPtrInput

type ExportExportPtrInput interface {
	pulumi.Input

	ToExportExportPtrOutput() ExportExportPtrOutput
	ToExportExportPtrOutputWithContext(context.Context) ExportExportPtrOutput
}

ExportExportPtrInput is an input type that accepts ExportExportArgs, ExportExportPtr and ExportExportPtrOutput values. You can construct a concrete instance of `ExportExportPtrInput` via:

        ExportExportArgs{...}

or:

        nil

type ExportExportPtrOutput

type ExportExportPtrOutput struct{ *pulumi.OutputState }

func (ExportExportPtrOutput) DataQueries

Data query for this specific data export. See the `dataQuery` argument reference below.

func (ExportExportPtrOutput) Description

Description for this specific data export.

func (ExportExportPtrOutput) DestinationConfigurations

Destination configuration for this specific data export. See the `destinationConfigurations` argument reference below.

func (ExportExportPtrOutput) Elem

func (ExportExportPtrOutput) ElementType

func (ExportExportPtrOutput) ElementType() reflect.Type

func (ExportExportPtrOutput) ExportArn

Amazon Resource Name (ARN) for this export.

func (ExportExportPtrOutput) Name

Name of this specific data export.

func (ExportExportPtrOutput) RefreshCadences

Cadence for Amazon Web Services to update the export in your S3 bucket. See the `refreshCadence` argument reference below.

func (ExportExportPtrOutput) ToExportExportPtrOutput

func (o ExportExportPtrOutput) ToExportExportPtrOutput() ExportExportPtrOutput

func (ExportExportPtrOutput) ToExportExportPtrOutputWithContext

func (o ExportExportPtrOutput) ToExportExportPtrOutputWithContext(ctx context.Context) ExportExportPtrOutput

type ExportExportRefreshCadence

type ExportExportRefreshCadence struct {
	// Frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily. Valid values `SYNCHRONOUS`.
	Frequency string `pulumi:"frequency"`
}

type ExportExportRefreshCadenceArgs

type ExportExportRefreshCadenceArgs struct {
	// Frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily. Valid values `SYNCHRONOUS`.
	Frequency pulumi.StringInput `pulumi:"frequency"`
}

func (ExportExportRefreshCadenceArgs) ElementType

func (ExportExportRefreshCadenceArgs) ToExportExportRefreshCadenceOutput

func (i ExportExportRefreshCadenceArgs) ToExportExportRefreshCadenceOutput() ExportExportRefreshCadenceOutput

func (ExportExportRefreshCadenceArgs) ToExportExportRefreshCadenceOutputWithContext

func (i ExportExportRefreshCadenceArgs) ToExportExportRefreshCadenceOutputWithContext(ctx context.Context) ExportExportRefreshCadenceOutput

type ExportExportRefreshCadenceArray

type ExportExportRefreshCadenceArray []ExportExportRefreshCadenceInput

func (ExportExportRefreshCadenceArray) ElementType

func (ExportExportRefreshCadenceArray) ToExportExportRefreshCadenceArrayOutput

func (i ExportExportRefreshCadenceArray) ToExportExportRefreshCadenceArrayOutput() ExportExportRefreshCadenceArrayOutput

func (ExportExportRefreshCadenceArray) ToExportExportRefreshCadenceArrayOutputWithContext

func (i ExportExportRefreshCadenceArray) ToExportExportRefreshCadenceArrayOutputWithContext(ctx context.Context) ExportExportRefreshCadenceArrayOutput

type ExportExportRefreshCadenceArrayInput

type ExportExportRefreshCadenceArrayInput interface {
	pulumi.Input

	ToExportExportRefreshCadenceArrayOutput() ExportExportRefreshCadenceArrayOutput
	ToExportExportRefreshCadenceArrayOutputWithContext(context.Context) ExportExportRefreshCadenceArrayOutput
}

ExportExportRefreshCadenceArrayInput is an input type that accepts ExportExportRefreshCadenceArray and ExportExportRefreshCadenceArrayOutput values. You can construct a concrete instance of `ExportExportRefreshCadenceArrayInput` via:

ExportExportRefreshCadenceArray{ ExportExportRefreshCadenceArgs{...} }

type ExportExportRefreshCadenceArrayOutput

type ExportExportRefreshCadenceArrayOutput struct{ *pulumi.OutputState }

func (ExportExportRefreshCadenceArrayOutput) ElementType

func (ExportExportRefreshCadenceArrayOutput) Index

func (ExportExportRefreshCadenceArrayOutput) ToExportExportRefreshCadenceArrayOutput

func (o ExportExportRefreshCadenceArrayOutput) ToExportExportRefreshCadenceArrayOutput() ExportExportRefreshCadenceArrayOutput

func (ExportExportRefreshCadenceArrayOutput) ToExportExportRefreshCadenceArrayOutputWithContext

func (o ExportExportRefreshCadenceArrayOutput) ToExportExportRefreshCadenceArrayOutputWithContext(ctx context.Context) ExportExportRefreshCadenceArrayOutput

type ExportExportRefreshCadenceInput

type ExportExportRefreshCadenceInput interface {
	pulumi.Input

	ToExportExportRefreshCadenceOutput() ExportExportRefreshCadenceOutput
	ToExportExportRefreshCadenceOutputWithContext(context.Context) ExportExportRefreshCadenceOutput
}

ExportExportRefreshCadenceInput is an input type that accepts ExportExportRefreshCadenceArgs and ExportExportRefreshCadenceOutput values. You can construct a concrete instance of `ExportExportRefreshCadenceInput` via:

ExportExportRefreshCadenceArgs{...}

type ExportExportRefreshCadenceOutput

type ExportExportRefreshCadenceOutput struct{ *pulumi.OutputState }

func (ExportExportRefreshCadenceOutput) ElementType

func (ExportExportRefreshCadenceOutput) Frequency

Frequency that data exports are updated. The export refreshes each time the source data updates, up to three times daily. Valid values `SYNCHRONOUS`.

func (ExportExportRefreshCadenceOutput) ToExportExportRefreshCadenceOutput

func (o ExportExportRefreshCadenceOutput) ToExportExportRefreshCadenceOutput() ExportExportRefreshCadenceOutput

func (ExportExportRefreshCadenceOutput) ToExportExportRefreshCadenceOutputWithContext

func (o ExportExportRefreshCadenceOutput) ToExportExportRefreshCadenceOutputWithContext(ctx context.Context) ExportExportRefreshCadenceOutput

type ExportInput

type ExportInput interface {
	pulumi.Input

	ToExportOutput() ExportOutput
	ToExportOutputWithContext(ctx context.Context) ExportOutput
}

type ExportMap

type ExportMap map[string]ExportInput

func (ExportMap) ElementType

func (ExportMap) ElementType() reflect.Type

func (ExportMap) ToExportMapOutput

func (i ExportMap) ToExportMapOutput() ExportMapOutput

func (ExportMap) ToExportMapOutputWithContext

func (i ExportMap) ToExportMapOutputWithContext(ctx context.Context) ExportMapOutput

type ExportMapInput

type ExportMapInput interface {
	pulumi.Input

	ToExportMapOutput() ExportMapOutput
	ToExportMapOutputWithContext(context.Context) ExportMapOutput
}

ExportMapInput is an input type that accepts ExportMap and ExportMapOutput values. You can construct a concrete instance of `ExportMapInput` via:

ExportMap{ "key": ExportArgs{...} }

type ExportMapOutput

type ExportMapOutput struct{ *pulumi.OutputState }

func (ExportMapOutput) ElementType

func (ExportMapOutput) ElementType() reflect.Type

func (ExportMapOutput) MapIndex

func (ExportMapOutput) ToExportMapOutput

func (o ExportMapOutput) ToExportMapOutput() ExportMapOutput

func (ExportMapOutput) ToExportMapOutputWithContext

func (o ExportMapOutput) ToExportMapOutputWithContext(ctx context.Context) ExportMapOutput

type ExportOutput

type ExportOutput struct{ *pulumi.OutputState }

func (ExportOutput) ElementType

func (ExportOutput) ElementType() reflect.Type

func (ExportOutput) Export

The details of the export, including data query, name, description, and destination configuration. See the `export` argument reference below.

func (ExportOutput) Tags

func (ExportOutput) TagsAll deprecated

func (o ExportOutput) TagsAll() pulumi.StringMapOutput

Deprecated: Please use `tags` instead.

func (ExportOutput) Timeouts

func (ExportOutput) ToExportOutput

func (o ExportOutput) ToExportOutput() ExportOutput

func (ExportOutput) ToExportOutputWithContext

func (o ExportOutput) ToExportOutputWithContext(ctx context.Context) ExportOutput

type ExportState

type ExportState struct {
	// The details of the export, including data query, name, description, and destination configuration.  See the `export` argument reference below.
	Export ExportExportPtrInput
	Tags   pulumi.StringMapInput
	// Deprecated: Please use `tags` instead.
	TagsAll  pulumi.StringMapInput
	Timeouts ExportTimeoutsPtrInput
}

func (ExportState) ElementType

func (ExportState) ElementType() reflect.Type

type ExportTimeouts

type ExportTimeouts struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create *string `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Update *string `pulumi:"update"`
}

type ExportTimeoutsArgs

type ExportTimeoutsArgs struct {
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Create pulumi.StringPtrInput `pulumi:"create"`
	// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
	Update pulumi.StringPtrInput `pulumi:"update"`
}

func (ExportTimeoutsArgs) ElementType

func (ExportTimeoutsArgs) ElementType() reflect.Type

func (ExportTimeoutsArgs) ToExportTimeoutsOutput

func (i ExportTimeoutsArgs) ToExportTimeoutsOutput() ExportTimeoutsOutput

func (ExportTimeoutsArgs) ToExportTimeoutsOutputWithContext

func (i ExportTimeoutsArgs) ToExportTimeoutsOutputWithContext(ctx context.Context) ExportTimeoutsOutput

func (ExportTimeoutsArgs) ToExportTimeoutsPtrOutput

func (i ExportTimeoutsArgs) ToExportTimeoutsPtrOutput() ExportTimeoutsPtrOutput

func (ExportTimeoutsArgs) ToExportTimeoutsPtrOutputWithContext

func (i ExportTimeoutsArgs) ToExportTimeoutsPtrOutputWithContext(ctx context.Context) ExportTimeoutsPtrOutput

type ExportTimeoutsInput

type ExportTimeoutsInput interface {
	pulumi.Input

	ToExportTimeoutsOutput() ExportTimeoutsOutput
	ToExportTimeoutsOutputWithContext(context.Context) ExportTimeoutsOutput
}

ExportTimeoutsInput is an input type that accepts ExportTimeoutsArgs and ExportTimeoutsOutput values. You can construct a concrete instance of `ExportTimeoutsInput` via:

ExportTimeoutsArgs{...}

type ExportTimeoutsOutput

type ExportTimeoutsOutput struct{ *pulumi.OutputState }

func (ExportTimeoutsOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (ExportTimeoutsOutput) ElementType

func (ExportTimeoutsOutput) ElementType() reflect.Type

func (ExportTimeoutsOutput) ToExportTimeoutsOutput

func (o ExportTimeoutsOutput) ToExportTimeoutsOutput() ExportTimeoutsOutput

func (ExportTimeoutsOutput) ToExportTimeoutsOutputWithContext

func (o ExportTimeoutsOutput) ToExportTimeoutsOutputWithContext(ctx context.Context) ExportTimeoutsOutput

func (ExportTimeoutsOutput) ToExportTimeoutsPtrOutput

func (o ExportTimeoutsOutput) ToExportTimeoutsPtrOutput() ExportTimeoutsPtrOutput

func (ExportTimeoutsOutput) ToExportTimeoutsPtrOutputWithContext

func (o ExportTimeoutsOutput) ToExportTimeoutsPtrOutputWithContext(ctx context.Context) ExportTimeoutsPtrOutput

func (ExportTimeoutsOutput) Update

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

type ExportTimeoutsPtrInput

type ExportTimeoutsPtrInput interface {
	pulumi.Input

	ToExportTimeoutsPtrOutput() ExportTimeoutsPtrOutput
	ToExportTimeoutsPtrOutputWithContext(context.Context) ExportTimeoutsPtrOutput
}

ExportTimeoutsPtrInput is an input type that accepts ExportTimeoutsArgs, ExportTimeoutsPtr and ExportTimeoutsPtrOutput values. You can construct a concrete instance of `ExportTimeoutsPtrInput` via:

        ExportTimeoutsArgs{...}

or:

        nil

type ExportTimeoutsPtrOutput

type ExportTimeoutsPtrOutput struct{ *pulumi.OutputState }

func (ExportTimeoutsPtrOutput) Create

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

func (ExportTimeoutsPtrOutput) Elem

func (ExportTimeoutsPtrOutput) ElementType

func (ExportTimeoutsPtrOutput) ElementType() reflect.Type

func (ExportTimeoutsPtrOutput) ToExportTimeoutsPtrOutput

func (o ExportTimeoutsPtrOutput) ToExportTimeoutsPtrOutput() ExportTimeoutsPtrOutput

func (ExportTimeoutsPtrOutput) ToExportTimeoutsPtrOutputWithContext

func (o ExportTimeoutsPtrOutput) ToExportTimeoutsPtrOutputWithContext(ctx context.Context) ExportTimeoutsPtrOutput

func (ExportTimeoutsPtrOutput) Update

A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

Jump to

Keyboard shortcuts

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