Language

DefenderForDatabasesAwsOfferingArcAutoProvisioning Class

Definition

The ARC autoprovisioning configuration.

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

Constructors

Name Description
DefenderForDatabasesAwsOfferingArcAutoProvisioning()

Initializes a new instance of DefenderForDatabasesAwsOfferingArcAutoProvisioning.

Properties

Name Description
CloudRoleArn

The cloud role ARN in AWS for this feature.

CloudRoleArn

The cloud role ARN in AWS for this feature.

(Inherited from ArcAutoProvisioningAws)
Configuration

Configuration for servers Arc auto provisioning for a given environment.

(Inherited from ArcAutoProvisioning)
Enabled

Is arc auto provisioning enabled.

(Inherited from ArcAutoProvisioning)
IsEnabled

Is arc auto provisioning enabled.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ArcAutoProvisioning>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ArcAutoProvisioning)
IJsonModel<ArcAutoProvisioning>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ArcAutoProvisioning)
IJsonModel<ArcAutoProvisioningAws>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ArcAutoProvisioningAws)
IJsonModel<ArcAutoProvisioningAws>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ArcAutoProvisioningAws)
IJsonModel<DefenderForDatabasesAwsOfferingArcAutoProvisioning>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DefenderForDatabasesAwsOfferingArcAutoProvisioning>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ArcAutoProvisioning>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ArcAutoProvisioning)
IPersistableModel<ArcAutoProvisioning>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ArcAutoProvisioning)
IPersistableModel<ArcAutoProvisioning>.Write(ModelReaderWriterOptions) (Inherited from ArcAutoProvisioning)
IPersistableModel<ArcAutoProvisioningAws>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ArcAutoProvisioningAws)
IPersistableModel<ArcAutoProvisioningAws>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ArcAutoProvisioningAws)
IPersistableModel<ArcAutoProvisioningAws>.Write(ModelReaderWriterOptions) (Inherited from ArcAutoProvisioningAws)
IPersistableModel<DefenderForDatabasesAwsOfferingArcAutoProvisioning>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DefenderForDatabasesAwsOfferingArcAutoProvisioning>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DefenderForDatabasesAwsOfferingArcAutoProvisioning>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to