Dela via


PolicySetDefinitions interface

Gränssnitt som representerar en PolicySetDefinitions.

Metoder

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

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

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

delete(string, PolicySetDefinitionsDeleteOptionalParams)

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

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

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

get(string, PolicySetDefinitionsGetOptionalParams)

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

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

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

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

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

list(PolicySetDefinitionsListOptionalParams)

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner 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 tillhandahålls innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i den angivna prenumerationen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}.

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

Den här åtgärden hämtar en lista över alla inbyggda principuppsättningsdefinitioner som matchar den valfria angivna $filter. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principuppsättningsdefinitioner vars kategori matchar {value}.

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner 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 tillhandahålls innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med hanteringsgruppen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna hanteringsgruppen. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i den angivna hanteringsgruppen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}.

Metodinformation

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

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

function createOrUpdate(policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateOptionalParams): Promise<PolicySetDefinition>

Parametrar

policySetDefinitionName

string

Namnet på den principuppsättningsdefinition som ska skapas.

parameters
PolicySetDefinition

Definitionsegenskaperna för principuppsättningen.

options
PolicySetDefinitionsCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

function createOrUpdateAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

Parametrar

managementGroupId

string

ID för hanteringsgruppen.

policySetDefinitionName

string

Namnet på den principuppsättningsdefinition som ska skapas.

parameters
PolicySetDefinition

Definitionsegenskaperna för principuppsättningen.

Returer

delete(string, PolicySetDefinitionsDeleteOptionalParams)

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

function delete(policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteOptionalParams): Promise<void>

Parametrar

policySetDefinitionName

string

Namnet på den principuppsättningsdefinition som ska tas bort.

options
PolicySetDefinitionsDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

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

function deleteAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

Parametrar

managementGroupId

string

ID för hanteringsgruppen.

policySetDefinitionName

string

Namnet på den principuppsättningsdefinition som ska tas bort.

Returer

Promise<void>

get(string, PolicySetDefinitionsGetOptionalParams)

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

function get(policySetDefinitionName: string, options?: PolicySetDefinitionsGetOptionalParams): Promise<PolicySetDefinition>

Parametrar

policySetDefinitionName

string

Namnet på den principuppsättningsdefinition som ska hämtas.

options
PolicySetDefinitionsGetOptionalParams

Alternativparametrarna.

Returer

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

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

function getAtManagementGroup(managementGroupId: string, policySetDefinitionName: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

Parametrar

managementGroupId

string

ID för hanteringsgruppen.

policySetDefinitionName

string

Namnet på den principuppsättningsdefinition som ska hämtas.

Returer

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

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

function getBuiltIn(policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams): Promise<PolicySetDefinition>

Parametrar

policySetDefinitionName

string

Namnet på den principuppsättningsdefinition som ska hämtas.

options
PolicySetDefinitionsGetBuiltInOptionalParams

Alternativparametrarna.

Returer

list(PolicySetDefinitionsListOptionalParams)

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner 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 tillhandahålls innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med prenumerationen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna prenumerationen. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i den angivna prenumerationen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}.

function list(options?: PolicySetDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

Parametrar

options
PolicySetDefinitionsListOptionalParams

Alternativparametrarna.

Returer

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

Den här åtgärden hämtar en lista över alla inbyggda principuppsättningsdefinitioner som matchar den valfria angivna $filter. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla inbyggda principuppsättningsdefinitioner vars kategori matchar {value}.

function listBuiltIn(options?: PolicySetDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

Parametrar

options
PolicySetDefinitionsListBuiltInOptionalParams

Alternativparametrarna.

Returer

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Den här åtgärden hämtar en lista över alla principuppsättningsdefinitioner 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 tillhandahålls innehåller den ofiltrerade listan alla principuppsättningsdefinitioner som är associerade med hanteringsgruppen, inklusive de som gäller direkt eller från hanteringsgrupper som innehåller den angivna hanteringsgruppen. Om $filter=atExactScope() tillhandahålls innehåller den returnerade listan endast alla principuppsättningsdefinitioner som finns i den angivna hanteringsgruppen. Om $filter='policyType -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars typ matchar {value}. Möjliga policyType-värden är NotSpecified, BuiltIn och Custom. Om $filter='category -eq {value}' anges innehåller den returnerade listan endast alla principuppsättningsdefinitioner vars kategori matchar {value}.

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

Parametrar

managementGroupId

string

ID för hanteringsgruppen.

Returer