CspmMonitorAwsOfferingNativeCloudConnection Class

  • java.lang.Object
    • com.azure.resourcemanager.security.models.CspmMonitorAwsOfferingNativeCloudConnection

Implements

public final class CspmMonitorAwsOfferingNativeCloudConnection
implements JsonSerializable<CspmMonitorAwsOfferingNativeCloudConnection>

The native cloud connection configuration.

Constructor Summary

Constructor Description
CspmMonitorAwsOfferingNativeCloudConnection()

Creates an instance of CspmMonitorAwsOfferingNativeCloudConnection class.

Method Summary

Modifier and Type Method and Description
String cloudRoleArn()

Get the cloudRoleArn property: The cloud role ARN in AWS for this feature.

static CspmMonitorAwsOfferingNativeCloudConnection fromJson(JsonReader jsonReader)

Reads an instance of CspmMonitorAwsOfferingNativeCloudConnection from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

CspmMonitorAwsOfferingNativeCloudConnection withCloudRoleArn(String cloudRoleArn)

Set the cloudRoleArn property: The cloud role ARN in AWS for this feature.

Methods inherited from java.lang.Object

Constructor Details

CspmMonitorAwsOfferingNativeCloudConnection

public CspmMonitorAwsOfferingNativeCloudConnection()

Creates an instance of CspmMonitorAwsOfferingNativeCloudConnection class.

Method Details

cloudRoleArn

public String cloudRoleArn()

Get the cloudRoleArn property: The cloud role ARN in AWS for this feature.

Returns:

the cloudRoleArn value.

fromJson

public static CspmMonitorAwsOfferingNativeCloudConnection fromJson(JsonReader jsonReader)

Reads an instance of CspmMonitorAwsOfferingNativeCloudConnection from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of CspmMonitorAwsOfferingNativeCloudConnection if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the CspmMonitorAwsOfferingNativeCloudConnection.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCloudRoleArn

public CspmMonitorAwsOfferingNativeCloudConnection withCloudRoleArn(String cloudRoleArn)

Set the cloudRoleArn property: The cloud role ARN in AWS for this feature.

Parameters:

cloudRoleArn - the cloudRoleArn value to set.

Returns:

the CspmMonitorAwsOfferingNativeCloudConnection object itself.

Applies to