StandardAssignmentData Class

Definition

Security Assignment on a resource group over a given scope.

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

Constructors

Name Description
StandardAssignmentData()

Initializes a new instance of StandardAssignmentData.

Properties

Name Description
AssignedStandardId

Full resourceId of the Microsoft.Security/standard object.

AttestationData

Additional data about assignment that has Attest effect.

Description

Description of the standardAssignment.

DisplayName

Display name of the standardAssignment.

Effect

Expected effect of this assignment (Audit/Exempt/Attest).

ExcludedScopes

Excluded scopes, filter out the descendants of the scope (on management scopes).

ExemptionData

Additional data about assignment that has Exempt effect.

ExpiresOn

Expiration date of this assignment as a full ISO date.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Metadata

The standard assignment metadata.

Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<StandardAssignmentData>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<StandardAssignmentData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<StandardAssignmentData>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<StandardAssignmentData>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<StandardAssignmentData>.Write(ModelReaderWriterOptions)

Applies to