Microsoft.Storage storageAccounts/localUsers 2021-09-01
O tipo de recurso storageAccounts/localUsers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/localUsers, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Storage/storageAccounts/localUsers@2021-09-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
hasSharedKey: bool
hasSshKey: bool
hasSshPassword: bool
homeDirectory: 'string'
permissionScopes: [
{
permissions: 'string'
resourceName: 'string'
service: 'string'
}
]
sshAuthorizedKeys: [
{
description: 'string'
key: 'string'
}
]
}
}
Nome | Descrição | Valor |
---|---|---|
hasSharedKey | Indica se a chave compartilhada existe. Defina-a como false para remover a chave compartilhada existente. | Bool |
hasSshKey | Indica se a chave ssh existe. Defina-o como false para remover a chave SSH existente. | Bool |
hasSshPassword | Indica se a senha ssh existe. Defina-a como false para remover a senha SSH existente. | Bool |
homeDirectory | Opcional, diretório base do usuário local. | corda |
permissionScopes | Os escopos de permissão do usuário local. | permissionScope[] |
sshAuthorizedKeys | Opcional, o usuário local ssh chaves autorizadas para SFTP. | SshPublicKey [] |
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: storageAccounts |
Propriedades | Propriedades do usuário local da conta de armazenamento. | localUserProperties |
Nome | Descrição | Valor |
---|---|---|
Permissões | As permissões para o usuário local. Os valores possíveis incluem: Leitura (r), Gravação (w), Exclusão (d), Lista (l) e Criar (c). | cadeia de caracteres (obrigatório) |
resourceName | O nome do recurso, normalmente o nome do contêiner ou o nome do compartilhamento de arquivo, usado pelo usuário local. | cadeia de caracteres (obrigatório) |
serviço | O serviço usado pelo usuário local, por exemplo, blob, arquivo. | cadeia de caracteres (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
descrição | Opcional. Ele é usado para armazenar a função/o uso da chave | corda |
chave | Chave pública SSH codificada em base64. O formato deve ser: '<keyType><keyData>', por exemplo, ssh-rsa AAAABBBB | corda |
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
criar conta de armazenamento com o SFTP habilitado | Cria uma conta de Armazenamento do Azure e um contêiner de blob que pode ser acessado usando o protocolo SFTP. O acesso pode ser baseado em senha ou chave pública. |
O tipo de recurso storageAccounts/localUsers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/localUsers, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Storage/storageAccounts/localUsers",
"apiVersion": "2021-09-01",
"name": "string",
"properties": {
"hasSharedKey": "bool",
"hasSshKey": "bool",
"hasSshPassword": "bool",
"homeDirectory": "string",
"permissionScopes": [
{
"permissions": "string",
"resourceName": "string",
"service": "string"
}
],
"sshAuthorizedKeys": [
{
"description": "string",
"key": "string"
}
]
}
}
Nome | Descrição | Valor |
---|---|---|
hasSharedKey | Indica se a chave compartilhada existe. Defina-a como false para remover a chave compartilhada existente. | Bool |
hasSshKey | Indica se a chave ssh existe. Defina-o como false para remover a chave SSH existente. | Bool |
hasSshPassword | Indica se a senha ssh existe. Defina-a como false para remover a senha SSH existente. | Bool |
homeDirectory | Opcional, diretório base do usuário local. | corda |
permissionScopes | Os escopos de permissão do usuário local. | permissionScope[] |
sshAuthorizedKeys | Opcional, o usuário local ssh chaves autorizadas para SFTP. | SshPublicKey [] |
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2021-09-01' |
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
Propriedades | Propriedades do usuário local da conta de armazenamento. | localUserProperties |
tipo | O tipo de recurso | 'Microsoft.Storage/storageAccounts/localUsers' |
Nome | Descrição | Valor |
---|---|---|
Permissões | As permissões para o usuário local. Os valores possíveis incluem: Leitura (r), Gravação (w), Exclusão (d), Lista (l) e Criar (c). | cadeia de caracteres (obrigatório) |
resourceName | O nome do recurso, normalmente o nome do contêiner ou o nome do compartilhamento de arquivo, usado pelo usuário local. | cadeia de caracteres (obrigatório) |
serviço | O serviço usado pelo usuário local, por exemplo, blob, arquivo. | cadeia de caracteres (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
descrição | Opcional. Ele é usado para armazenar a função/o uso da chave | corda |
chave | Chave pública SSH codificada em base64. O formato deve ser: '<keyType><keyData>', por exemplo, ssh-rsa AAAABBBB | corda |
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
criar conta de armazenamento com o SFTP habilitado |
Cria uma conta de Armazenamento do Azure e um contêiner de blob que pode ser acessado usando o protocolo SFTP. O acesso pode ser baseado em senha ou chave pública. |
O tipo de recurso storageAccounts/localUsers pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Storage/storageAccounts/localUsers, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/localUsers@2021-09-01"
name = "string"
body = jsonencode({
properties = {
hasSharedKey = bool
hasSshKey = bool
hasSshPassword = bool
homeDirectory = "string"
permissionScopes = [
{
permissions = "string"
resourceName = "string"
service = "string"
}
]
sshAuthorizedKeys = [
{
description = "string"
key = "string"
}
]
}
})
}
Nome | Descrição | Valor |
---|---|---|
hasSharedKey | Indica se a chave compartilhada existe. Defina-a como false para remover a chave compartilhada existente. | Bool |
hasSshKey | Indica se a chave ssh existe. Defina-o como false para remover a chave SSH existente. | Bool |
hasSshPassword | Indica se a senha ssh existe. Defina-a como false para remover a senha SSH existente. | Bool |
homeDirectory | Opcional, diretório base do usuário local. | corda |
permissionScopes | Os escopos de permissão do usuário local. | permissionScope[] |
sshAuthorizedKeys | Opcional, o usuário local ssh chaves autorizadas para SFTP. | SshPublicKey [] |
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | corda Restrições: Comprimento mínimo = 3 Comprimento máximo = 3 (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: storageAccounts |
Propriedades | Propriedades do usuário local da conta de armazenamento. | localUserProperties |
tipo | O tipo de recurso | "Microsoft.Storage/storageAccounts/localUsers@2021-09-01" |
Nome | Descrição | Valor |
---|---|---|
Permissões | As permissões para o usuário local. Os valores possíveis incluem: Leitura (r), Gravação (w), Exclusão (d), Lista (l) e Criar (c). | cadeia de caracteres (obrigatório) |
resourceName | O nome do recurso, normalmente o nome do contêiner ou o nome do compartilhamento de arquivo, usado pelo usuário local. | cadeia de caracteres (obrigatório) |
serviço | O serviço usado pelo usuário local, por exemplo, blob, arquivo. | cadeia de caracteres (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
descrição | Opcional. Ele é usado para armazenar a função/o uso da chave | corda |
chave | Chave pública SSH codificada em base64. O formato deve ser: '<keyType><keyData>', por exemplo, ssh-rsa AAAABBBB | corda |