Share via


GcpParentOrganizationalInfo Class

Definition

The gcpOrganization data for the parent account.

public class GcpParentOrganizationalInfo : Azure.ResourceManager.SecurityCenter.Models.GcpOrganizationalInfo
public class GcpParentOrganizationalInfo : Azure.ResourceManager.SecurityCenter.Models.GcpOrganizationalInfo, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityCenter.Models.GcpParentOrganizationalInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityCenter.Models.GcpParentOrganizationalInfo>
type GcpParentOrganizationalInfo = class
    inherit GcpOrganizationalInfo
type GcpParentOrganizationalInfo = class
    inherit GcpOrganizationalInfo
    interface IJsonModel<GcpParentOrganizationalInfo>
    interface IPersistableModel<GcpParentOrganizationalInfo>
Public Class GcpParentOrganizationalInfo
Inherits GcpOrganizationalInfo
Public Class GcpParentOrganizationalInfo
Inherits GcpOrganizationalInfo
Implements IJsonModel(Of GcpParentOrganizationalInfo), IPersistableModel(Of GcpParentOrganizationalInfo)
Inheritance
GcpParentOrganizationalInfo
Implements

Constructors

GcpParentOrganizationalInfo()

Initializes a new instance of GcpParentOrganizationalInfo.

Properties

ExcludedProjectNumbers

If the multi cloud account is of membership type organization, list of accounts excluded from offering.

OrganizationName

GCP organization name.

ServiceAccountEmailAddress

The service account email address which represents the organization level permissions container.

WorkloadIdentityProviderId

The GCP workload identity provider id which represents the permissions required to auto provision security connectors.

Explicit Interface Implementations

IJsonModel<GcpOrganizationalInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from GcpOrganizationalInfo)
IJsonModel<GcpOrganizationalInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from GcpOrganizationalInfo)
IJsonModel<GcpParentOrganizationalInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<GcpParentOrganizationalInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GcpOrganizationalInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from GcpOrganizationalInfo)
IPersistableModel<GcpOrganizationalInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from GcpOrganizationalInfo)
IPersistableModel<GcpOrganizationalInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from GcpOrganizationalInfo)
IPersistableModel<GcpParentOrganizationalInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GcpParentOrganizationalInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<GcpParentOrganizationalInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to