Class CfnInfluxDBInstanceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInfluxDBInstanceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInfluxDBInstanceMixinProps
CfnInfluxDBInstanceMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.timestream.CfnInfluxDBInstanceMixinProps
CfnInfluxDBInstanceMixinProps.Builder, CfnInfluxDBInstanceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInfluxDBInstanceMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal NumberThe amount of storage to allocate for your DB storage type in GiB (gibibytes).final StringThe name of the initial InfluxDB bucket.final StringThe Timestream for InfluxDB DB instance type to run on.final StringThe name or id of the DB parameter group to assign to your DB instance.final StringThe Timestream for InfluxDB DB storage type to read and write InfluxDB data.final StringSpecifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.final ObjectConfiguration for sending InfluxDB engine logs to a specified S3 bucket.final StringgetName()The name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.final StringNetwork type of the InfluxDB Instance.final StringThe name of the initial organization for the initial admin user in InfluxDB.final StringThe password of the initial admin user created in InfluxDB.final NumbergetPort()The port number on which InfluxDB accepts connections.final ObjectConfigures the DB instance with a public IP to facilitate access.getTags()A list of key-value pairs to associate with the DB instance.final StringThe username of the initial admin user created in InfluxDB.A list of VPC security group IDs to associate with the DB instance.A list of VPC subnet IDs to associate with the DB instance.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnInfluxDBInstanceMixinProps.Builder.
-
-
Method Details
-
getAllocatedStorage
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe amount of storage to allocate for your DB storage type in GiB (gibibytes).- Specified by:
getAllocatedStoragein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getBucket
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe name of the initial InfluxDB bucket.All InfluxDB data is stored in a bucket. A bucket combines the concept of a database and a retention period (the duration of time that each data point persists). A bucket belongs to an organization.
- Specified by:
getBucketin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getDbInstanceType
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe Timestream for InfluxDB DB instance type to run on.- Specified by:
getDbInstanceTypein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getDbParameterGroupIdentifier
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe name or id of the DB parameter group to assign to your DB instance.DB parameter groups specify how the database is configured. For example, DB parameter groups can specify the limit for query concurrency.
- Specified by:
getDbParameterGroupIdentifierin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getDbStorageType
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe Timestream for InfluxDB DB storage type to read and write InfluxDB data.You can choose between 3 different types of provisioned Influx IOPS included storage according to your workloads requirements:
- Influx IO Included 3000 IOPS
- Influx IO Included 12000 IOPS
- Influx IO Included 16000 IOPS
- Specified by:
getDbStorageTypein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getDeploymentType
Description copied from interface:CfnInfluxDBInstanceMixinPropsSpecifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.- Specified by:
getDeploymentTypein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getLogDeliveryConfiguration
Description copied from interface:CfnInfluxDBInstanceMixinPropsConfiguration for sending InfluxDB engine logs to a specified S3 bucket.Returns union: either
IResolvableorCfnInfluxDBInstancePropsMixin.LogDeliveryConfigurationProperty- Specified by:
getLogDeliveryConfigurationin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getName
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.This name will also be a prefix included in the endpoint. DB instance names must be unique per customer and per region.
- Specified by:
getNamein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getNetworkType
Description copied from interface:CfnInfluxDBInstanceMixinPropsNetwork type of the InfluxDB Instance.- Specified by:
getNetworkTypein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getOrganization
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe name of the initial organization for the initial admin user in InfluxDB.An InfluxDB organization is a workspace for a group of users.
- Specified by:
getOrganizationin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getPassword
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe password of the initial admin user created in InfluxDB.This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Amazon SecretManager in your account.
- Specified by:
getPasswordin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getPort
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe port number on which InfluxDB accepts connections.- Specified by:
getPortin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getPubliclyAccessible
Description copied from interface:CfnInfluxDBInstanceMixinPropsConfigures the DB instance with a public IP to facilitate access.Returns union: either
BooleanorIResolvableDefault: - false
- Specified by:
getPubliclyAccessiblein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getTags
Description copied from interface:CfnInfluxDBInstanceMixinPropsA list of key-value pairs to associate with the DB instance.- Specified by:
getTagsin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getUsername
Description copied from interface:CfnInfluxDBInstanceMixinPropsThe username of the initial admin user created in InfluxDB.Must start with a letter and can't end with a hyphen or contain two consecutive hyphens. For example, my-user1. This username will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Amazon Secrets Manager in your account.
- Specified by:
getUsernamein interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getVpcSecurityGroupIds
Description copied from interface:CfnInfluxDBInstanceMixinPropsA list of VPC security group IDs to associate with the DB instance.- Specified by:
getVpcSecurityGroupIdsin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
getVpcSubnetIds
Description copied from interface:CfnInfluxDBInstanceMixinPropsA list of VPC subnet IDs to associate with the DB instance.Provide at least two VPC subnet IDs in different availability zones when deploying with a Multi-AZ standby.
- Specified by:
getVpcSubnetIdsin interfaceCfnInfluxDBInstanceMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-