Partager via


Policy interface

Interface représentant une stratégie.

Méthodes

beginCreate(string, string, string, PolicyCreateOptionalParams)

Crée la stratégie.

beginCreateAndWait(string, string, string, PolicyCreateOptionalParams)

Crée la stratégie.

beginDelete(string, string, string, PolicyDeleteOptionalParams)

Supprime la stratégie.

beginDeleteAndWait(string, string, string, PolicyDeleteOptionalParams)

Supprime la stratégie.

get(string, string, string, PolicyGetOptionalParams)

Obtient les détails de la stratégie.

list(string, string, PolicyListOptionalParams)

Obtient la liste des stratégies dans le coffre donné.

Détails de la méthode

beginCreate(string, string, string, PolicyCreateOptionalParams)

Crée la stratégie.

function beginCreate(resourceGroupName: string, vaultName: string, policyName: string, options?: PolicyCreateOptionalParams): Promise<SimplePollerLike<OperationState<PolicyModel>, PolicyModel>>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

vaultName

string

Nom du coffre.

policyName

string

Nom de la stratégie.

options
PolicyCreateOptionalParams

Paramètres d’options.

Retours

Promise<@azure/core-lro.SimplePollerLike<OperationState<PolicyModel>, PolicyModel>>

beginCreateAndWait(string, string, string, PolicyCreateOptionalParams)

Crée la stratégie.

function beginCreateAndWait(resourceGroupName: string, vaultName: string, policyName: string, options?: PolicyCreateOptionalParams): Promise<PolicyModel>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

vaultName

string

Nom du coffre.

policyName

string

Nom de la stratégie.

options
PolicyCreateOptionalParams

Paramètres d’options.

Retours

Promise<PolicyModel>

beginDelete(string, string, string, PolicyDeleteOptionalParams)

Supprime la stratégie.

function beginDelete(resourceGroupName: string, vaultName: string, policyName: string, options?: PolicyDeleteOptionalParams): Promise<SimplePollerLike<OperationState<PolicyDeleteHeaders>, PolicyDeleteHeaders>>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

vaultName

string

Nom du coffre.

policyName

string

Nom de la stratégie.

options
PolicyDeleteOptionalParams

Paramètres d’options.

Retours

Promise<@azure/core-lro.SimplePollerLike<OperationState<PolicyDeleteHeaders>, PolicyDeleteHeaders>>

beginDeleteAndWait(string, string, string, PolicyDeleteOptionalParams)

Supprime la stratégie.

function beginDeleteAndWait(resourceGroupName: string, vaultName: string, policyName: string, options?: PolicyDeleteOptionalParams): Promise<PolicyDeleteHeaders>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

vaultName

string

Nom du coffre.

policyName

string

Nom de la stratégie.

options
PolicyDeleteOptionalParams

Paramètres d’options.

Retours

get(string, string, string, PolicyGetOptionalParams)

Obtient les détails de la stratégie.

function get(resourceGroupName: string, vaultName: string, policyName: string, options?: PolicyGetOptionalParams): Promise<PolicyModel>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

vaultName

string

Nom du coffre.

policyName

string

Nom de la stratégie.

options
PolicyGetOptionalParams

Paramètres d’options.

Retours

Promise<PolicyModel>

list(string, string, PolicyListOptionalParams)

Obtient la liste des stratégies dans le coffre donné.

function list(resourceGroupName: string, vaultName: string, options?: PolicyListOptionalParams): PagedAsyncIterableIterator<PolicyModel, PolicyModel[], PageSettings>

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

vaultName

string

Nom du coffre.

options
PolicyListOptionalParams

Paramètres d’options.

Retours