Microsoft.Storage storageAccounts/localUsers 2023-05-01
Bicep-resursdefinition
Resurstypen storageAccounts/localUsers kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Storage/storageAccounts/localUsers-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Storage/storageAccounts/localUsers@2023-05-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
allowAclAuthorization: bool
extendedGroups: [
int
]
groupId: int
hasSharedKey: bool
hasSshKey: bool
hasSshPassword: bool
homeDirectory: 'string'
isNFSv3Enabled: bool
permissionScopes: [
{
permissions: 'string'
resourceName: 'string'
service: 'string'
}
]
sshAuthorizedKeys: [
{
description: 'string'
key: 'string'
}
]
}
}
Egenskapsvärden
storageAccounts/localUsers
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: storageAccounts |
Egenskaper | Lokala användaregenskaper för lagringskonto. | LocalUserProperties |
LocalUserProperties
Namn | Beskrivning | Värde |
---|---|---|
allowAclAuthorization | Anger om ACL-auktorisering tillåts för den här användaren. Ställ in den på false för att inte tillåta ACL-auktorisering. | Bool |
extendedGroups | Ytterligare gruppmedlemskap. Gäller endast för lokala användare som är aktiverade för NFSv3-åtkomst. | int[] |
groupId | En identifierare för att associera en grupp användare. | Int |
hasSharedKey | Anger om den delade nyckeln finns. Ställ in den på false för att ta bort den befintliga delade nyckeln. | Bool |
hasSshKey | Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. | Bool |
hasSshPassword | Anger om ssh-lösenord finns. Ställ in det på false för att ta bort det befintliga SSH-lösenordet. | Bool |
homeDirectory | Valfri hemkatalog för lokal användare. | sträng |
isNFSv3Enabled | Anger om den lokala användaren är aktiverad för åtkomst med NFSv3-protokollet. | Bool |
permissionScopes | Behörighetsomfång för den lokala användaren. | PermissionScope[] |
sshAuthorizedKeys | Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. | SshPublicKey[] |
PermissionScope
Namn | Beskrivning | Värde |
---|---|---|
Behörigheter | Behörigheterna för den lokala användaren. Möjliga värden är: Läs (r), Skriv (w), Ta bort (d), Lista (l), Skapa (c), Ändra ägarskap (o) och Ändra behörigheter (p). | sträng (krävs) |
resourceName | Namnet på resursen, vanligtvis containernamnet eller filresursnamnet, som används av den lokala användaren. | sträng (krävs) |
tjänst | Tjänsten som används av den lokala användaren, t.ex. blob, fil. | sträng (krävs) |
SshPublicKey
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Valfri. Den används för att lagra funktionen/användningen av nyckeln | sträng |
nyckel | Ssh public key base64 kodad. Formatet ska vara: {keyType} {keyData}, t.ex. ssh-rsa AAAABBBB | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Skapa lagringskonto med SFTP aktiverat |
Skapar ett Azure Storage-konto och en blobcontainer som kan nås med SFTP-protokollet. Åtkomst kan vara lösenords- eller offentlig nyckelbaserad. |
Resursdefinition för ARM-mall
Resurstypen storageAccounts/localUsers kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Storage/storageAccounts/localUsers-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Storage/storageAccounts/localUsers",
"apiVersion": "2023-05-01",
"name": "string",
"properties": {
"allowAclAuthorization": "bool",
"extendedGroups": [ "int" ],
"groupId": "int",
"hasSharedKey": "bool",
"hasSshKey": "bool",
"hasSshPassword": "bool",
"homeDirectory": "string",
"isNFSv3Enabled": "bool",
"permissionScopes": [
{
"permissions": "string",
"resourceName": "string",
"service": "string"
}
],
"sshAuthorizedKeys": [
{
"description": "string",
"key": "string"
}
]
}
}
Egenskapsvärden
storageAccounts/localUsers
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Storage/storageAccounts/localUsers" |
apiVersion | Resurs-API-versionen | '2023-05-01' |
Namn | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) |
Egenskaper | Lokala användaregenskaper för lagringskonto. | LocalUserProperties |
LocalUserProperties
Namn | Beskrivning | Värde |
---|---|---|
allowAclAuthorization | Anger om ACL-auktorisering tillåts för den här användaren. Ställ in den på false för att inte tillåta ACL-auktorisering. | Bool |
extendedGroups | Ytterligare gruppmedlemskap. Gäller endast för lokala användare som är aktiverade för NFSv3-åtkomst. | int[] |
groupId | En identifierare för att associera en grupp användare. | Int |
hasSharedKey | Anger om den delade nyckeln finns. Ställ in den på false för att ta bort den befintliga delade nyckeln. | Bool |
hasSshKey | Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. | Bool |
hasSshPassword | Anger om ssh-lösenord finns. Ställ in det på false för att ta bort det befintliga SSH-lösenordet. | Bool |
homeDirectory | Valfri hemkatalog för lokal användare. | sträng |
isNFSv3Enabled | Anger om den lokala användaren är aktiverad för åtkomst med NFSv3-protokollet. | Bool |
permissionScopes | Behörighetsomfång för den lokala användaren. | PermissionScope[] |
sshAuthorizedKeys | Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. | SshPublicKey[] |
PermissionScope
Namn | Beskrivning | Värde |
---|---|---|
Behörigheter | Behörigheterna för den lokala användaren. Möjliga värden är: Läs (r), Skriv (w), Ta bort (d), Lista (l), Skapa (c), Ändra ägarskap (o) och Ändra behörigheter (p). | sträng (krävs) |
resourceName | Namnet på resursen, vanligtvis containernamnet eller filresursnamnet, som används av den lokala användaren. | sträng (krävs) |
tjänst | Tjänsten som används av den lokala användaren, t.ex. blob, fil. | sträng (krävs) |
SshPublicKey
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Valfri. Den används för att lagra funktionen/användningen av nyckeln | sträng |
nyckel | Ssh public key base64 kodad. Formatet ska vara: {keyType} {keyData}, t.ex. ssh-rsa AAAABBBB | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Skapa lagringskonto med SFTP aktiverat |
Skapar ett Azure Storage-konto och en blobcontainer som kan nås med SFTP-protokollet. Åtkomst kan vara lösenords- eller offentlig nyckelbaserad. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen storageAccounts/localUsers kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Storage/storageAccounts/localUsers-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/localUsers@2023-05-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
allowAclAuthorization = bool
extendedGroups = [
int
]
groupId = int
hasSharedKey = bool
hasSshKey = bool
hasSshPassword = bool
homeDirectory = "string"
isNFSv3Enabled = bool
permissionScopes = [
{
permissions = "string"
resourceName = "string"
service = "string"
}
]
sshAuthorizedKeys = [
{
description = "string"
key = "string"
}
]
}
})
}
Egenskapsvärden
storageAccounts/localUsers
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Storage/storageAccounts/localUsers@2023-05-01" |
Namn | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: storageAccounts |
Egenskaper | Lokala användaregenskaper för lagringskonto. | LocalUserProperties |
LocalUserProperties
Namn | Beskrivning | Värde |
---|---|---|
allowAclAuthorization | Anger om ACL-auktorisering tillåts för den här användaren. Ställ in den på false för att inte tillåta ACL-auktorisering. | Bool |
extendedGroups | Ytterligare gruppmedlemskap. Gäller endast för lokala användare som är aktiverade för NFSv3-åtkomst. | int[] |
groupId | En identifierare för att associera en grupp användare. | Int |
hasSharedKey | Anger om den delade nyckeln finns. Ställ in den på false för att ta bort den befintliga delade nyckeln. | Bool |
hasSshKey | Anger om ssh-nyckeln finns. Ställ in den på false för att ta bort den befintliga SSH-nyckeln. | Bool |
hasSshPassword | Anger om ssh-lösenord finns. Ställ in det på false för att ta bort det befintliga SSH-lösenordet. | Bool |
homeDirectory | Valfri hemkatalog för lokal användare. | sträng |
isNFSv3Enabled | Anger om den lokala användaren är aktiverad för åtkomst med NFSv3-protokollet. | Bool |
permissionScopes | Behörighetsomfång för den lokala användaren. | PermissionScope[] |
sshAuthorizedKeys | Valfria, lokala användar-ssh-auktoriserade nycklar för SFTP. | SshPublicKey[] |
PermissionScope
Namn | Beskrivning | Värde |
---|---|---|
Behörigheter | Behörigheterna för den lokala användaren. Möjliga värden är: Läs (r), Skriv (w), Ta bort (d), Lista (l), Skapa (c), Ändra ägarskap (o) och Ändra behörigheter (p). | sträng (krävs) |
resourceName | Namnet på resursen, vanligtvis containernamnet eller filresursnamnet, som används av den lokala användaren. | sträng (krävs) |
tjänst | Tjänsten som används av den lokala användaren, t.ex. blob, fil. | sträng (krävs) |
SshPublicKey
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Valfri. Den används för att lagra funktionen/användningen av nyckeln | sträng |
nyckel | Ssh public key base64 kodad. Formatet ska vara: {keyType} {keyData}, t.ex. ssh-rsa AAAABBBB | sträng |