pub struct ServiceAccountOutputs {
pub identity: String,
pub resource_id: String,
}Expand description
Outputs generated by a successfully provisioned ServiceAccount.
Fields§
§identity: StringThe platform-specific identifier of the service account
- AWS: Role ARN
- GCP: Service Account email
- Azure: Managed Identity client ID
resource_id: StringThe platform-specific resource name/ID
- AWS: Role name
- GCP: Service Account unique ID
- Azure: Managed Identity resource ID
Trait Implementations§
Source§impl Clone for ServiceAccountOutputs
impl Clone for ServiceAccountOutputs
Source§fn clone(&self) -> ServiceAccountOutputs
fn clone(&self) -> ServiceAccountOutputs
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 Debug for ServiceAccountOutputs
impl Debug for ServiceAccountOutputs
Source§impl<'de> Deserialize<'de> for ServiceAccountOutputs
impl<'de> Deserialize<'de> for ServiceAccountOutputs
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 PartialEq for ServiceAccountOutputs
impl PartialEq for ServiceAccountOutputs
Source§impl ResourceOutputsDefinition for ServiceAccountOutputs
impl ResourceOutputsDefinition for ServiceAccountOutputs
Source§fn resource_type() -> ResourceType
fn resource_type() -> ResourceType
Returns the resource type this output corresponds to
Source§fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
Creates a boxed clone of this resource outputs
Source§fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
For equality comparison between resource outputs
Source§impl Serialize for ServiceAccountOutputs
impl Serialize for ServiceAccountOutputs
impl Eq for ServiceAccountOutputs
impl StructuralPartialEq for ServiceAccountOutputs
Auto Trait Implementations§
impl Freeze for ServiceAccountOutputs
impl RefUnwindSafe for ServiceAccountOutputs
impl Send for ServiceAccountOutputs
impl Sync for ServiceAccountOutputs
impl Unpin for ServiceAccountOutputs
impl UnsafeUnpin for ServiceAccountOutputs
impl UnwindSafe for ServiceAccountOutputs
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.