pub struct PackConnectionGoogleServiceAccountPatch {
pub service_account_key: Option<PackConnectionGoogleServiceAccountPatchServiceAccountKey>,
pub type_: PackConnectionGoogleServiceAccountPatchType,
}
Expand description
PackConnectionGoogleServiceAccountPatch
JSON schema
{
"type": "object",
"required": [
"type"
],
"properties": {
"serviceAccountKey": {
"type": "string",
"maxLength": 512
},
"type": {
"type": "string",
"enum": [
"googleServiceAccount"
],
"x-tsType": "PackConnectionType.GoogleServiceAccount"
}
},
"additionalProperties": false,
"x-schema-name": "PackConnectionGoogleServiceAccountPatch"
}
Fields§
§service_account_key: Option<PackConnectionGoogleServiceAccountPatchServiceAccountKey>
§type_: PackConnectionGoogleServiceAccountPatchType
Trait Implementations§
Source§impl Clone for PackConnectionGoogleServiceAccountPatch
impl Clone for PackConnectionGoogleServiceAccountPatch
Source§fn clone(&self) -> PackConnectionGoogleServiceAccountPatch
fn clone(&self) -> PackConnectionGoogleServiceAccountPatch
Returns a duplicate 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<'de> Deserialize<'de> for PackConnectionGoogleServiceAccountPatch
impl<'de> Deserialize<'de> for PackConnectionGoogleServiceAccountPatch
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 From<&PackConnectionGoogleServiceAccountPatch> for PackConnectionGoogleServiceAccountPatch
impl From<&PackConnectionGoogleServiceAccountPatch> for PackConnectionGoogleServiceAccountPatch
Source§fn from(value: &PackConnectionGoogleServiceAccountPatch) -> Self
fn from(value: &PackConnectionGoogleServiceAccountPatch) -> Self
Converts to this type from the input type.
Source§impl From<PackConnectionGoogleServiceAccountPatch> for PatchPackSystemConnectionRequest
impl From<PackConnectionGoogleServiceAccountPatch> for PatchPackSystemConnectionRequest
Source§fn from(value: PackConnectionGoogleServiceAccountPatch) -> Self
fn from(value: PackConnectionGoogleServiceAccountPatch) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PackConnectionGoogleServiceAccountPatch
impl RefUnwindSafe for PackConnectionGoogleServiceAccountPatch
impl Send for PackConnectionGoogleServiceAccountPatch
impl Sync for PackConnectionGoogleServiceAccountPatch
impl Unpin for PackConnectionGoogleServiceAccountPatch
impl UnwindSafe for PackConnectionGoogleServiceAccountPatch
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