Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- en son
- 2024-08-21-preview
Bicep kaynak tanımı
secretSyncs 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.SecretSyncController/secretSyncs kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.SecretSyncController/secretSyncs@2024-08-21-preview' = {
extendedLocation: {
name: 'string'
type: 'string'
}
location: 'string'
name: 'string'
properties: {
forceSynchronization: 'string'
kubernetesSecretType: 'string'
objectSecretMapping: [
{
sourcePath: 'string'
targetKey: 'string'
}
]
secretProviderClassName: 'string'
serviceAccountName: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
AzureResourceManagerCommonTypesExtendedLocation
Ad | Açıklama | Değer |
---|---|---|
ad | Genişletilmiş konumun adı. | dize (gerekli) |
tür | Genişletilmiş konumun türü. | 'CustomLocation' 'EdgeZone' (gerekli) |
KubernetesSecretObjectMapping
Ad | Açıklama | Değer |
---|---|---|
sourcePath | SourcePath, dış gizli dizi sağlayıcısı tarafından tanımlanan gizli dizi verilerinin tanımlayıcısıdır. Bu, sağlayıcının sistemindeki gizli dizinin anahtarı veya yoludur ve poddaki belirli bir yola bağlanır. Değerin SecretProviderClass'ın objects dizisinde belirtildiği gibi gizli dizinin adıyla eşleşmesi gerekir. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9.]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)?(\/([0-9]+))*$ (gerekli) |
targetKey | TargetKey, Kubernetes gizli dizisinin veri alanında gizli dizi değerinin depolanacağı anahtardır. Bu anahtar Kubernetes içindeki gizli dizi verilerine başvurmak için kullanılır ve gizli dizi içinde benzersiz olmalıdır. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9.]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)?(\/([0-9]+))*$ (gerekli) |
Microsoft.SecretSyncController/secretSyncs
Ad | Açıklama | Değer |
---|---|---|
extendedLocation | Genişletilmiş konumun karmaşık türü. | AzureResourceManagerCommonTypesExtendedLocation |
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dizgi Kısıtlama -ları: Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
Özellikler | Bu kaynağın kaynağa özgü özellikleri. | SecretSyncProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
SecretSyncProperties
Ad | Açıklama | Değer |
---|---|---|
forceSynchronization | ForceSynchronization, gizli dizi eşitlemesini zorlamak için kullanılabilir. Bu alandaki değer değiştirilerek gizli dizi eşitleme tetikleniyor. Bu alan eşitleme çakışmalarını çözmek için kullanılmaz. | dizgi Kısıtlama -ları: Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)? |
kubernetesSecretType | Tür, Kubernetes gizli dizisi nesnesinin türünü belirtir; örneğin, "Opak" veya "kubernetes.io/tls". Denetleyicinin belirtilen türde gizli diziler oluşturma izni olmalıdır. | 'kubernetes.io/tls' 'Opak' (gerekli) |
objectSecretMapping | Dış gizli dizi sağlayıcısındaki gizli verileri Kubernetes gizli dizisine eşleyen bir SecretObjectData dizisi. Her girdi, dış sağlayıcıdaki kaynak gizli diziyi ve Kubernetes gizli dizisinde buna karşılık gelen anahtarı belirtir. | KubernetesSecretObjectMapping[] (gerekli) |
secretProviderClassName | SecretProviderClassName, bulut sağlayıcısı gizli dizisi deposuna erişmek için gereken bilgileri içeren SecretProviderClass kaynağının adını belirtir. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
serviceAccountName | ServiceAccountName, bulut sağlayıcısı gizli deposuna erişmek için kullanılan hizmet hesabının adını belirtir. Hizmet hesabı belirtecindeki hedef kitle alanı, denetleyici yapılandırmasında parametre olarak geçirilmelidir. Hedef kitle, hizmet hesabı için API sunucusundan belirteç istenirken kullanılır; desteklenen hedef kitleler her sağlayıcı tarafından tanımlanır. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
ARM şablonu kaynak tanımı
secretSyncs 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.SecretSyncController/secretSyncs kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.SecretSyncController/secretSyncs",
"apiVersion": "2024-08-21-preview",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"location": "string",
"properties": {
"forceSynchronization": "string",
"kubernetesSecretType": "string",
"objectSecretMapping": [
{
"sourcePath": "string",
"targetKey": "string"
}
],
"secretProviderClassName": "string",
"serviceAccountName": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
AzureResourceManagerCommonTypesExtendedLocation
Ad | Açıklama | Değer |
---|---|---|
ad | Genişletilmiş konumun adı. | dize (gerekli) |
tür | Genişletilmiş konumun türü. | 'CustomLocation' 'EdgeZone' (gerekli) |
KubernetesSecretObjectMapping
Ad | Açıklama | Değer |
---|---|---|
sourcePath | SourcePath, dış gizli dizi sağlayıcısı tarafından tanımlanan gizli dizi verilerinin tanımlayıcısıdır. Bu, sağlayıcının sistemindeki gizli dizinin anahtarı veya yoludur ve poddaki belirli bir yola bağlanır. Değerin SecretProviderClass'ın objects dizisinde belirtildiği gibi gizli dizinin adıyla eşleşmesi gerekir. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9.]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)?(\/([0-9]+))*$ (gerekli) |
targetKey | TargetKey, Kubernetes gizli dizisinin veri alanında gizli dizi değerinin depolanacağı anahtardır. Bu anahtar Kubernetes içindeki gizli dizi verilerine başvurmak için kullanılır ve gizli dizi içinde benzersiz olmalıdır. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9.]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)?(\/([0-9]+))*$ (gerekli) |
Microsoft.SecretSyncController/secretSyncs
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2024-08-21-preview' |
extendedLocation | Genişletilmiş konumun karmaşık türü. | AzureResourceManagerCommonTypesExtendedLocation |
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dizgi Kısıtlama -ları: Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
Özellikler | Bu kaynağın kaynağa özgü özellikleri. | SecretSyncProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.SecretSyncController/secretSyncs' |
SecretSyncProperties
Ad | Açıklama | Değer |
---|---|---|
forceSynchronization | ForceSynchronization, gizli dizi eşitlemesini zorlamak için kullanılabilir. Bu alandaki değer değiştirilerek gizli dizi eşitleme tetikleniyor. Bu alan eşitleme çakışmalarını çözmek için kullanılmaz. | dizgi Kısıtlama -ları: Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)? |
kubernetesSecretType | Tür, Kubernetes gizli dizisi nesnesinin türünü belirtir; örneğin, "Opak" veya "kubernetes.io/tls". Denetleyicinin belirtilen türde gizli diziler oluşturma izni olmalıdır. | 'kubernetes.io/tls' 'Opak' (gerekli) |
objectSecretMapping | Dış gizli dizi sağlayıcısındaki gizli verileri Kubernetes gizli dizisine eşleyen bir SecretObjectData dizisi. Her girdi, dış sağlayıcıdaki kaynak gizli diziyi ve Kubernetes gizli dizisinde buna karşılık gelen anahtarı belirtir. | KubernetesSecretObjectMapping[] (gerekli) |
secretProviderClassName | SecretProviderClassName, bulut sağlayıcısı gizli dizisi deposuna erişmek için gereken bilgileri içeren SecretProviderClass kaynağının adını belirtir. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
serviceAccountName | ServiceAccountName, bulut sağlayıcısı gizli deposuna erişmek için kullanılan hizmet hesabının adını belirtir. Hizmet hesabı belirtecindeki hedef kitle alanı, denetleyici yapılandırmasında parametre olarak geçirilmelidir. Hedef kitle, hizmet hesabı için API sunucusundan belirteç istenirken kullanılır; desteklenen hedef kitleler her sağlayıcı tarafından tanımlanır. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
secretSyncs 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.SecretSyncController/secretSyncs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SecretSyncController/secretSyncs@2024-08-21-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
extendedLocation = {
name = "string"
type = "string"
}
properties = {
forceSynchronization = "string"
kubernetesSecretType = "string"
objectSecretMapping = [
{
sourcePath = "string"
targetKey = "string"
}
]
secretProviderClassName = "string"
serviceAccountName = "string"
}
}
}
Özellik Değerleri
AzureResourceManagerCommonTypesExtendedLocation
Ad | Açıklama | Değer |
---|---|---|
ad | Genişletilmiş konumun adı. | dize (gerekli) |
tür | Genişletilmiş konumun türü. | 'CustomLocation' 'EdgeZone' (gerekli) |
KubernetesSecretObjectMapping
Ad | Açıklama | Değer |
---|---|---|
sourcePath | SourcePath, dış gizli dizi sağlayıcısı tarafından tanımlanan gizli dizi verilerinin tanımlayıcısıdır. Bu, sağlayıcının sistemindeki gizli dizinin anahtarı veya yoludur ve poddaki belirli bir yola bağlanır. Değerin SecretProviderClass'ın objects dizisinde belirtildiği gibi gizli dizinin adıyla eşleşmesi gerekir. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9.]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)?(\/([0-9]+))*$ (gerekli) |
targetKey | TargetKey, Kubernetes gizli dizisinin veri alanında gizli dizi değerinin depolanacağı anahtardır. Bu anahtar Kubernetes içindeki gizli dizi verilerine başvurmak için kullanılır ve gizli dizi içinde benzersiz olmalıdır. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9.]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)?(\/([0-9]+))*$ (gerekli) |
Microsoft.SecretSyncController/secretSyncs
Ad | Açıklama | Değer |
---|---|---|
extendedLocation | Genişletilmiş konumun karmaşık türü. | AzureResourceManagerCommonTypesExtendedLocation |
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dizgi Kısıtlama -ları: Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
Özellikler | Bu kaynağın kaynağa özgü özellikleri. | SecretSyncProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.SecretSyncController/secretSyncs@2024-08-21-preview" |
SecretSyncProperties
Ad | Açıklama | Değer |
---|---|---|
forceSynchronization | ForceSynchronization, gizli dizi eşitlemesini zorlamak için kullanılabilir. Bu alandaki değer değiştirilerek gizli dizi eşitleme tetikleniyor. Bu alan eşitleme çakışmalarını çözmek için kullanılmaz. | dizgi Kısıtlama -ları: Maksimum uzunluk = 253 Desen = ^[A-Za-z0-9]([-A-Za-z0-9]+([-._a-zA-Z0-9]?[A-Za-z0-9])*)? |
kubernetesSecretType | Tür, Kubernetes gizli dizisi nesnesinin türünü belirtir; örneğin, "Opak" veya "kubernetes.io/tls". Denetleyicinin belirtilen türde gizli diziler oluşturma izni olmalıdır. | 'kubernetes.io/tls' 'Opak' (gerekli) |
objectSecretMapping | Dış gizli dizi sağlayıcısındaki gizli verileri Kubernetes gizli dizisine eşleyen bir SecretObjectData dizisi. Her girdi, dış sağlayıcıdaki kaynak gizli diziyi ve Kubernetes gizli dizisinde buna karşılık gelen anahtarı belirtir. | KubernetesSecretObjectMapping[] (gerekli) |
secretProviderClassName | SecretProviderClassName, bulut sağlayıcısı gizli dizisi deposuna erişmek için gereken bilgileri içeren SecretProviderClass kaynağının adını belirtir. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
serviceAccountName | ServiceAccountName, bulut sağlayıcısı gizli deposuna erişmek için kullanılan hizmet hesabının adını belirtir. Hizmet hesabı belirtecindeki hedef kitle alanı, denetleyici yapılandırmasında parametre olarak geçirilmelidir. Hedef kitle, hizmet hesabı için API sunucusundan belirteç istenirken kullanılır; desteklenen hedef kitleler her sağlayıcı tarafından tanımlanır. | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 253 Desen = ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ (gerekli) |
TrackedResourceTags
Ad | Açıklama | Değer |
---|