Broker Authentication - Get
BrokerAuthenticationResource alma
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authentications/{authenticationName}?api-version=2025-04-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
authentication
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$ |
Örnek aracısı kimlik doğrulama kaynağının adı |
broker
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$ |
Aracı adı. |
instance
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$ |
Örneğin adı. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Azure işlemi başarıyla tamamlandı. |
|
Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Akışı.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
BrokerAuthentication_Get
Örnek isteği
GET https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/brokers/resource-name123/authentications/resource-name123?api-version=2025-04-01
Örnek yanıt
{
"properties": {
"authenticationMethods": [
{
"method": "Custom",
"customSettings": {
"auth": {
"x509": {
"secretRef": "secret-name"
}
},
"caCertConfigMap": "pdecudefqyolvncbus",
"endpoint": "https://www.example.com",
"headers": {
"key8518": "bwityjy"
}
},
"serviceAccountTokenSettings": {
"audiences": [
"jqyhyqatuydg"
]
},
"x509Settings": {
"authorizationAttributes": {
"key3384": {
"attributes": {
"key186": "ucpajramsz"
},
"subject": "jpgwctfeixitptfgfnqhua"
}
},
"trustedClientCaCert": "vlctsqddl"
}
}
],
"provisioningState": "Succeeded"
},
"extendedLocation": {
"name": "qmbrfwcpwwhggszhrdjv",
"type": "CustomLocation"
},
"id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/brokers/resource-name123/authentications/resource-name123",
"name": "lwucizfvtsdpx",
"type": "kvtilkgcxanlfozrd",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Tanımlar
Name | Description |
---|---|
Broker |
Aracı Kimlik Doğrulama Modu |
Broker |
BrokerAuthentication Kaynak özellikleri |
Broker |
Örnek aracısı kimlik doğrulama kaynağı |
Broker |
Özel Kimlik Doğrulama özellikleri |
Broker |
BrokerAuthentication için özel yöntem |
Broker |
Aracı kimlik doğrulama ilkeleri kümesi. Her giriş için yalnızca bir yöntem desteklenir. |
Broker |
BrokerAuthentication için Hizmet Hesabı Belirteci |
Broker |
BrokerAuthentication için X509. |
Broker |
BrokerAuthenticatorMethodX509Attributes özellikleri. |
created |
Kaynağı oluşturan kimliğin türü. |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Extended |
Genişletilmiş konum, Azure konumlarının bir uzantısıdır. Azure ARC özellikli Kubernetes kümelerini Azure hizmet örneklerini dağıtmak için hedef konumlar olarak kullanmak için bir yol sağlar. |
Extended |
ExtendedLocation türünü tanımlayan sabit listesi kabul edildi. |
Provisioning |
Kaynağın durumunu tanımlayan sabit listesi. |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
X509Manual |
X509 Sertifika Kimlik Doğrulaması özellikleri. |
BrokerAuthenticationMethod
Aracı Kimlik Doğrulama Modu
Değer | Description |
---|---|
Custom |
Özel kimlik doğrulama yapılandırması. |
ServiceAccountToken |
ServiceAccountToken kimlik doğrulaması yapılandırması. |
X509 |
X.509 kimlik doğrulaması yapılandırması. |
BrokerAuthenticationProperties
BrokerAuthentication Kaynak özellikleri
Name | Tür | Description |
---|---|---|
authenticationMethods |
|
|
provisioningState |
Son işlemin durumu. |
BrokerAuthenticationResource
Örnek aracısı kimlik doğrulama kaynağı
Name | Tür | Description |
---|---|---|
extendedLocation |
Kaynağın kenar konumu. |
|
id |
string (arm-id) |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Kaynağın adı |
properties |
Bu kaynağın kaynağa özgü özellikleri. |
|
systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
BrokerAuthenticatorCustomAuth
Özel Kimlik Doğrulama özellikleri
Name | Tür | Description |
---|---|---|
x509 |
X509 Özel Kimlik Doğrulaması türü ayrıntıları. |
BrokerAuthenticatorMethodCustom
BrokerAuthentication için özel yöntem
Name | Tür | Description |
---|---|---|
auth |
Özel kimlik doğrulama sunucusuyla kimlik doğrulaması için isteğe bağlı kimlik doğrulaması gerekir. |
|
caCertConfigMap |
string |
Özel kimlik doğrulama sunucusunun sertifikasını doğrulamak için isteğe bağlı CA sertifikası. |
endpoint |
string (uri) pattern: ^https://.*$ |
Özel kimlik doğrulama sunucusunun uç noktası. HTTPS uç noktası olmalıdır. |
headers |
object |
Özel kimlik doğrulama sunucusuna geçirmek için ek HTTP üst bilgileri. |
BrokerAuthenticatorMethods
Aracı kimlik doğrulama ilkeleri kümesi. Her giriş için yalnızca bir yöntem desteklenir.
Name | Tür | Description |
---|---|---|
customSettings |
Özel kimlik doğrulama yapılandırması. |
|
method |
Özel kimlik doğrulama yapılandırması. |
|
serviceAccountTokenSettings |
ServiceAccountToken kimlik doğrulaması yapılandırması. |
|
x509Settings |
X.509 kimlik doğrulaması yapılandırması. |
BrokerAuthenticatorMethodSat
BrokerAuthentication için Hizmet Hesabı Belirteci
Name | Tür | Description |
---|---|---|
audiences |
string[] |
İzin verilen hedef kitlenin listesi. |
BrokerAuthenticatorMethodX509
BrokerAuthentication için X509.
Name | Tür | Default value | Description |
---|---|---|---|
authorizationAttributes |
<string,
Broker |
X509 yetkilendirme öznitelikleri özellikleri. |
|
trustedClientCaCert |
string |
client-ca |
Güvenilen istemci ca sertifika kaynağının adı. |
BrokerAuthenticatorMethodX509Attributes
BrokerAuthenticatorMethodX509Attributes özellikleri.
Name | Tür | Description |
---|---|---|
attributes |
object |
Öznitelikler nesnesi. |
subject |
string |
X509 özniteliğinin konusu. |
createdByType
Kaynağı oluşturan kimliğin türü.
Değer | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
Name | Tür | Description |
---|---|---|
info |
object |
Ek bilgiler. |
type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
Name | Tür | Description |
---|---|---|
additionalInfo |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
ExtendedLocation
Genişletilmiş konum, Azure konumlarının bir uzantısıdır. Azure ARC özellikli Kubernetes kümelerini Azure hizmet örneklerini dağıtmak için hedef konumlar olarak kullanmak için bir yol sağlar.
Name | Tür | Description |
---|---|---|
name |
string |
Genişletilmiş konumun adı. |
type |
ExtendedLocation türü. |
ExtendedLocationType
ExtendedLocation türünü tanımlayan sabit listesi kabul edildi.
Değer | Description |
---|---|
CustomLocation |
CustomLocation türü |
ProvisioningState
Kaynağın durumunu tanımlayan sabit listesi.
Değer | Description |
---|---|
Accepted |
Kaynak Kabul Edildi. |
Canceled |
Kaynak oluşturma işlemi iptal edildi. |
Deleting |
Kaynak Siliniyor. |
Failed |
Kaynak oluşturulamadı. |
Provisioning |
Kaynak sağlanıyor. |
Succeeded |
Kaynak oluşturuldu. |
Updating |
Kaynak Güncelleştiriliyor. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
X509ManualCertificate
X509 Sertifika Kimlik Doğrulaması özellikleri.
Name | Tür | Description |
---|---|---|
secretRef |
string |
X.509 istemci sertifikası içeren Kubernetes gizli dizisi. Bu, gizli dizinin kendisi değil, tanımlayıcı bir ad aracılığıyla gizli diziye yapılan bir başvurudur. |