Share via


PortalConfigCspProperties Class

Definition

The developer portal Content Security Policy (CSP) settings.

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

Constructors

PortalConfigCspProperties()

Initializes a new instance of PortalConfigCspProperties.

Properties

AllowedSources

Allowed sources, e.g. *.trusted.com, trusted.com, https://.

Mode

The mode of the developer portal Content Security Policy (CSP).

ReportUri

The URLs used by the browser to report CSP violations.

Explicit Interface Implementations

IJsonModel<PortalConfigCspProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<PortalConfigCspProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PortalConfigCspProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<PortalConfigCspProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<PortalConfigCspProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to