Class ServiceAccount (1.0.0-beta04)

public sealed class ServiceAccount : IMessage<ServiceAccount>, IEquatable<ServiceAccount>, IDeepCloneable<ServiceAccount>, IBufferMessage, IMessage

An organization-level service account to be used by threat detection components.

Inheritance

Object > ServiceAccount

Namespace

Google.Cloud.SecurityCenter.Settings.V1Beta1

Assembly

Google.Cloud.SecurityCenter.Settings.V1Beta1.dll

Constructors

ServiceAccount()

public ServiceAccount()

ServiceAccount(ServiceAccount)

public ServiceAccount(ServiceAccount other)
Parameter
NameDescription
otherServiceAccount

Properties

Name

public string Name { get; set; }

The relative resource name of the service account resource. Format:

  • organizations/{organization}/serviceAccount
Property Value
TypeDescription
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
TypeDescription
String

ServiceAccountName

public ServiceAccountName ServiceAccountName { get; set; }

ServiceAccountName-typed view over the Name resource name property.

Property Value
TypeDescription
ServiceAccountName