pub struct CloudSqlProperties {
pub credential: Option<CloudSqlCredential>,
pub database: Option<String>,
pub instance_id: Option<String>,
pub service_account_id: Option<String>,
pub type_: Option<String>,
}
Expand description
Connection properties specific to the Cloud SQL.
This type is not used in any activity, and only used as part of another schema.
Fields§
§credential: Option<CloudSqlCredential>
Input only. Cloud SQL credential.
database: Option<String>
Database name.
instance_id: Option<String>
Cloud SQL instance ID in the form project:location:instance
.
service_account_id: Option<String>
Output only. The account ID of the service used for the purpose of this connection. When the connection is used in the context of an operation in BigQuery, this service account will serve as the identity being used for connecting to the CloudSQL instance specified in this connection.
type_: Option<String>
Type of the Cloud SQL database.
Trait Implementations§
source§impl Clone for CloudSqlProperties
impl Clone for CloudSqlProperties
source§fn clone(&self) -> CloudSqlProperties
fn clone(&self) -> CloudSqlProperties
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CloudSqlProperties
impl Debug for CloudSqlProperties
source§impl Default for CloudSqlProperties
impl Default for CloudSqlProperties
source§fn default() -> CloudSqlProperties
fn default() -> CloudSqlProperties
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CloudSqlProperties
impl<'de> Deserialize<'de> for CloudSqlProperties
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for CloudSqlProperties
impl Serialize for CloudSqlProperties
impl Part for CloudSqlProperties
Auto Trait Implementations§
impl RefUnwindSafe for CloudSqlProperties
impl Send for CloudSqlProperties
impl Sync for CloudSqlProperties
impl Unpin for CloudSqlProperties
impl UnwindSafe for CloudSqlProperties
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more