Share via


CspmMonitorGcpOfferingNativeCloudConnection Class

Definition

The native cloud connection configuration

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.CspmMonitorGcpOfferingNativeCloudConnectionTypeConverter))]
public class CspmMonitorGcpOfferingNativeCloudConnection : Microsoft.Azure.PowerShell.Cmdlets.Security.Models.ICspmMonitorGcpOfferingNativeCloudConnection
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Security.Models.CspmMonitorGcpOfferingNativeCloudConnectionTypeConverter))>]
type CspmMonitorGcpOfferingNativeCloudConnection = class
    interface ICspmMonitorGcpOfferingNativeCloudConnection
    interface IJsonSerializable
Public Class CspmMonitorGcpOfferingNativeCloudConnection
Implements ICspmMonitorGcpOfferingNativeCloudConnection
Inheritance
CspmMonitorGcpOfferingNativeCloudConnection
Attributes
Implements

Constructors

CspmMonitorGcpOfferingNativeCloudConnection()

Creates an new CspmMonitorGcpOfferingNativeCloudConnection instance.

Properties

ServiceAccountEmailAddress

The service account email address in GCP for this offering

WorkloadIdentityProviderId

The GCP workload identity provider id for the offering

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CspmMonitorGcpOfferingNativeCloudConnection.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CspmMonitorGcpOfferingNativeCloudConnection.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Security.Models.ICspmMonitorGcpOfferingNativeCloudConnection.

FromJsonString(String)

Creates a new instance of CspmMonitorGcpOfferingNativeCloudConnection, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CspmMonitorGcpOfferingNativeCloudConnection into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to