@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
185 lines (184 loc) • 7.97 kB
TypeScript
export declare const InfluxDbClusterDbInstanceType: {
readonly DbInfluxMedium: "db.influx.medium";
readonly DbInfluxLarge: "db.influx.large";
readonly DbInfluxXlarge: "db.influx.xlarge";
readonly DbInflux2xlarge: "db.influx.2xlarge";
readonly DbInflux4xlarge: "db.influx.4xlarge";
readonly DbInflux8xlarge: "db.influx.8xlarge";
readonly DbInflux12xlarge: "db.influx.12xlarge";
readonly DbInflux16xlarge: "db.influx.16xlarge";
readonly DbInflux24xlarge: "db.influx.24xlarge";
};
/**
* The compute instance of the InfluxDB cluster.
*/
export type InfluxDbClusterDbInstanceType = (typeof InfluxDbClusterDbInstanceType)[keyof typeof InfluxDbClusterDbInstanceType];
export declare const InfluxDbClusterDbStorageType: {
readonly InfluxIoIncludedT1: "InfluxIOIncludedT1";
readonly InfluxIoIncludedT2: "InfluxIOIncludedT2";
readonly InfluxIoIncludedT3: "InfluxIOIncludedT3";
};
/**
* The storage type of the InfluxDB cluster.
*/
export type InfluxDbClusterDbStorageType = (typeof InfluxDbClusterDbStorageType)[keyof typeof InfluxDbClusterDbStorageType];
export declare const InfluxDbClusterDeploymentType: {
readonly MultiNodeReadReplicas: "MULTI_NODE_READ_REPLICAS";
};
/**
* Deployment type of the InfluxDB cluster.
*/
export type InfluxDbClusterDeploymentType = (typeof InfluxDbClusterDeploymentType)[keyof typeof InfluxDbClusterDeploymentType];
export declare const InfluxDbClusterEngineType: {
readonly InfluxdbV2: "INFLUXDB_V2";
readonly InfluxdbV3Core: "INFLUXDB_V3_CORE";
readonly InfluxdbV3Enterprise: "INFLUXDB_V3_ENTERPRISE";
};
/**
* The engine type for the InfluxDB cluster.
*/
export type InfluxDbClusterEngineType = (typeof InfluxDbClusterEngineType)[keyof typeof InfluxDbClusterEngineType];
export declare const InfluxDbClusterFailoverMode: {
readonly Automatic: "AUTOMATIC";
readonly NoFailover: "NO_FAILOVER";
};
/**
* Failover mode of the InfluxDB cluster.
*/
export type InfluxDbClusterFailoverMode = (typeof InfluxDbClusterFailoverMode)[keyof typeof InfluxDbClusterFailoverMode];
export declare const InfluxDbClusterNetworkType: {
readonly Ipv4: "IPV4";
readonly Dual: "DUAL";
};
/**
* Network type of the InfluxDB cluster.
*/
export type InfluxDbClusterNetworkType = (typeof InfluxDbClusterNetworkType)[keyof typeof InfluxDbClusterNetworkType];
export declare const InfluxDbClusterStatus: {
readonly Creating: "CREATING";
readonly Updating: "UPDATING";
readonly UpdatingInstanceType: "UPDATING_INSTANCE_TYPE";
readonly Maintenance: "MAINTENANCE";
readonly Deleting: "DELETING";
readonly Available: "AVAILABLE";
readonly Rebooting: "REBOOTING";
readonly RebootFailed: "REBOOT_FAILED";
readonly PartiallyAvailable: "PARTIALLY_AVAILABLE";
readonly Failed: "FAILED";
readonly Deleted: "DELETED";
};
/**
* Status of the InfluxDB cluster.
*/
export type InfluxDbClusterStatus = (typeof InfluxDbClusterStatus)[keyof typeof InfluxDbClusterStatus];
export declare const InfluxDbInstanceDbInstanceType: {
readonly DbInfluxMedium: "db.influx.medium";
readonly DbInfluxLarge: "db.influx.large";
readonly DbInfluxXlarge: "db.influx.xlarge";
readonly DbInflux2xlarge: "db.influx.2xlarge";
readonly DbInflux4xlarge: "db.influx.4xlarge";
readonly DbInflux8xlarge: "db.influx.8xlarge";
readonly DbInflux12xlarge: "db.influx.12xlarge";
readonly DbInflux16xlarge: "db.influx.16xlarge";
readonly DbInflux24xlarge: "db.influx.24xlarge";
};
/**
* The compute instance of the InfluxDB instance.
*/
export type InfluxDbInstanceDbInstanceType = (typeof InfluxDbInstanceDbInstanceType)[keyof typeof InfluxDbInstanceDbInstanceType];
export declare const InfluxDbInstanceDbStorageType: {
readonly InfluxIoIncludedT1: "InfluxIOIncludedT1";
readonly InfluxIoIncludedT2: "InfluxIOIncludedT2";
readonly InfluxIoIncludedT3: "InfluxIOIncludedT3";
};
/**
* The storage type of the InfluxDB instance.
*/
export type InfluxDbInstanceDbStorageType = (typeof InfluxDbInstanceDbStorageType)[keyof typeof InfluxDbInstanceDbStorageType];
export declare const InfluxDbInstanceDeploymentType: {
readonly SingleAz: "SINGLE_AZ";
readonly WithMultiazStandby: "WITH_MULTIAZ_STANDBY";
};
/**
* Deployment type of the InfluxDB Instance.
*/
export type InfluxDbInstanceDeploymentType = (typeof InfluxDbInstanceDeploymentType)[keyof typeof InfluxDbInstanceDeploymentType];
export declare const InfluxDbInstanceNetworkType: {
readonly Ipv4: "IPV4";
readonly Dual: "DUAL";
};
/**
* Network type of the InfluxDB Instance.
*/
export type InfluxDbInstanceNetworkType = (typeof InfluxDbInstanceNetworkType)[keyof typeof InfluxDbInstanceNetworkType];
export declare const InfluxDbInstanceStatus: {
readonly Creating: "CREATING";
readonly Available: "AVAILABLE";
readonly Deleting: "DELETING";
readonly Modifying: "MODIFYING";
readonly Maintenance: "MAINTENANCE";
readonly Updating: "UPDATING";
readonly UpdatingDeploymentType: "UPDATING_DEPLOYMENT_TYPE";
readonly UpdatingInstanceType: "UPDATING_INSTANCE_TYPE";
readonly Rebooting: "REBOOTING";
readonly RebootFailed: "REBOOT_FAILED";
readonly Deleted: "DELETED";
readonly Failed: "FAILED";
};
/**
* Status of the InfluxDB Instance.
*/
export type InfluxDbInstanceStatus = (typeof InfluxDbInstanceStatus)[keyof typeof InfluxDbInstanceStatus];
export declare const ScheduledQueryDimensionValueType: {
readonly Varchar: "VARCHAR";
};
/**
* Type for the dimension.
*/
export type ScheduledQueryDimensionValueType = (typeof ScheduledQueryDimensionValueType)[keyof typeof ScheduledQueryDimensionValueType];
export declare const ScheduledQueryEncryptionOption: {
readonly SseS3: "SSE_S3";
readonly SseKms: "SSE_KMS";
};
/**
* Encryption at rest options for the error reports. If no encryption option is specified, Timestream will choose SSE_S3 as default.
*/
export type ScheduledQueryEncryptionOption = (typeof ScheduledQueryEncryptionOption)[keyof typeof ScheduledQueryEncryptionOption];
export declare const ScheduledQueryMixedMeasureMappingMeasureValueType: {
readonly Bigint: "BIGINT";
readonly Boolean: "BOOLEAN";
readonly Double: "DOUBLE";
readonly Varchar: "VARCHAR";
readonly Multi: "MULTI";
};
/**
* Type of the value that is to be read from SourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.
*/
export type ScheduledQueryMixedMeasureMappingMeasureValueType = (typeof ScheduledQueryMixedMeasureMappingMeasureValueType)[keyof typeof ScheduledQueryMixedMeasureMappingMeasureValueType];
export declare const ScheduledQueryMultiMeasureAttributeMappingMeasureValueType: {
readonly Bigint: "BIGINT";
readonly Boolean: "BOOLEAN";
readonly Double: "DOUBLE";
readonly Varchar: "VARCHAR";
readonly Timestamp: "TIMESTAMP";
};
/**
* Value type of the measure value column to be read from the query result.
*/
export type ScheduledQueryMultiMeasureAttributeMappingMeasureValueType = (typeof ScheduledQueryMultiMeasureAttributeMappingMeasureValueType)[keyof typeof ScheduledQueryMultiMeasureAttributeMappingMeasureValueType];
export declare const TablePartitionKeyEnforcementLevel: {
readonly Required: "REQUIRED";
readonly Optional: "OPTIONAL";
};
/**
* The level of enforcement for the specification of a dimension key in ingested records. Options are REQUIRED (dimension key must be specified) and OPTIONAL (dimension key does not have to be specified).
*/
export type TablePartitionKeyEnforcementLevel = (typeof TablePartitionKeyEnforcementLevel)[keyof typeof TablePartitionKeyEnforcementLevel];
export declare const TablePartitionKeyType: {
readonly Dimension: "DIMENSION";
readonly Measure: "MEASURE";
};
/**
* The type of the partition key. Options are DIMENSION (dimension key) and MEASURE (measure key).
*/
export type TablePartitionKeyType = (typeof TablePartitionKeyType)[keyof typeof TablePartitionKeyType];