We recommend new projects start with resources from the AWS provider.
aws-native.iotanalytics.Datastore
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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 * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const datastore = new aws_native.iotanalytics.Datastore("datastore", {datastoreName: "SimpleDatastore"});
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore", datastore_name="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 * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const datastore = new aws_native.iotanalytics.Datastore("datastore", {datastoreName: "SimpleDatastore"});
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore", datastore_name="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 * 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",
        },
    ],
});
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore",
    datastore_name="ComplexDatastore",
    retention_period={
        "unlimited": False,
        "number_of_days": 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 * 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",
        },
    ],
});
import pulumi
import pulumi_aws_native as aws_native
datastore = aws_native.iotanalytics.Datastore("datastore",
    datastore_name="ComplexDatastore",
    retention_period={
        "unlimited": False,
        "number_of_days": 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Datastore resource accepts the following input properties:
- DatastoreName string
- The name of the data store.
- DatastorePartitions Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Partitions 
- Information about the partition dimensions in a data store.
- DatastoreStorage Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Storage 
- Where data store data is stored.
- FileFormat 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. 
- RetentionPeriod Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Retention Period 
- How long, in days, message data is kept for the data store. When customerManagedS3storage 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 . 
- DatastoreName string
- The name of the data store.
- DatastorePartitions DatastorePartitions Args 
- Information about the partition dimensions in a data store.
- DatastoreStorage DatastoreStorage Args 
- Where data store data is stored.
- FileFormat 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. 
- RetentionPeriod DatastoreRetention Period Args 
- How long, in days, message data is kept for the data store. When customerManagedS3storage is selected, this parameter is ignored.
- 
TagArgs 
- Metadata which can be used to manage the data store. - For more information, see Tag . 
- datastoreName String
- The name of the data store.
- datastorePartitions DatastorePartitions 
- Information about the partition dimensions in a data store.
- datastoreStorage DatastoreStorage 
- Where data store data is stored.
- fileFormat 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. 
- retentionPeriod DatastoreRetention Period 
- How long, in days, message data is kept for the data store. When customerManagedS3storage is selected, this parameter is ignored.
- List<Tag>
- Metadata which can be used to manage the data store. - For more information, see Tag . 
- datastoreName string
- The name of the data store.
- datastorePartitions DatastorePartitions 
- Information about the partition dimensions in a data store.
- datastoreStorage DatastoreStorage 
- Where data store data is stored.
- fileFormat 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. 
- retentionPeriod DatastoreRetention Period 
- How long, in days, message data is kept for the data store. When customerManagedS3storage 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 customerManagedS3storage is selected, this parameter is ignored.
- 
Sequence[TagArgs] 
- Metadata which can be used to manage the data store. - For more information, see Tag . 
- datastoreName String
- The name of the data store.
- datastorePartitions Property Map
- Information about the partition dimensions in a data store.
- datastoreStorage Property Map
- Where data store data is stored.
- fileFormat 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. 
- retentionPeriod Property Map
- How long, in days, message data is kept for the data store. When customerManagedS3storage 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.
- RoleArn string
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- KeyPrefix 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.
- RoleArn string
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- KeyPrefix 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.
- roleArn String
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- keyPrefix 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.
- roleArn string
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- keyPrefix 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.
- roleArn String
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- keyPrefix 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.
- KeyPrefix 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.
- KeyPrefix 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.
- keyPrefix 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.
- keyPrefix 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.
- keyPrefix 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        
- JsonConfiguration Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Json Configuration 
- Contains the configuration information of the JSON format.
- ParquetConfiguration Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Parquet Configuration 
- Contains the configuration information of the Parquet format.
- JsonConfiguration DatastoreJson Configuration 
- Contains the configuration information of the JSON format.
- ParquetConfiguration DatastoreParquet Configuration 
- Contains the configuration information of the Parquet format.
- jsonConfiguration DatastoreJson Configuration 
- Contains the configuration information of the JSON format.
- parquetConfiguration DatastoreParquet Configuration 
- Contains the configuration information of the Parquet format.
- jsonConfiguration DatastoreJson Configuration 
- Contains the configuration information of the JSON format.
- parquetConfiguration 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.
- jsonConfiguration Property Map
- Contains the configuration information of the JSON format.
- parquetConfiguration Property Map
- Contains the configuration information of the Parquet format.
DatastoreIotSiteWiseMultiLayerStorage, DatastoreIotSiteWiseMultiLayerStorageArgs              
- CustomerManaged 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.
- CustomerManaged DatastoreS3Storage Customer Managed S3Storage 
- Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
- customerManaged DatastoreS3Storage Customer Managed S3Storage 
- Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
- customerManaged 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.
- customerManaged Property MapS3Storage 
- Stores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.
DatastoreParquetConfiguration, DatastoreParquetConfigurationArgs      
- SchemaDefinition Pulumi.Aws Native. Io TAnalytics. Inputs. Datastore Schema Definition 
- Information needed to define a schema.
- SchemaDefinition DatastoreSchema Definition 
- Information needed to define a schema.
- schemaDefinition DatastoreSchema Definition 
- Information needed to define a schema.
- schemaDefinition DatastoreSchema Definition 
- Information needed to define a schema.
- schema_definition DatastoreSchema Definition 
- Information needed to define a schema.
- schemaDefinition 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.
- TimestampPartition 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.
- TimestampPartition DatastoreTimestamp Partition 
- A partition dimension defined by a timestamp attribute.
- partition Partition
- A partition dimension defined by an attribute.
- timestampPartition DatastoreTimestamp Partition 
- A partition dimension defined by a timestamp attribute.
- partition Partition
- A partition dimension defined by an attribute.
- timestampPartition 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.
- timestampPartition 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
[]DatastorePartition 
- A list of partition dimensions in a data store.
- partitions
List<DatastorePartition> 
- A list of partition dimensions in a data store.
- partitions
DatastorePartition[] 
- A list of partition dimensions in a data store.
- partitions
Sequence[DatastorePartition] 
- A list of partition dimensions in a data store.
- partitions List<Property Map>
- A list of partition dimensions in a data store.
DatastoreRetentionPeriod, DatastoreRetentionPeriodArgs      
- NumberOf intDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- Unlimited bool
- If true, message data is kept indefinitely.
- NumberOf intDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- Unlimited bool
- If true, message data is kept indefinitely.
- numberOf IntegerDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- unlimited Boolean
- If true, message data is kept indefinitely.
- numberOf numberDays 
- The number of days that message data is kept. The unlimitedparameter 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 unlimitedparameter must be false.
- unlimited bool
- If true, message data is kept indefinitely.
- numberOf NumberDays 
- The number of days that message data is kept. The unlimitedparameter 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
[]DatastoreColumn 
- 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<DatastoreColumn> 
- 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
DatastoreColumn[] 
- 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[DatastoreColumn] 
- 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    
- CustomerManaged 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.
- IotSite 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.
- ServiceManaged 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.
- CustomerManaged 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.
- IotSite 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.
- ServiceManaged 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.
- customerManaged 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.
- iotSite 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.
- serviceManaged 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.
- customerManaged 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.
- iotSite 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.
- serviceManaged 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.
- customerManaged 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.
- iotSite 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.
- serviceManaged 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      
- AttributeName string
- The attribute name of the partition defined by a timestamp.
- TimestampFormat 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).
- AttributeName string
- The attribute name of the partition defined by a timestamp.
- TimestampFormat 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).
- attributeName String
- The attribute name of the partition defined by a timestamp.
- timestampFormat 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).
- attributeName string
- The attribute name of the partition defined by a timestamp.
- timestampFormat 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).
- attributeName String
- The attribute name of the partition defined by a timestamp.
- timestampFormat 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  
- AttributeName string
- The name of the attribute that defines a partition dimension.
- AttributeName string
- The name of the attribute that defines a partition dimension.
- attributeName String
- The name of the attribute that defines a partition dimension.
- attributeName string
- The name of the attribute that defines a partition dimension.
- attribute_name str
- The name of the attribute that defines a partition dimension.
- attributeName 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
We recommend new projects start with resources from the AWS provider.