Microsoft.Storage storageAccounts/localUsers 2023-01-01
Bicep kaynak tanımı
storageAccounts/localUsers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/localUsers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Storage/storageAccounts/localUsers@2023-01-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
hasSharedKey: bool
hasSshKey: bool
hasSshPassword: bool
homeDirectory: 'string'
permissionScopes: [
{
permissions: 'string'
resourceName: 'string'
service: 'string'
}
]
sshAuthorizedKeys: [
{
description: 'string'
key: 'string'
}
]
}
}
Özellik değerleri
storageAccounts/localUsers
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: storageAccounts |
properties | Depolama hesabı yerel kullanıcı özellikleri. | LocalUserProperties |
LocalUserProperties
Ad | Açıklama | Değer |
---|---|---|
hasSharedKey | Paylaşılan anahtarın var olup olmadığını gösterir. Mevcut paylaşılan anahtarı kaldırmak için false olarak ayarlayın. | bool |
hasSshKey | ssh anahtarının var olup olmadığını gösterir. Mevcut SSH anahtarını kaldırmak için false olarak ayarlayın. | bool |
hasSshPassword | ssh parolasının mevcut olup olmadığını gösterir. Mevcut SSH parolasını kaldırmak için false olarak ayarlayın. | bool |
homeDirectory | İsteğe bağlı, yerel kullanıcı giriş dizini. | string |
permissionScopes | Yerel kullanıcının izin kapsamları. | PermissionScope[] |
sshAuthorizedKeys | İsteğe bağlı, SFTP için yerel kullanıcı ssh yetkili anahtarları. | SshPublicKey[] |
PermissionScope
Ad | Açıklama | Değer |
---|---|---|
izinler | Yerel kullanıcının izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l) ve Oluştur (c). | dize (gerekli) |
resourceName | Kaynağın adı, normalde kapsayıcı adı veya yerel kullanıcı tarafından kullanılan dosya paylaşımı adı. | dize (gerekli) |
hizmet | Yerel kullanıcı tarafından kullanılan hizmet, örneğin blob, dosya. | dize (gerekli) |
SshPublicKey
Ad | Açıklama | Değer |
---|---|---|
açıklama | İsteğe bağlı. Anahtarın işlevini/kullanımını depolamak için kullanılır | string |
anahtar | Ssh ortak anahtarı base64 kodlanmış. Biçim şu şekilde olmalıdır: '{keyType} {keyData}', örneğin ssh-rsa AAAABBBB | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
SFTP etkin depolama hesabı oluşturma |
SFTP protokolü kullanılarak erişilebilen bir Azure Depolama hesabı ve blob kapsayıcısı oluşturur. Erişim parola veya ortak anahtar tabanlı olabilir. |
ARM şablonu kaynak tanımı
storageAccounts/localUsers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/localUsers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Storage/storageAccounts/localUsers",
"apiVersion": "2023-01-01",
"name": "string",
"properties": {
"hasSharedKey": "bool",
"hasSshKey": "bool",
"hasSshPassword": "bool",
"homeDirectory": "string",
"permissionScopes": [
{
"permissions": "string",
"resourceName": "string",
"service": "string"
}
],
"sshAuthorizedKeys": [
{
"description": "string",
"key": "string"
}
]
}
}
Özellik değerleri
storageAccounts/localUsers
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Storage/storageAccounts/localUsers' |
apiVersion | Kaynak API'sinin sürümü | '2023-01-01' |
name | Kaynak adı Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama. |
dize (gerekli) |
properties | Depolama hesabı yerel kullanıcı özellikleri. | LocalUserProperties |
LocalUserProperties
Ad | Açıklama | Değer |
---|---|---|
hasSharedKey | Paylaşılan anahtarın mevcut olup olmadığını gösterir. Mevcut paylaşılan anahtarı kaldırmak için false olarak ayarlayın. | bool |
hasSshKey | SSH anahtarının mevcut olup olmadığını gösterir. Mevcut SSH anahtarını kaldırmak için false olarak ayarlayın. | bool |
hasSshPassword | SSH parolasının mevcut olup olmadığını gösterir. Mevcut SSH parolasını kaldırmak için false olarak ayarlayın. | bool |
homeDirectory | İsteğe bağlı, yerel kullanıcı giriş dizini. | string |
permissionScopes | Yerel kullanıcının izin kapsamları. | PermissionScope[] |
sshAuthorizedKeys | İsteğe bağlı, SFTP için yerel kullanıcı ssh yetkili anahtarları. | SshPublicKey[] |
PermissionScope
Ad | Açıklama | Değer |
---|---|---|
izinler | Yerel kullanıcının izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l) ve Oluştur (c). | dize (gerekli) |
resourceName | Kaynağın adı, normalde kapsayıcı adı veya yerel kullanıcı tarafından kullanılan dosya paylaşımı adı. | dize (gerekli) |
hizmet | Yerel kullanıcı tarafından kullanılan hizmet, örneğin blob, dosya. | dize (gerekli) |
SshPublicKey
Ad | Açıklama | Değer |
---|---|---|
açıklama | İsteğe bağlı. Anahtarın işlevini/kullanımını depolamak için kullanılır | string |
anahtar | Ssh ortak anahtarı base64 kodlanmış. Biçim şu olmalıdır: '{keyType} {keyData}', örneğin ssh-rsa AAAABBBB | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
SFTP etkin depolama hesabı oluşturma |
SFTP protokolü kullanılarak erişilebilen bir Azure Depolama hesabı ve blob kapsayıcısı oluşturur. Erişim parola veya ortak anahtar tabanlı olabilir. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
storageAccounts/localUsers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Storage/storageAccounts/localUsers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/localUsers@2023-01-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
hasSharedKey = bool
hasSshKey = bool
hasSshPassword = bool
homeDirectory = "string"
permissionScopes = [
{
permissions = "string"
resourceName = "string"
service = "string"
}
]
sshAuthorizedKeys = [
{
description = "string"
key = "string"
}
]
}
})
}
Özellik değerleri
storageAccounts/localUsers
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Storage/storageAccounts/localUsers@2023-01-01" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü: storageAccounts kimliği |
properties | Depolama hesabı yerel kullanıcı özellikleri. | LocalUserProperties |
LocalUserProperties
Ad | Açıklama | Değer |
---|---|---|
hasSharedKey | Paylaşılan anahtarın mevcut olup olmadığını gösterir. Mevcut paylaşılan anahtarı kaldırmak için false olarak ayarlayın. | bool |
hasSshKey | SSH anahtarının mevcut olup olmadığını gösterir. Mevcut SSH anahtarını kaldırmak için false olarak ayarlayın. | bool |
hasSshPassword | SSH parolasının mevcut olup olmadığını gösterir. Mevcut SSH parolasını kaldırmak için false olarak ayarlayın. | bool |
homeDirectory | İsteğe bağlı, yerel kullanıcı giriş dizini. | string |
permissionScopes | Yerel kullanıcının izin kapsamları. | PermissionScope[] |
sshAuthorizedKeys | İsteğe bağlı, SFTP için yerel kullanıcı ssh yetkili anahtarları. | SshPublicKey[] |
PermissionScope
Ad | Açıklama | Değer |
---|---|---|
izinler | Yerel kullanıcının izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l) ve Oluştur (c). | dize (gerekli) |
resourceName | Kaynağın adı, normalde kapsayıcı adı veya yerel kullanıcı tarafından kullanılan dosya paylaşımı adı. | dize (gerekli) |
hizmet | Yerel kullanıcı tarafından kullanılan hizmet, örneğin blob, dosya. | dize (gerekli) |
SshPublicKey
Ad | Açıklama | Değer |
---|---|---|
açıklama | İsteğe bağlı. Anahtarın işlevini/kullanımını depolamak için kullanılır | string |
anahtar | Ssh ortak anahtarı base64 kodlanmış. Biçim şu olmalıdır: '{keyType} {keyData}', örneğin ssh-rsa AAAABBBB | string |