ArmPolicyInsightsModelFactory.PolicyState Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de PolicyState.
public static Azure.ResourceManager.PolicyInsights.Models.PolicyState PolicyState (string odataId = default, string odataContext = default, DateTimeOffset? timestamp = default, Azure.Core.ResourceIdentifier resourceId = default, Azure.Core.ResourceIdentifier policyAssignmentId = default, Azure.Core.ResourceIdentifier policyDefinitionId = default, string effectiveParameters = default, bool? isCompliant = default, string subscriptionId = default, string resourceTypeString = default, Azure.Core.AzureLocation? resourceLocation = default, string resourceGroup = default, string resourceTags = default, string policyAssignmentName = default, string policyAssignmentOwner = default, string policyAssignmentParameters = default, string policyAssignmentScope = default, string policyDefinitionName = default, string policyDefinitionAction = default, string policyDefinitionCategory = default, Azure.Core.ResourceIdentifier policySetDefinitionId = default, string policySetDefinitionName = default, string policySetDefinitionOwner = default, string policySetDefinitionCategory = default, string policySetDefinitionParameters = default, string managementGroupIds = default, string policyDefinitionReferenceId = default, string complianceState = default, Azure.ResourceManager.PolicyInsights.Models.PolicyEvaluationDetails policyEvaluationDetails = default, System.Collections.Generic.IEnumerable<string> policyDefinitionGroupNames = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.PolicyInsights.Models.ComponentStateDetails> components = default, string policyDefinitionVersion = default, string policySetDefinitionVersion = default, string policyAssignmentVersion = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalProperties = default);
static member PolicyState : string * string * Nullable<DateTimeOffset> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Nullable<bool> * string * string * Nullable<Azure.Core.AzureLocation> * string * string * string * string * string * string * string * string * string * Azure.Core.ResourceIdentifier * string * string * string * string * string * string * string * Azure.ResourceManager.PolicyInsights.Models.PolicyEvaluationDetails * seq<string> * seq<Azure.ResourceManager.PolicyInsights.Models.ComponentStateDetails> * string * string * string * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> -> Azure.ResourceManager.PolicyInsights.Models.PolicyState
Public Shared Function PolicyState (Optional odataId As String = Nothing, Optional odataContext As String = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional resourceId As ResourceIdentifier = Nothing, Optional policyAssignmentId As ResourceIdentifier = Nothing, Optional policyDefinitionId As ResourceIdentifier = Nothing, Optional effectiveParameters As String = Nothing, Optional isCompliant As Nullable(Of Boolean) = Nothing, Optional subscriptionId As String = Nothing, Optional resourceTypeString As String = Nothing, Optional resourceLocation As Nullable(Of AzureLocation) = Nothing, Optional resourceGroup As String = Nothing, Optional resourceTags As String = Nothing, Optional policyAssignmentName As String = Nothing, Optional policyAssignmentOwner As String = Nothing, Optional policyAssignmentParameters As String = Nothing, Optional policyAssignmentScope As String = Nothing, Optional policyDefinitionName As String = Nothing, Optional policyDefinitionAction As String = Nothing, Optional policyDefinitionCategory As String = Nothing, Optional policySetDefinitionId As ResourceIdentifier = Nothing, Optional policySetDefinitionName As String = Nothing, Optional policySetDefinitionOwner As String = Nothing, Optional policySetDefinitionCategory As String = Nothing, Optional policySetDefinitionParameters As String = Nothing, Optional managementGroupIds As String = Nothing, Optional policyDefinitionReferenceId As String = Nothing, Optional complianceState As String = Nothing, Optional policyEvaluationDetails As PolicyEvaluationDetails = Nothing, Optional policyDefinitionGroupNames As IEnumerable(Of String) = Nothing, Optional components As IEnumerable(Of ComponentStateDetails) = Nothing, Optional policyDefinitionVersion As String = Nothing, Optional policySetDefinitionVersion As String = Nothing, Optional policyAssignmentVersion As String = Nothing, Optional additionalProperties As IReadOnlyDictionary(Of String, BinaryData) = Nothing) As PolicyState
Parámetros
- odataId
- String
Identificador de entidad de OData; siempre se establece en NULL, ya que los registros de estado de la directiva no tienen un identificador de entidad.
- odataContext
- String
Cadena de contexto de OData; usado por los clientes de OData para resolver la información de tipos en función de los metadatos.
- timestamp
- Nullable<DateTimeOffset>
Marca de tiempo para el registro de estado de la directiva.
- resourceId
- ResourceIdentifier
Identificador del recurso.
- policyAssignmentId
- ResourceIdentifier
Id. de asignación de directiva.
- policyDefinitionId
- ResourceIdentifier
Identificador de definición de directiva.
- effectiveParameters
- String
Parámetros efectivos para la asignación de directivas.
Marca que indica si el recurso es compatible con la asignación de directiva con la que se evaluó. Esta propiedad está en desuso; Use ComplianceState en su lugar.
- subscriptionId
- String
Id. de suscripción.
- resourceTypeString
- String
Tipo de recurso.
- resourceLocation
- Nullable<AzureLocation>
Ubicación del recurso
- resourceGroup
- String
Nombre del grupo de recursos.
- resourceTags
- String
Lista de etiquetas de recursos.
- policyAssignmentName
- String
Nombre de asignación de directiva.
- policyAssignmentOwner
- String
Propietario de la asignación de directiva.
- policyAssignmentParameters
- String
Parámetros de asignación de directivas.
- policyAssignmentScope
- String
Ámbito de asignación de directiva.
- policyDefinitionName
- String
Nombre de definición de directiva.
- policyDefinitionAction
- String
Acción de definición de directiva, es decir, efecto.
- policyDefinitionCategory
- String
Categoría de definición de directiva.
- policySetDefinitionId
- ResourceIdentifier
Identificador de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policySetDefinitionName
- String
Nombre de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policySetDefinitionOwner
- String
Propietario de la definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policySetDefinitionCategory
- String
Categoría de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- policySetDefinitionParameters
- String
Parámetros de definición del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- managementGroupIds
- String
Lista separada por comas de identificadores de grupo de administración, que representan la jerarquía de los grupos de administración en los que se encuentra el recurso.
- policyDefinitionReferenceId
- String
Identificador de referencia para la definición de directiva dentro del conjunto de directivas, si la asignación de directiva es para un conjunto de directivas.
- complianceState
- String
Estado de cumplimiento del recurso.
- policyEvaluationDetails
- PolicyEvaluationDetails
Detalles de evaluación de directivas.
- policyDefinitionGroupNames
- IEnumerable<String>
Nombres de grupo de definición de directiva.
- components
- IEnumerable<ComponentStateDetails>
Los registros de cumplimiento de estado de los componentes se rellenan solo cuando la dirección URL contiene $expand=cláusula components.
- policyDefinitionVersion
- String
Versión de definición de directiva evaluada.
- policySetDefinitionVersion
- String
Versión de definición del conjunto de directivas evaluada.
- policyAssignmentVersion
- String
Versión de asignación de directiva evaluada.
- additionalProperties
- IReadOnlyDictionary<String,BinaryData>
Propiedades adicionales.
Devoluciones
PolicyState Nueva instancia para simular.