DevCenterResourcePolicy Class

Definition

A resource policy.

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

Constructors

Name Description
DevCenterResourcePolicy()

Initializes a new instance of DevCenterResourcePolicy.

Properties

Name Description
Action

Policy action to be taken on the resources. This is optional, and defaults to allow.

Filter

Optional. When specified, this expression is used to filter the resources.

Resources

Resources that are included and shared as a part of a project policy.

ResourceType

Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type.

Methods

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

Explicit Interface Implementations

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

Applies to