IExternalEvaluationEnforcementSettings Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.ExternalEvaluationEnforcementSettingsTypeConverter))]
public interface IExternalEvaluationEnforcementSettings : Microsoft.Azure.PowerShell.Cmdlets.Policy.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.ExternalEvaluationEnforcementSettingsTypeConverter))>]
type IExternalEvaluationEnforcementSettings = interface
interface IJsonSerializable
Public Interface IExternalEvaluationEnforcementSettings
Implements IJsonSerializable
- Derived
- Attributes
- Implements
Properties
| Name | Description |
|---|---|
| EndpointSettingDetail |
The details of the endpoint. |
| EndpointSettingKind |
The kind of the endpoint. |
| MissingTokenAction |
What to do when evaluating an enforcement policy that requires an external evaluation and the token is missing. Possible values are Audit and Deny and language expressions are supported. |
| ResultLifespan |
The lifespan of the endpoint invocation result after which it's no longer valid. Value is expected to follow the ISO 8601 duration format and language expressions are supported. |
| RoleDefinitionId |
An array of the role definition Ids the assignment's MSI will need in order to invoke the endpoint. |
Methods
| Name | Description |
|---|---|
| ToJson(JsonObject, SerializationMode) | (Inherited from IJsonSerializable) |