O artigo solicitado não está disponível. Ou ele não se aplica a esta versão do produto ou as informações relevantes estão organizadas de forma diferente nesta versão dos documentos. Você pode pesquisar, navegar ou voltar para a outra versão.
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.
Modificadores de Iniciadores
Você pode usar o ModifyInitiators
método para alterar os atributos de um ou mais iniciadores existentes.
Não é possível alterar o nome de um iniciador existente. Se você precisar alterar o nome de um iniciador, exclua-o primeiro com o Delegados Iniciadores método e crie um novo com o CreateInitiators método.
Se ModifyInitiators não alterar um dos iniciadores fornecidos no parâmetro, o método retorna um erro e não modifica nenhum iniciador (nenhuma conclusão parcial é possível).
Parâmetro
Este método tem o seguinte parâmetro de entrada:
Nome |
Descrição |
Tipo |
Valor padrão |
Obrigatório |
|
Uma lista de objetos contendo caraterísticas de cada iniciador a modificar. Objetos possíveis:
-
alias : (Opcional) Um novo nome amigável para atribuir ao iniciador. (string)
-
attributes : (Opcional) Um novo conjunto de atributos JSON a serem atribuídos ao iniciador. (Objeto JSON)
-
chapUsername : (Opcional) Um novo nome de usuário CHAP exclusivo para este iniciador. (string)
-
forceDuringUpgrade : Conclua a modificação do iniciador durante uma atualização.
-
initiatorID : (Obrigatório) o ID do iniciador a modificar. (número inteiro)
-
initiatorSecret : (Opcional) Um novo segredo CHAP usado para autenticar o iniciador. (string)
-
requireChap : (Opcional) True se CHAP for necessário para este iniciador. (booleano)
-
targetSecret : (Opcional) Um novo segredo CHAP usado para autenticar o destino (ao usar autenticação CHAP mútua). (string)
-
virtualNetworkIDs : (Opcional) a lista de identificadores de rede virtual associados a este iniciador. Se você definir uma ou mais redes virtuais, esse iniciador só poderá fazer login nessas redes virtuais. Se você não definir nenhuma rede virtual, esse iniciador pode fazer login em todas as redes.
-
volumeAccessGroupID : (Opcional) o ID do grupo de acesso ao volume ao qual o iniciador deve ser adicionado. Se o iniciador estava anteriormente em um grupo de acesso de volume diferente, ele será removido do grupo de acesso de volume antigo. Se essa chave estiver presente, mas nula, o iniciador será removido de seu grupo de acesso ao volume atual, mas não colocado em nenhum novo grupo de acesso ao volume. (número inteiro)
|
|
|
|
Valor de retorno
Este método tem o seguinte valor de retorno:
Nome |
Descrição |
Tipo |
|
Lista de objetos que descrevem os iniciadores recém-modificados.
|
|
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{
"id": 6683,
"method": "ModifyInitiators",
"params": {
"initiators": [
{
"initiatorID": 2,
"alias": "alias1",
"volumeAccessGroupID": null
},
{
"initiatorID": 3,
"alias": "alias2",
"volumeAccessGroupID": 1
}
]
}
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{
"id": 6683,
"result": {
"initiators": [
{
"alias": "alias1",
"attributes": {},
"initiatorID": 2,
"initiatorName": "iqn.1993-08.org.debian:01:395543635",
"volumeAccessGroups": []
},
{
"alias": "alias2",
"attributes": {},
"initiatorID": 3,
"initiatorName": "iqn.1993-08.org.debian:01:935573135",
"volumeAccessGroups": [
1
]
}
]
}
}