SecurityCenterAssignmentData Class

Definition

Security Assignment on a resource group over a given scope.

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

Constructors

Name Description
SecurityCenterAssignmentData()

Initializes a new instance of SecurityCenterAssignmentData.

Properties

Name Description
AdditionalDataExemptionCategory

Exemption category of this assignment.

AssignedComponentKey

unique key to a security assessment object.

AssignedStandardId

Full resourceId of the Microsoft.Security/standard object.

Description

description of the standardAssignment.

DisplayName

display name of the standardAssignment.

Effect

expected effect of this assignment (Disable/Exempt/etc).

ETag

Entity tag is used for comparing two or more entities from the same requested resource.

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)
Kind

Kind of the resource.

Location

The geo-location where the resource lives.

Metadata

The assignment metadata. Metadata is an open ended object and is typically a collection of key value pairs.

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)
Scope

Scope to which the standardAssignment applies - can be a subscription path or a resource group under that subscription.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

Methods

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

Explicit Interface Implementations

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

Applies to