public sealed class ServiceAccount : IMessage<ServiceAccount>, IEquatable<ServiceAccount>, IDeepCloneable<ServiceAccount>, IBufferMessage, IMessage
An organization-level service account to be used by threat detection components.
Implements
IMessage<ServiceAccount>, IEquatable<ServiceAccount>, IDeepCloneable<ServiceAccount>, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.Settings.V1Beta1Assembly
Google.Cloud.SecurityCenter.Settings.V1Beta1.dll
Constructors
ServiceAccount()
public ServiceAccount()
ServiceAccount(ServiceAccount)
public ServiceAccount(ServiceAccount other)
Parameter | |
---|---|
Name | Description |
other | ServiceAccount |
Properties
Name
public string Name { get; set; }
The relative resource name of the service account resource. Format:
organizations/{organization}/serviceAccount
Property Value | |
---|---|
Type | Description |
String |
ServiceAccount_
public string ServiceAccount_ { get; set; }
Security Center managed service account for the organization example service-org-1234@scc.iam.gserviceaccount.com This service_account will be stored in the ComponentSettings field for the SCC, SHA, and Infra Automation components.
Property Value | |
---|---|
Type | Description |
String |
ServiceAccountName
public ServiceAccountName ServiceAccountName { get; set; }
ServiceAccountName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ServiceAccountName |