PolicyDefinitions interface
Gränssnitt som representerar en PolicyDefinitions.
Metoder
create |
Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna prenumerationen med det angivna namnet. |
create |
Den här åtgärden skapar eller uppdaterar en principdefinition i den angivna hanteringsgruppen med det angivna namnet. |
delete(string, Policy |
Den här åtgärden tar bort principdefinitionen i den angivna prenumerationen med det angivna namnet. |
delete |
Den här åtgärden tar bort principdefinitionen i den angivna hanteringsgruppen med det angivna namnet. |
get(string, Policy |
Den här åtgärden hämtar principdefinitionen i den angivna prenumerationen med det angivna namnet. |
get |
Den här åtgärden hämtar principdefinitionen i den angivna hanteringsgruppen med det angivna namnet. |
get |
Den här åtgärden hämtar den inbyggda principdefinitionen med det angivna namnet. |
list(Policy |
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}. |
list |
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}. |
list |
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.
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.
Alternativparametrarna.
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.
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.
Alternativparametrarna.
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.
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.
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.
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
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
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.
Alternativparametrarna.