Show / Hide Table of Contents

Class CfnExport.ExportProperty

The details that are available for an export.

Inheritance
object
CfnExport.ExportProperty
Implements
CfnExport.IExportProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.BCMDataExports
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnExport.ExportProperty : CfnExport.IExportProperty
Syntax (vb)
Public Class CfnExport.ExportProperty Implements CfnExport.IExportProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BCMDataExports;

             var exportProperty = new ExportProperty {
                 DataQuery = new DataQueryProperty {
                     QueryStatement = "queryStatement",

                     // the properties below are optional
                     TableConfigurations = new Dictionary<string, object> {
                         { "tableConfigurationsKey", new Dictionary<string, string> {
                             { "tableConfigurationsKey", "tableConfigurations" }
                         } }
                     }
                 },
                 DestinationConfigurations = new DestinationConfigurationsProperty {
                     S3Destination = new S3DestinationProperty {
                         S3Bucket = "s3Bucket",
                         S3OutputConfigurations = new S3OutputConfigurationsProperty {
                             Compression = "compression",
                             Format = "format",
                             OutputType = "outputType",
                             Overwrite = "overwrite"
                         },
                         S3Prefix = "s3Prefix",
                         S3Region = "s3Region"
                     }
                 },
                 Name = "name",
                 RefreshCadence = new RefreshCadenceProperty {
                     Frequency = "frequency"
                 },

                 // the properties below are optional
                 Description = "description",
                 ExportArn = "exportArn"
             };

Synopsis

Constructors

ExportProperty()

The details that are available for an export.

Properties

DataQuery

The data query for this specific data export.

Description

The description for this specific data export.

DestinationConfigurations

The destination configuration for this specific data export.

ExportArn

The Amazon Resource Name (ARN) for this export.

Name

The name of this specific data export.

RefreshCadence

The cadence for AWS to update the export in your S3 bucket.

Constructors

ExportProperty()

The details that are available for an export.

public ExportProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BCMDataExports;

             var exportProperty = new ExportProperty {
                 DataQuery = new DataQueryProperty {
                     QueryStatement = "queryStatement",

                     // the properties below are optional
                     TableConfigurations = new Dictionary<string, object> {
                         { "tableConfigurationsKey", new Dictionary<string, string> {
                             { "tableConfigurationsKey", "tableConfigurations" }
                         } }
                     }
                 },
                 DestinationConfigurations = new DestinationConfigurationsProperty {
                     S3Destination = new S3DestinationProperty {
                         S3Bucket = "s3Bucket",
                         S3OutputConfigurations = new S3OutputConfigurationsProperty {
                             Compression = "compression",
                             Format = "format",
                             OutputType = "outputType",
                             Overwrite = "overwrite"
                         },
                         S3Prefix = "s3Prefix",
                         S3Region = "s3Region"
                     }
                 },
                 Name = "name",
                 RefreshCadence = new RefreshCadenceProperty {
                     Frequency = "frequency"
                 },

                 // the properties below are optional
                 Description = "description",
                 ExportArn = "exportArn"
             };

Properties

DataQuery

The data query for this specific data export.

public object DataQuery { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-dataquery

Type union: either IResolvable or CfnExport.IDataQueryProperty

Description

The description for this specific data export.

public string? Description { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-description

DestinationConfigurations

The destination configuration for this specific data export.

public object DestinationConfigurations { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-destinationconfigurations

Type union: either IResolvable or CfnExport.IDestinationConfigurationsProperty

ExportArn

The Amazon Resource Name (ARN) for this export.

public string? ExportArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-exportarn

Name

The name of this specific data export.

public string Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-name

RefreshCadence

The cadence for AWS to update the export in your S3 bucket.

public object RefreshCadence { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bcmdataexports-export-export.html#cfn-bcmdataexports-export-export-refreshcadence

Type union: either IResolvable or CfnExport.IRefreshCadenceProperty

Implements

CfnExport.IExportProperty
Back to top Generated by DocFX