I
InsightNexus

Class RegulatoryComplianceStandardResource | Azure SDK for .NET

Author

Michael Gray

Published Feb 16, 2026

A Class representing a RegulatoryComplianceStandard along with the instance operations that can be performed on it. If you have a Azure.Core.ResourceIdentifier you can construct a RegulatoryComplianceStandardResourcefrom an instance of Azure.ResourceManager.ArmClient using the GetRegulatoryComplianceStandardResource method. Otherwise you can get one from its parent resource Azure.ResourceManager.Resources.SubscriptionResource using the GetRegulatoryComplianceStandard method.

Inheritance

Azure.ResourceManager.ArmResource

RegulatoryComplianceStandardResource

Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.ResourceManager.SecurityCenter.dll
Syntax
public class RegulatoryComplianceStandardResource : Azure.ResourceManager.ArmResource

Constructors

RegulatoryComplianceStandardResource()

Declaration
protected RegulatoryComplianceStandardResource ();

Fields

ResourceType

Gets the resource type for the operations.

Declaration
public static readonly Azure.Core.ResourceType ResourceType;
Field Value
Azure.Core.ResourceType

Properties

Data

Gets the data representing this Feature.

Declaration
public virtual Azure.ResourceManager.SecurityCenter.RegulatoryComplianceStandardData Data { get; }
Property Value
Exceptions
System.InvalidOperationException

Throws if there is no data loaded in the current instance.

HasData

Gets whether or not the current instance has data.

Declaration
public virtual bool HasData { get; }
Property Value
System.Boolean

Methods

CreateResourceIdentifier(String, String)

Declaration
public static Azure.Core.ResourceIdentifier CreateResourceIdentifier (string subscriptionId, string regulatoryComplianceStandardName);
Parameters
System.String subscriptionId

The subscriptionId.

System.String regulatoryComplianceStandardName

The regulatoryComplianceStandardName.

Returns
Azure.Core.ResourceIdentifier

Get(CancellationToken)

Supported regulatory compliance details state for selected standard

  • Request Path/subscriptions/{subscriptionId}/providers/
  • Operation IdRegulatoryComplianceStandards_Get
  • Default Api Version2019-01-01-preview
  • ResourceRegulatoryComplianceStandardResource
Declaration
public virtual Azure.Response<Azure.ResourceManager.SecurityCenter.RegulatoryComplianceStandardResource> Get (System.Threading.CancellationToken cancellationToken = null);
Parameters
System.Threading.CancellationToken cancellationToken

The cancellation token to use.

Returns

GetAsync(CancellationToken)

Supported regulatory compliance details state for selected standard

  • Request Path/subscriptions/{subscriptionId}/providers/
  • Operation IdRegulatoryComplianceStandards_Get
  • Default Api Version2019-01-01-preview
  • ResourceRegulatoryComplianceStandardResource
Declaration
[System.Diagnostics.DebuggerStepThrough]
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.SecurityCenter.RegulatoryComplianceStandardResource>> GetAsync (System.Threading.CancellationToken cancellationToken = null);
Parameters
System.Threading.CancellationToken cancellationToken

The cancellation token to use.

Returns

GetRegulatoryComplianceControl(String, CancellationToken)

Selected regulatory compliance control details and state

  • Request Path/subscriptions/{subscriptionId}/providers/
  • Operation IdRegulatoryComplianceControls_Get
  • Default Api Version2019-01-01-preview
  • ResourceRegulatoryComplianceControlResource
Declaration
public virtual Azure.Response<Azure.ResourceManager.SecurityCenter.RegulatoryComplianceControlResource> GetRegulatoryComplianceControl (string regulatoryComplianceControlName, System.Threading.CancellationToken cancellationToken = null);
Parameters
System.String regulatoryComplianceControlName

Name of the regulatory compliance control object.

System.Threading.CancellationToken cancellationToken

The cancellation token to use.

Returns
Exceptions
System.ArgumentNullException

regulatoryComplianceControlName is null.

System.ArgumentException

regulatoryComplianceControlName is an empty string, and was expected to be non-empty.

GetRegulatoryComplianceControlAsync(String, CancellationToken)

Selected regulatory compliance control details and state

  • Request Path/subscriptions/{subscriptionId}/providers/
  • Operation IdRegulatoryComplianceControls_Get
  • Default Api Version2019-01-01-preview
  • ResourceRegulatoryComplianceControlResource
Declaration
[System.Diagnostics.DebuggerStepThrough]
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.SecurityCenter.RegulatoryComplianceControlResource>> GetRegulatoryComplianceControlAsync (string regulatoryComplianceControlName, System.Threading.CancellationToken cancellationToken = null);
Parameters
System.String regulatoryComplianceControlName

Name of the regulatory compliance control object.

System.Threading.CancellationToken cancellationToken

The cancellation token to use.

Returns
Exceptions
System.ArgumentNullException

regulatoryComplianceControlName is null.

System.ArgumentException

regulatoryComplianceControlName is an empty string, and was expected to be non-empty.

GetRegulatoryComplianceControls()

Gets a collection of RegulatoryComplianceControlResources in the RegulatoryComplianceStandard.

Declaration
public virtual Azure.ResourceManager.SecurityCenter.RegulatoryComplianceControlCollection GetRegulatoryComplianceControls ();
Returns