Class CfnInfluxDBInstanceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnInfluxDBInstanceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnInfluxDBInstanceProps
CfnInfluxDBInstanceProps-
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.services.timestream.CfnInfluxDBInstanceProps
CfnInfluxDBInstanceProps.Builder, CfnInfluxDBInstanceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnInfluxDBInstanceProps.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 theCfnInfluxDBInstanceProps.Builder.
-
-
Method Details
-
getAllocatedStorage
Description copied from interface:CfnInfluxDBInstancePropsThe amount of storage to allocate for your DB storage type in GiB (gibibytes).- Specified by:
getAllocatedStoragein interfaceCfnInfluxDBInstanceProps- See Also:
-
getBucket
Description copied from interface:CfnInfluxDBInstancePropsThe 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 interfaceCfnInfluxDBInstanceProps- See Also:
-
getDbInstanceType
Description copied from interface:CfnInfluxDBInstancePropsThe Timestream for InfluxDB DB instance type to run on.- Specified by:
getDbInstanceTypein interfaceCfnInfluxDBInstanceProps- See Also:
-
getDbParameterGroupIdentifier
Description copied from interface:CfnInfluxDBInstancePropsThe 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 interfaceCfnInfluxDBInstanceProps- See Also:
-
getDbStorageType
Description copied from interface:CfnInfluxDBInstancePropsThe 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 interfaceCfnInfluxDBInstanceProps- See Also:
-
getDeploymentType
Description copied from interface:CfnInfluxDBInstancePropsSpecifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.- Specified by:
getDeploymentTypein interfaceCfnInfluxDBInstanceProps- See Also:
-
getLogDeliveryConfiguration
Description copied from interface:CfnInfluxDBInstancePropsConfiguration for sending InfluxDB engine logs to a specified S3 bucket.Returns union: either
IResolvableorCfnInfluxDBInstance.LogDeliveryConfigurationProperty- Specified by:
getLogDeliveryConfigurationin interfaceCfnInfluxDBInstanceProps- See Also:
-
getName
Description copied from interface:CfnInfluxDBInstancePropsThe 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 interfaceCfnInfluxDBInstanceProps- See Also:
-
getNetworkType
Description copied from interface:CfnInfluxDBInstancePropsNetwork type of the InfluxDB Instance.- Specified by:
getNetworkTypein interfaceCfnInfluxDBInstanceProps- See Also:
-
getOrganization
Description copied from interface:CfnInfluxDBInstancePropsThe 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 interfaceCfnInfluxDBInstanceProps- See Also:
-
getPassword
Description copied from interface:CfnInfluxDBInstancePropsThe 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 interfaceCfnInfluxDBInstanceProps- See Also:
-
getPort
Description copied from interface:CfnInfluxDBInstancePropsThe port number on which InfluxDB accepts connections.- Specified by:
getPortin interfaceCfnInfluxDBInstanceProps- See Also:
-
getPubliclyAccessible
Description copied from interface:CfnInfluxDBInstancePropsConfigures the DB instance with a public IP to facilitate access.Returns union: either
BooleanorIResolvableDefault: - false
- Specified by:
getPubliclyAccessiblein interfaceCfnInfluxDBInstanceProps- See Also:
-
getTags
Description copied from interface:CfnInfluxDBInstancePropsA list of key-value pairs to associate with the DB instance.- Specified by:
getTagsin interfaceCfnInfluxDBInstanceProps- See Also:
-
getUsername
Description copied from interface:CfnInfluxDBInstancePropsThe 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 interfaceCfnInfluxDBInstanceProps- See Also:
-
getVpcSecurityGroupIds
Description copied from interface:CfnInfluxDBInstancePropsA list of VPC security group IDs to associate with the DB instance.- Specified by:
getVpcSecurityGroupIdsin interfaceCfnInfluxDBInstanceProps- See Also:
-
getVpcSubnetIds
Description copied from interface:CfnInfluxDBInstancePropsA 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 interfaceCfnInfluxDBInstanceProps- 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()
-