#[non_exhaustive]pub struct UpdateDbInstanceOutput {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: StringA service-generated unique identifier.
name: StringThis customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.
arn: StringThe 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 UpdateDbInstanceOutput
 
impl UpdateDbInstanceOutput
sourcepub fn name(&self) -> &str
 
pub fn name(&self) -> &str
This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS 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 UpdateDbInstanceOutput
 
impl UpdateDbInstanceOutput
sourcepub fn builder() -> UpdateDbInstanceOutputBuilder
 
pub fn builder() -> UpdateDbInstanceOutputBuilder
Creates a new builder-style object to manufacture UpdateDbInstanceOutput.
Trait Implementations§
source§impl Clone for UpdateDbInstanceOutput
 
impl Clone for UpdateDbInstanceOutput
source§fn clone(&self) -> UpdateDbInstanceOutput
 
fn clone(&self) -> UpdateDbInstanceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateDbInstanceOutput
 
impl Debug for UpdateDbInstanceOutput
source§impl PartialEq for UpdateDbInstanceOutput
 
impl PartialEq for UpdateDbInstanceOutput
source§fn eq(&self, other: &UpdateDbInstanceOutput) -> bool
 
fn eq(&self, other: &UpdateDbInstanceOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for UpdateDbInstanceOutput
 
impl RequestId for UpdateDbInstanceOutput
source§fn request_id(&self) -> Option<&str>
 
fn request_id(&self) -> Option<&str>
None if the service could not be reached.