DevOpsConfigurationProperties Class

Definition

DevOps Configuration properties.

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

Constructors

Name Description
DevOpsConfigurationProperties()

Initializes a new instance of DevOpsConfigurationProperties.

Properties

Name Description
AgentlessConfiguration

Details about Agentless configuration.

AuthorizationCode

Gets or sets one-time OAuth code to exchange for refresh and access tokens. Only used during PUT/PATCH operations. The secret is cleared during GET.

AutoDiscovery

AutoDiscovery states.

Capabilities

List of capabilities assigned to the DevOps configuration during the discovery process.

ProvisioningState

The provisioning state of the resource. Pending - Provisioning pending. Failed - Provisioning failed. Succeeded - Successful provisioning. Canceled - Provisioning canceled. PendingDeletion - Deletion pending. DeletionSuccess - Deletion successful. DeletionFailure - Deletion failure.

ProvisioningStatusMessage

Gets the resource status message.

ProvisioningStatusUpdatedOn

Gets the time when resource was last checked.

TopLevelInventoryList

List of top-level inventory to select when AutoDiscovery is disabled. This field is ignored when AutoDiscovery is enabled.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<DevOpsConfigurationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DevOpsConfigurationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DevOpsConfigurationProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevOpsConfigurationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DevOpsConfigurationProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to