AWS Native is in preview. AWS Classic is fully supported.
aws-native.iotanalytics.Datastore
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::IoTAnalytics::Datastore
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var datastore = new AwsNative.IoTAnalytics.Datastore("datastore", new()
{
DatastoreName = "SimpleDatastore",
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iotanalytics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotanalytics.NewDatastore(ctx, "datastore", &iotanalytics.DatastoreArgs{
DatastoreName: pulumi.String("SimpleDatastore"),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore", datastore_name="SimpleDatastore")
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const datastore = new aws_native.iotanalytics.Datastore("datastore", {datastoreName: "SimpleDatastore"});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var datastore = new AwsNative.IoTAnalytics.Datastore("datastore", new()
{
DatastoreName = "SimpleDatastore",
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iotanalytics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotanalytics.NewDatastore(ctx, "datastore", &iotanalytics.DatastoreArgs{
DatastoreName: pulumi.String("SimpleDatastore"),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore", datastore_name="SimpleDatastore")
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const datastore = new aws_native.iotanalytics.Datastore("datastore", {datastoreName: "SimpleDatastore"});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var datastore = new AwsNative.IoTAnalytics.Datastore("datastore", new()
{
DatastoreName = "ComplexDatastore",
RetentionPeriod = new AwsNative.IoTAnalytics.Inputs.DatastoreRetentionPeriodArgs
{
Unlimited = false,
NumberOfDays = 10,
},
Tags = new[]
{
new AwsNative.Inputs.TagArgs
{
Key = "keyname1",
Value = "value1",
},
new AwsNative.Inputs.TagArgs
{
Key = "keyname2",
Value = "value2",
},
},
});
});
package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iotanalytics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotanalytics.NewDatastore(ctx, "datastore", &iotanalytics.DatastoreArgs{
DatastoreName: pulumi.String("ComplexDatastore"),
RetentionPeriod: &iotanalytics.DatastoreRetentionPeriodArgs{
Unlimited: pulumi.Bool(false),
NumberOfDays: pulumi.Int(10),
},
Tags: aws.TagArray{
&aws.TagArgs{
Key: pulumi.String("keyname1"),
Value: pulumi.String("value1"),
},
&aws.TagArgs{
Key: pulumi.String("keyname2"),
Value: pulumi.String("value2"),
},
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore",
datastore_name="ComplexDatastore",
retention_period=aws_native.iotanalytics.DatastoreRetentionPeriodArgs(
unlimited=False,
number_of_days=10,
),
tags=[
aws_native.TagArgs(
key="keyname1",
value="value1",
),
aws_native.TagArgs(
key="keyname2",
value="value2",
),
])
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const datastore = new aws_native.iotanalytics.Datastore("datastore", {
datastoreName: "ComplexDatastore",
retentionPeriod: {
unlimited: false,
numberOfDays: 10,
},
tags: [
{
key: "keyname1",
value: "value1",
},
{
key: "keyname2",
value: "value2",
},
],
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var datastore = new AwsNative.IoTAnalytics.Datastore("datastore", new()
{
DatastoreName = "ComplexDatastore",
RetentionPeriod = new AwsNative.IoTAnalytics.Inputs.DatastoreRetentionPeriodArgs
{
Unlimited = false,
NumberOfDays = 10,
},
Tags = new[]
{
new AwsNative.Inputs.TagArgs
{
Key = "keyname1",
Value = "value1",
},
new AwsNative.Inputs.TagArgs
{
Key = "keyname2",
Value = "value2",
},
},
});
});
package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/iotanalytics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotanalytics.NewDatastore(ctx, "datastore", &iotanalytics.DatastoreArgs{
DatastoreName: pulumi.String("ComplexDatastore"),
RetentionPeriod: &iotanalytics.DatastoreRetentionPeriodArgs{
Unlimited: pulumi.Bool(false),
NumberOfDays: pulumi.Int(10),
},
Tags: aws.TagArray{
&aws.TagArgs{
Key: pulumi.String("keyname1"),
Value: pulumi.String("value1"),
},
&aws.TagArgs{
Key: pulumi.String("keyname2"),
Value: pulumi.String("value2"),
},
},
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore",
datastore_name="ComplexDatastore",
retention_period=aws_native.iotanalytics.DatastoreRetentionPeriodArgs(
unlimited=False,
number_of_days=10,
),
tags=[
aws_native.TagArgs(
key="keyname1",
value="value1",
),
aws_native.TagArgs(
key="keyname2",
value="value2",
),
])
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const datastore = new aws_native.iotanalytics.Datastore("datastore", {
datastoreName: "ComplexDatastore",
retentionPeriod: {
unlimited: false,
numberOfDays: 10,
},
tags: [
{
key: "keyname1",
value: "value1",
},
{
key: "keyname2",
value: "value2",
},
],
});
Coming soon!
Create Datastore Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Datastore(name: string, args?: DatastoreArgs, opts?: CustomResourceOptions);
@overload
def Datastore(resource_name: str,
args: Optional[DatastoreArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Datastore(resource_name: str,
opts: Optional[ResourceOptions] = None,
datastore_name: Optional[str] = None,
datastore_partitions: Optional[DatastorePartitionsArgs] = None,
datastore_storage: Optional[DatastoreStorageArgs] = None,
file_format_configuration: Optional[DatastoreFileFormatConfigurationArgs] = None,
retention_period: Optional[DatastoreRetentionPeriodArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDatastore(ctx *Context, name string, args *DatastoreArgs, opts ...ResourceOption) (*Datastore, error)
public Datastore(string name, DatastoreArgs? args = null, CustomResourceOptions? opts = null)
public Datastore(String name, DatastoreArgs args)
public Datastore(String name, DatastoreArgs args, CustomResourceOptions options)
type: aws-native:iotanalytics:Datastore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DatastoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DatastoreArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DatastoreArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DatastoreArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DatastoreArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Datastore Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Datastore resource accepts the following input properties:
- Datastore
Name string - The name of the data store.
- Datastore
Partitions Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Partitions - Information about the partition dimensions in a data store.
- Datastore
Storage Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Storage - Where data store data is stored.
- File
Format Pulumi.Configuration Aws Native. Io TAnalytics. Inputs. Datastore File Format Configuration Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet .
The default file format is JSON. You can specify only one format.
You can't change the file format after you create the data store.
- Retention
Period Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Retention Period - How long, in days, message data is kept for the data store. When
customerManagedS3
storage is selected, this parameter is ignored. - List<Pulumi.
Aws Native. Inputs. Tag> Metadata which can be used to manage the data store.
For more information, see Tag .
- Datastore
Name string - The name of the data store.
- Datastore
Partitions DatastorePartitions Args - Information about the partition dimensions in a data store.
- Datastore
Storage DatastoreStorage Args - Where data store data is stored.
- File
Format DatastoreConfiguration File Format Configuration Args Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet .
The default file format is JSON. You can specify only one format.
You can't change the file format after you create the data store.
- Retention
Period DatastoreRetention Period Args - How long, in days, message data is kept for the data store. When
customerManagedS3
storage is selected, this parameter is ignored. - Tag
Args Metadata which can be used to manage the data store.
For more information, see Tag .
- datastore
Name String - The name of the data store.
- datastore
Partitions DatastorePartitions - Information about the partition dimensions in a data store.
- datastore
Storage DatastoreStorage - Where data store data is stored.
- file
Format DatastoreConfiguration File Format Configuration Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet .
The default file format is JSON. You can specify only one format.
You can't change the file format after you create the data store.
- retention
Period DatastoreRetention Period - How long, in days, message data is kept for the data store. When
customerManagedS3
storage is selected, this parameter is ignored. - List<Tag>
Metadata which can be used to manage the data store.
For more information, see Tag .
- datastore
Name string - The name of the data store.
- datastore
Partitions DatastorePartitions - Information about the partition dimensions in a data store.
- datastore
Storage DatastoreStorage - Where data store data is stored.
- file
Format DatastoreConfiguration File Format Configuration Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet .
The default file format is JSON. You can specify only one format.
You can't change the file format after you create the data store.
- retention
Period DatastoreRetention Period - How long, in days, message data is kept for the data store. When
customerManagedS3
storage is selected, this parameter is ignored. - Tag[]
Metadata which can be used to manage the data store.
For more information, see Tag .
- datastore_
name str - The name of the data store.
- datastore_
partitions DatastorePartitions Args - Information about the partition dimensions in a data store.
- datastore_
storage DatastoreStorage Args - Where data store data is stored.
- file_
format_ Datastoreconfiguration File Format Configuration Args Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet .
The default file format is JSON. You can specify only one format.
You can't change the file format after you create the data store.
- retention_
period DatastoreRetention Period Args - How long, in days, message data is kept for the data store. When
customerManagedS3
storage is selected, this parameter is ignored. - Sequence[Tag
Args] Metadata which can be used to manage the data store.
For more information, see Tag .
- datastore
Name String - The name of the data store.
- datastore
Partitions Property Map - Information about the partition dimensions in a data store.
- datastore
Storage Property Map - Where data store data is stored.
- file
Format Property MapConfiguration Contains the configuration information of file formats. AWS IoT Analytics data stores support JSON and Parquet .
The default file format is JSON. You can specify only one format.
You can't change the file format after you create the data store.
- retention
Period Property Map - How long, in days, message data is kept for the data store. When
customerManagedS3
storage is selected, this parameter is ignored. - List<Property Map>
Metadata which can be used to manage the data store.
For more information, see Tag .
Outputs
All input properties are implicitly available as output properties. Additionally, the Datastore resource produces the following output properties:
Supporting Types
DatastoreColumn, DatastoreColumnArgs
- Name string
- The name of the column.
- Type string
- The type of data. For more information about the supported data types, see Common data types in the AWS Glue Developer Guide .
- Name string
- The name of the column.
- Type string
- The type of data. For more information about the supported data types, see Common data types in the AWS Glue Developer Guide .
- name String
- The name of the column.
- type String
- The type of data. For more information about the supported data types, see Common data types in the AWS Glue Developer Guide .
- name string
- The name of the column.
- type string
- The type of data. For more information about the supported data types, see Common data types in the AWS Glue Developer Guide .
- name str
- The name of the column.
- type str
- The type of data. For more information about the supported data types, see Common data types in the AWS Glue Developer Guide .
- name String
- The name of the column.
- type String
- The type of data. For more information about the supported data types, see Common data types in the AWS Glue Developer Guide .
DatastoreCustomerManagedS3, DatastoreCustomerManagedS3Args
- Bucket string
- The name of the Amazon S3 bucket where your data is stored.
- Role
Arn string - The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- Key
Prefix string - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- Bucket string
- The name of the Amazon S3 bucket where your data is stored.
- Role
Arn string - The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- Key
Prefix string - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket String
- The name of the Amazon S3 bucket where your data is stored.
- role
Arn String - The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- key
Prefix String - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket string
- The name of the Amazon S3 bucket where your data is stored.
- role
Arn string - The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- key
Prefix string - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket str
- The name of the Amazon S3 bucket where your data is stored.
- role_
arn str - The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- key_
prefix str - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket String
- The name of the Amazon S3 bucket where your data is stored.
- role
Arn String - The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- key
Prefix String - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
DatastoreCustomerManagedS3Storage, DatastoreCustomerManagedS3StorageArgs
- Bucket string
- The name of the Amazon S3 bucket where your data is stored.
- Key
Prefix string - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- Bucket string
- The name of the Amazon S3 bucket where your data is stored.
- Key
Prefix string - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket String
- The name of the Amazon S3 bucket where your data is stored.
- key
Prefix String - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket string
- The name of the Amazon S3 bucket where your data is stored.
- key
Prefix string - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket str
- The name of the Amazon S3 bucket where your data is stored.
- key_
prefix str - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
- bucket String
- The name of the Amazon S3 bucket where your data is stored.
- key
Prefix String - (Optional) The prefix used to create the keys of the data store data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
DatastoreFileFormatConfiguration, DatastoreFileFormatConfigurationArgs
- Json
Configuration Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Json Configuration - Contains the configuration information of the JSON format.
- Parquet
Configuration Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Parquet Configuration - Contains the configuration information of the Parquet format.
- Json
Configuration DatastoreJson Configuration - Contains the configuration information of the JSON format.
- Parquet
Configuration DatastoreParquet Configuration - Contains the configuration information of the Parquet format.
- json
Configuration DatastoreJson Configuration - Contains the configuration information of the JSON format.
- parquet
Configuration DatastoreParquet Configuration - Contains the configuration information of the Parquet format.
- json
Configuration DatastoreJson Configuration - Contains the configuration information of the JSON format.
- parquet
Configuration DatastoreParquet Configuration - Contains the configuration information of the Parquet format.
- json_
configuration DatastoreJson Configuration - Contains the configuration information of the JSON format.
- parquet_
configuration DatastoreParquet Configuration - Contains the configuration information of the Parquet format.
- json
Configuration Property Map - Contains the configuration information of the JSON format.
- parquet
Configuration Property Map - Contains the configuration information of the Parquet format.
DatastoreIotSiteWiseMultiLayerStorage, DatastoreIotSiteWiseMultiLayerStorageArgs
- Customer
Managed Pulumi.S3Storage Aws Native. Io TAnalytics. Inputs. Datastore Customer Managed S3Storage - Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
- Customer
Managed DatastoreS3Storage Customer Managed S3Storage - Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
- customer
Managed DatastoreS3Storage Customer Managed S3Storage - Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
- customer
Managed DatastoreS3Storage Customer Managed S3Storage - Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
- customer_
managed_ Datastores3_ storage Customer Managed S3Storage - Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
- customer
Managed Property MapS3Storage - Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
DatastoreParquetConfiguration, DatastoreParquetConfigurationArgs
- Schema
Definition Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Schema Definition - Information needed to define a schema.
- Schema
Definition DatastoreSchema Definition - Information needed to define a schema.
- schema
Definition DatastoreSchema Definition - Information needed to define a schema.
- schema
Definition DatastoreSchema Definition - Information needed to define a schema.
- schema_
definition DatastoreSchema Definition - Information needed to define a schema.
- schema
Definition Property Map - Information needed to define a schema.
DatastorePartition, DatastorePartitionArgs
- Partition
Pulumi.
Aws Native. Io TAnalytics. Inputs. Partition - A partition dimension defined by an attribute.
- Timestamp
Partition Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Timestamp Partition - A partition dimension defined by a timestamp attribute.
- Partition Partition
- A partition dimension defined by an attribute.
- Timestamp
Partition DatastoreTimestamp Partition - A partition dimension defined by a timestamp attribute.
- partition Partition
- A partition dimension defined by an attribute.
- timestamp
Partition DatastoreTimestamp Partition - A partition dimension defined by a timestamp attribute.
- partition Partition
- A partition dimension defined by an attribute.
- timestamp
Partition DatastoreTimestamp Partition - A partition dimension defined by a timestamp attribute.
- partition Partition
- A partition dimension defined by an attribute.
- timestamp_
partition DatastoreTimestamp Partition - A partition dimension defined by a timestamp attribute.
- partition Property Map
- A partition dimension defined by an attribute.
- timestamp
Partition Property Map - A partition dimension defined by a timestamp attribute.
DatastorePartitions, DatastorePartitionsArgs
- Partitions
List<Pulumi.
Aws Native. Io TAnalytics. Inputs. Datastore Partition> - A list of partition dimensions in a data store.
- Partitions
[]Datastore
Partition - A list of partition dimensions in a data store.
- partitions
List<Datastore
Partition> - A list of partition dimensions in a data store.
- partitions
Datastore
Partition[] - A list of partition dimensions in a data store.
- partitions
Sequence[Datastore
Partition] - A list of partition dimensions in a data store.
- partitions List<Property Map>
- A list of partition dimensions in a data store.
DatastoreRetentionPeriod, DatastoreRetentionPeriodArgs
- Number
Of intDays - The number of days that message data is kept. The
unlimited
parameter must be false. - Unlimited bool
- If true, message data is kept indefinitely.
- Number
Of intDays - The number of days that message data is kept. The
unlimited
parameter must be false. - Unlimited bool
- If true, message data is kept indefinitely.
- number
Of IntegerDays - The number of days that message data is kept. The
unlimited
parameter must be false. - unlimited Boolean
- If true, message data is kept indefinitely.
- number
Of numberDays - The number of days that message data is kept. The
unlimited
parameter must be false. - unlimited boolean
- If true, message data is kept indefinitely.
- number_
of_ intdays - The number of days that message data is kept. The
unlimited
parameter must be false. - unlimited bool
- If true, message data is kept indefinitely.
- number
Of NumberDays - The number of days that message data is kept. The
unlimited
parameter must be false. - unlimited Boolean
- If true, message data is kept indefinitely.
DatastoreSchemaDefinition, DatastoreSchemaDefinitionArgs
- Columns
List<Pulumi.
Aws Native. Io TAnalytics. Inputs. Datastore Column> Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types.
- Columns
[]Datastore
Column Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types.
- columns
List<Datastore
Column> Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types.
- columns
Datastore
Column[] Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types.
- columns
Sequence[Datastore
Column] Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types.
- columns List<Property Map>
Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types.
DatastoreStorage, DatastoreStorageArgs
- Customer
Managed Pulumi.S3 Aws Native. Io TAnalytics. Inputs. Datastore Customer Managed S3 - Use this to store data store data in an S3 bucket that you manage. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- Iot
Site Pulumi.Wise Multi Layer Storage Aws Native. Io TAnalytics. Inputs. Datastore Iot Site Wise Multi Layer Storage - Use this to store data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
- Service
Managed Pulumi.S3 Aws Native. Io TAnalytics. Inputs. Datastore Service Managed S3 - Use this to store data store data in an S3 bucket managed by the AWS IoT Analytics service. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- Customer
Managed DatastoreS3 Customer Managed S3 - Use this to store data store data in an S3 bucket that you manage. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- Iot
Site DatastoreWise Multi Layer Storage Iot Site Wise Multi Layer Storage - Use this to store data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
- Service
Managed DatastoreS3 Service Managed S3 - Use this to store data store data in an S3 bucket managed by the AWS IoT Analytics service. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- customer
Managed DatastoreS3 Customer Managed S3 - Use this to store data store data in an S3 bucket that you manage. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- iot
Site DatastoreWise Multi Layer Storage Iot Site Wise Multi Layer Storage - Use this to store data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
- service
Managed DatastoreS3 Service Managed S3 - Use this to store data store data in an S3 bucket managed by the AWS IoT Analytics service. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- customer
Managed DatastoreS3 Customer Managed S3 - Use this to store data store data in an S3 bucket that you manage. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- iot
Site DatastoreWise Multi Layer Storage Iot Site Wise Multi Layer Storage - Use this to store data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
- service
Managed DatastoreS3 Service Managed S3 - Use this to store data store data in an S3 bucket managed by the AWS IoT Analytics service. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- customer_
managed_ Datastores3 Customer Managed S3 - Use this to store data store data in an S3 bucket that you manage. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- iot_
site_ Datastorewise_ multi_ layer_ storage Iot Site Wise Multi Layer Storage - Use this to store data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
- service_
managed_ Datastores3 Service Managed S3 - Use this to store data store data in an S3 bucket managed by the AWS IoT Analytics service. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- customer
Managed Property MapS3 - Use this to store data store data in an S3 bucket that you manage. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
- iot
Site Property MapWise Multi Layer Storage - Use this to store data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.
- service
Managed Property MapS3 - Use this to store data store data in an S3 bucket managed by the AWS IoT Analytics service. The choice of service-managed or customer-managed S3 storage cannot be changed after creation of the data store.
DatastoreTimestampPartition, DatastoreTimestampPartitionArgs
- Attribute
Name string - The attribute name of the partition defined by a timestamp.
- Timestamp
Format string - The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).
- Attribute
Name string - The attribute name of the partition defined by a timestamp.
- Timestamp
Format string - The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).
- attribute
Name String - The attribute name of the partition defined by a timestamp.
- timestamp
Format String - The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).
- attribute
Name string - The attribute name of the partition defined by a timestamp.
- timestamp
Format string - The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).
- attribute_
name str - The attribute name of the partition defined by a timestamp.
- timestamp_
format str - The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).
- attribute
Name String - The attribute name of the partition defined by a timestamp.
- timestamp
Format String - The timestamp format of a partition defined by a timestamp. The default format is seconds since epoch (January 1, 1970 at midnight UTC time).
Partition, PartitionArgs
- Attribute
Name string - The name of the attribute that defines a partition dimension.
- Attribute
Name string - The name of the attribute that defines a partition dimension.
- attribute
Name String - The name of the attribute that defines a partition dimension.
- attribute
Name string - The name of the attribute that defines a partition dimension.
- attribute_
name str - The name of the attribute that defines a partition dimension.
- attribute
Name String - The name of the attribute that defines a partition dimension.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.