Dela via


PolicyDefinitions interface

Gränssnitt som representerar en PolicyDefinitions.

Metoder

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna prenumerationen med det angivna namnet.

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna hanteringsgruppen med det angivna namnet.

delete(string, PolicyDefinitionsDeleteOptionalParams)

Den här åtgärden tar bort principdefinitionen i den angivna prenumerationen med det angivna namnet.

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Den här åtgärden tar bort principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

get(string, PolicyDefinitionsGetOptionalParams)

Den här åtgärden hämtar principdefinitionen i den angivna prenumerationen med det angivna namnet.

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Den här åtgärden hämtar principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Den här åtgärden hämtar den inbyggda principdefinitionen med det angivna namnet.

list(PolicyDefinitionsListOptionalParams)

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss prenumeration som matchar den valfria angivna $filter. Giltiga värden för $filter är: 'atExactScope()', 'policyType -eq {value}' eller 'category eq '{value}'. Om $filter inte anges innehåller den ofiltrerade listan alla principdefinitioner som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principdefinitioner som finns i den angivna prenumerationen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars kategori matchar {value}.

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Den här åtgärden hämtar en lista över alla inbyggda principdefinitioner som matchar den valfria angivna $filter. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principdefinitioner vars kategori matchar {value}.

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss hanteringsgrupp som matchar den valfria angivna $filter. Giltiga värden för $filter är: 'atExactScope()', 'policyType -eq {value}' eller 'category eq '{value}'. Om $filter inte anges innehåller den ofiltrerade listan alla principdefinitioner som är associerade med hanteringsgruppen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna hanteringsgruppen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principdefinitioner som finns i den angivna hanteringsgruppen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars kategori matchar {value}.

Metodinformation

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna prenumerationen med det angivna namnet.

function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>

Parametrar

policyDefinitionName

string

Namnet på den principdefinition som ska skapas.

parameters
PolicyDefinition

Principdefinitionsegenskaperna.

options
PolicyDefinitionsCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyDefinition>

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna hanteringsgruppen med det angivna namnet.

function createOrUpdateAtManagementGroup(policyDefinitionName: string, managementGroupId: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parametrar

policyDefinitionName

string

Namnet på den principdefinition som ska skapas.

managementGroupId

string

ID för hanteringsgruppen.

parameters
PolicyDefinition

Principdefinitionsegenskaperna.

Returer

Promise<PolicyDefinition>

delete(string, PolicyDefinitionsDeleteOptionalParams)

Den här åtgärden tar bort principdefinitionen i den angivna prenumerationen med det angivna namnet.

function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>

Parametrar

policyDefinitionName

string

Namnet på den principdefinition som ska tas bort.

options
PolicyDefinitionsDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Den här åtgärden tar bort principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

function deleteAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

Parametrar

policyDefinitionName

string

Namnet på den principdefinition som ska tas bort.

managementGroupId

string

ID för hanteringsgruppen.

Returer

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

Den här åtgärden hämtar principdefinitionen i den angivna prenumerationen med det angivna namnet.

function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>

Parametrar

policyDefinitionName

string

Namnet på den principdefinition som ska hämtas.

options
PolicyDefinitionsGetOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Den här åtgärden hämtar principdefinitionen i den angivna hanteringsgruppen med det angivna namnet.

function getAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parametrar

policyDefinitionName

string

Namnet på den principdefinition som ska hämtas.

managementGroupId

string

ID för hanteringsgruppen.

options
PolicyDefinitionsGetAtManagementGroupOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

Den här åtgärden hämtar den inbyggda principdefinitionen med det angivna namnet.

function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>

Parametrar

policyDefinitionName

string

Namnet på den inbyggda principdefinitionen som ska hämtas.

options
PolicyDefinitionsGetBuiltInOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyDefinition>

list(PolicyDefinitionsListOptionalParams)

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss prenumeration som matchar den valfria angivna $filter. Giltiga värden för $filter är: 'atExactScope()', 'policyType -eq {value}' eller 'category eq '{value}'. Om $filter inte anges innehåller den ofiltrerade listan alla principdefinitioner som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principdefinitioner som finns i den angivna prenumerationen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars kategori matchar {value}.

function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parametrar

options
PolicyDefinitionsListOptionalParams

Alternativparametrarna.

Returer

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Den här åtgärden hämtar en lista över alla inbyggda principdefinitioner som matchar den valfria angivna $filter. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principdefinitioner vars kategori matchar {value}.

function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parametrar

options
PolicyDefinitionsListBuiltInOptionalParams

Alternativparametrarna.

Returer

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Den här åtgärden hämtar en lista över alla principdefinitioner i en viss hanteringsgrupp som matchar den valfria angivna $filter. Giltiga värden för $filter är: 'atExactScope()', 'policyType -eq {value}' eller 'category eq '{value}'. Om $filter inte anges innehåller den ofiltrerade listan alla principdefinitioner som är associerade med hanteringsgruppen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna hanteringsgruppen. Om $filter=atExactScope() anges innehåller den returnerade listan endast alla principdefinitioner som finns i den angivna hanteringsgruppen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn, Custom och Static. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principdefinitioner vars kategori matchar {value}.

function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parametrar

managementGroupId

string

ID för hanteringsgruppen.

Returer