Skip to main content
Element Software
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.

Contagem de endereços

Colaboradores

Você pode usar AddAccount para adicionar uma nova conta ao sistema. Você também pode usar esse método para criar novos volumes na nova conta à medida que a conta é criada. As definições CHAP (Challenge-Handshake Authentication Protocol) especificadas para a conta aplicam-se a todos os volumes pertencentes à conta.

Parâmetros

Este método tem os seguintes parâmetros de entrada:

Nome Descrição Tipo Valor padrão Obrigatório

attributes

Lista de pares nome-valor no formato de objeto JSON.

Objeto JSON

Nenhum

Não

enableChap

Especifica se as credenciais da conta CHAP podem ser usadas por um iniciador para acessar volumes.

booleano

verdadeiro

Não

initiatorSecret

O segredo CHAP a ser usado para o iniciador. Este segredo deve ter 12 a 16 carateres de comprimento e deve ser impenetrável. O segredo CHAP iniciador deve ser único e não pode ser o mesmo que o segredo CHAP alvo. Se não for especificado, um segredo aleatório é criado.

cadeia de carateres

Nenhum

Não

targetSecret

O segredo CHAP a ser usado para o alvo (autenticação CHAP mútua). Este segredo deve ter 12 a 16 carateres de comprimento e deve ser impenetrável. O segredo CHAP alvo deve ser único e não pode ser o mesmo que o segredo CHAP iniciador. Se não for especificado, um segredo aleatório é criado.

cadeia de carateres

Nenhum

Não

username

O nome de usuário exclusivo para esta conta. (Tem de ter entre 1 e 64 carateres).

cadeia de carateres

Nenhum

Sim

Valor de retorno

Este método tem os seguintes valores de retorno:

Nome

Descrição

Tipo

conta

Um objeto contendo informações sobre a conta recém-criada.

ID Contabilística

O ID do objeto de conta recém-criado.

número inteiro

Exemplo de solicitação

As solicitações para este método são semelhantes ao seguinte exemplo:

{
	"method": "AddAccount",
    "params": {
     "username"  : "bobsmith",
     "initiatorSecret" : "168[#5A757ru268)",
     "targetSecret" : "tlt<,8TUYa7bC",
     "attributes" : {
       "billingcode" : 2345
     }
   },
   "id" : 1
}

Exemplo de resposta

Este método retorna uma resposta semelhante ao seguinte exemplo:

{
  "id": 1,
  "result": {
    "account": {
      "accountID": 90,
      "attributes": {
        "billingcode": 2345
      },
      "initiatorSecret": "168[#5A757ru268)",
      "status": "active",
      "storageContainerID": "00000000-0000-0000-0000-000000000000",
      "targetSecret": "tlt<,8TUYa7bC",
      "username": "bobsmith",
      "volumes": [],
      "enableChap": true
    },
    "accountID": 90
  }
}

Novo desde a versão

9,6