#[non_exhaustive]pub struct CreateDbInstanceOutput {Show 17 fields
pub id: String,
pub name: String,
pub arn: String,
pub status: Option<Status>,
pub endpoint: Option<String>,
pub db_instance_type: Option<DbInstanceType>,
pub db_storage_type: Option<DbStorageType>,
pub allocated_storage: Option<i32>,
pub deployment_type: Option<DeploymentType>,
pub vpc_subnet_ids: Vec<String>,
pub publicly_accessible: Option<bool>,
pub vpc_security_group_ids: Option<Vec<String>>,
pub db_parameter_group_identifier: Option<String>,
pub availability_zone: Option<String>,
pub secondary_availability_zone: Option<String>,
pub log_delivery_configuration: Option<LogDeliveryConfiguration>,
pub influx_auth_parameters_secret_arn: Option<String>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: String
A service-generated unique identifier.
name: String
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
arn: String
The Amazon Resource Name (ARN) of the DB instance.
status: Option<Status>
The status of the DB instance.
endpoint: Option<String>
The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
db_instance_type: Option<DbInstanceType>
The Timestream for InfluxDB instance type that InfluxDB runs on.
db_storage_type: Option<DbStorageType>
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
allocated_storage: Option<i32>
The amount of storage allocated for your DB storage type (in gibibytes).
deployment_type: Option<DeploymentType>
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
vpc_subnet_ids: Vec<String>
A list of VPC subnet IDs associated with the DB instance.
publicly_accessible: Option<bool>
Indicates if the DB instance has a public IP to facilitate access.
vpc_security_group_ids: Option<Vec<String>>
A list of VPC security group IDs associated with the DB instance.
db_parameter_group_identifier: Option<String>
The id of the DB parameter group assigned to your DB instance.
availability_zone: Option<String>
The Availability Zone in which the DB instance resides.
secondary_availability_zone: Option<String>
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
log_delivery_configuration: Option<LogDeliveryConfiguration>
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
influx_auth_parameters_secret_arn: Option<String>
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.
Implementations§
source§impl CreateDbInstanceOutput
impl CreateDbInstanceOutput
sourcepub fn name(&self) -> &str
pub fn name(&self) -> &str
The customer-supplied name that uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and CLI commands.
sourcepub fn endpoint(&self) -> Option<&str>
pub fn endpoint(&self) -> Option<&str>
The endpoint used to connect to InfluxDB. The default InfluxDB port is 8086.
sourcepub fn db_instance_type(&self) -> Option<&DbInstanceType>
pub fn db_instance_type(&self) -> Option<&DbInstanceType>
The Timestream for InfluxDB instance type that InfluxDB runs on.
sourcepub fn db_storage_type(&self) -> Option<&DbStorageType>
pub fn db_storage_type(&self) -> Option<&DbStorageType>
The Timestream for InfluxDB DB storage type that InfluxDB stores data on.
sourcepub fn allocated_storage(&self) -> Option<i32>
pub fn allocated_storage(&self) -> Option<i32>
The amount of storage allocated for your DB storage type (in gibibytes).
sourcepub fn deployment_type(&self) -> Option<&DeploymentType>
pub fn deployment_type(&self) -> Option<&DeploymentType>
Specifies whether the Timestream for InfluxDB is deployed as Single-AZ or with a MultiAZ Standby for High availability.
sourcepub fn vpc_subnet_ids(&self) -> &[String]
pub fn vpc_subnet_ids(&self) -> &[String]
A list of VPC subnet IDs associated with the DB instance.
sourcepub fn publicly_accessible(&self) -> Option<bool>
pub fn publicly_accessible(&self) -> Option<bool>
Indicates if the DB instance has a public IP to facilitate access.
sourcepub fn vpc_security_group_ids(&self) -> &[String]
pub fn vpc_security_group_ids(&self) -> &[String]
A list of VPC security group IDs associated with the DB instance.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .vpc_security_group_ids.is_none()
.
sourcepub fn db_parameter_group_identifier(&self) -> Option<&str>
pub fn db_parameter_group_identifier(&self) -> Option<&str>
The id of the DB parameter group assigned to your DB instance.
sourcepub fn availability_zone(&self) -> Option<&str>
pub fn availability_zone(&self) -> Option<&str>
The Availability Zone in which the DB instance resides.
sourcepub fn secondary_availability_zone(&self) -> Option<&str>
pub fn secondary_availability_zone(&self) -> Option<&str>
The Availability Zone in which the standby instance is located when deploying with a MultiAZ standby instance.
sourcepub fn log_delivery_configuration(&self) -> Option<&LogDeliveryConfiguration>
pub fn log_delivery_configuration(&self) -> Option<&LogDeliveryConfiguration>
Configuration for sending InfluxDB engine logs to send to specified S3 bucket.
sourcepub fn influx_auth_parameters_secret_arn(&self) -> Option<&str>
pub fn influx_auth_parameters_secret_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.
source§impl CreateDbInstanceOutput
impl CreateDbInstanceOutput
sourcepub fn builder() -> CreateDbInstanceOutputBuilder
pub fn builder() -> CreateDbInstanceOutputBuilder
Creates a new builder-style object to manufacture CreateDbInstanceOutput
.
Trait Implementations§
source§impl Clone for CreateDbInstanceOutput
impl Clone for CreateDbInstanceOutput
source§fn clone(&self) -> CreateDbInstanceOutput
fn clone(&self) -> CreateDbInstanceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateDbInstanceOutput
impl Debug for CreateDbInstanceOutput
source§impl PartialEq for CreateDbInstanceOutput
impl PartialEq for CreateDbInstanceOutput
source§fn eq(&self, other: &CreateDbInstanceOutput) -> bool
fn eq(&self, other: &CreateDbInstanceOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateDbInstanceOutput
impl RequestId for CreateDbInstanceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.