pub struct GetDefaultServiceAccountResult {
pub display_name: Output<String>,
pub email: Output<String>,
pub id: Output<String>,
pub member: Output<String>,
pub name: Output<String>,
pub project: Output<String>,
pub unique_id: Output<String>,
}
Fields§
§display_name: Output<String>
The display name for the service account.
email: Output<String>
Email address of the default service account used by VMs running in this project
id: Output<String>
The provider-assigned unique ID for this managed resource.
member: Output<String>
The Identity of the service account in the form serviceAccount:{email}
. This value is often used to refer to the service account in order to grant IAM permissions.
name: Output<String>
The fully-qualified name of the service account.
project: Output<String>
§unique_id: Output<String>
The unique id of the service account.
Auto Trait Implementations§
impl Freeze for GetDefaultServiceAccountResult
impl RefUnwindSafe for GetDefaultServiceAccountResult
impl Send for GetDefaultServiceAccountResult
impl Sync for GetDefaultServiceAccountResult
impl Unpin for GetDefaultServiceAccountResult
impl UnwindSafe for GetDefaultServiceAccountResult
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