Broker - Create Or Update
Skapa en BrokerResource
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}?api-version=2024-11-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
broker
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$ |
Namnet på asynkron meddelandekö. |
instance
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9][a-z0-9-]*[a-z0-9]$ |
Namnet på instansen. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
subscription
|
path | True |
string (uuid) |
ID för målprenumerationen. Värdet måste vara ett UUID. |
api-version
|
query | True |
string minLength: 1 |
DEN API-version som ska användas för den här åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
extendedLocation | True |
Resursens gränsplats. |
|
properties |
Resursspecifika egenskaper för den här resursen. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Resursen "BrokerResource"-uppdateringsåtgärden lyckades |
|
201 Created |
Resursen "BrokerResource"-åtgärden lyckades Sidhuvuden
|
|
Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Broker_Create |
Broker_Create |
Broker_Create |
Broker_Create |
Broker_CreateOrUpdate
Exempelbegäran
PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/brokers/resource-name123?api-version=2024-11-01
{
"properties": {
"advanced": {
"clients": {
"maxSessionExpirySeconds": 3859,
"maxMessageExpirySeconds": 3263,
"maxPacketSizeBytes": 3029,
"subscriberQueueLimit": {
"length": 6,
"strategy": "None"
},
"maxReceiveMaximum": 2365,
"maxKeepAliveSeconds": 3744
},
"encryptInternalTraffic": "Enabled",
"internalCerts": {
"duration": "bchrc",
"renewBefore": "xkafmpgjfifkwwrhkswtopdnne",
"privateKey": {
"algorithm": "Ec256",
"rotationPolicy": "Always"
}
}
},
"cardinality": {
"backendChain": {
"partitions": 11,
"redundancyFactor": 5,
"workers": 15
},
"frontend": {
"replicas": 2,
"workers": 6
}
},
"diagnostics": {
"logs": {
"level": "rnmwokumdmebpmfxxxzvvjfdywotav"
},
"metrics": {
"prometheusPort": 7581
},
"selfCheck": {
"mode": "Enabled",
"intervalSeconds": 158,
"timeoutSeconds": 14
},
"traces": {
"mode": "Enabled",
"cacheSizeMegabytes": 28,
"selfTracing": {
"mode": "Enabled",
"intervalSeconds": 22
},
"spanChannelCapacity": 1000
}
},
"diskBackedMessageBuffer": {
"maxSize": "500M",
"ephemeralVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
},
"persistentVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Tiny"
},
"extendedLocation": {
"name": "qmbrfwcpwwhggszhrdjv",
"type": "CustomLocation"
}
}
Exempelsvar
{
"properties": {
"advanced": {
"clients": {
"maxSessionExpirySeconds": 3859,
"maxMessageExpirySeconds": 3263,
"maxPacketSizeBytes": 3029,
"subscriberQueueLimit": {
"length": 6,
"strategy": "None"
},
"maxReceiveMaximum": 2365,
"maxKeepAliveSeconds": 3744
},
"encryptInternalTraffic": "Enabled",
"internalCerts": {
"duration": "bchrc",
"renewBefore": "xkafmpgjfifkwwrhkswtopdnne",
"privateKey": {
"algorithm": "Ec256",
"rotationPolicy": "Always"
}
}
},
"cardinality": {
"backendChain": {
"partitions": 11,
"redundancyFactor": 5,
"workers": 15
},
"frontend": {
"replicas": 2,
"workers": 6
}
},
"diagnostics": {
"logs": {
"level": "rnmwokumdmebpmfxxxzvvjfdywotav"
},
"metrics": {
"prometheusPort": 7581
},
"selfCheck": {
"mode": "Enabled",
"intervalSeconds": 158,
"timeoutSeconds": 14
},
"traces": {
"mode": "Enabled",
"cacheSizeMegabytes": 28,
"selfTracing": {
"mode": "Enabled",
"intervalSeconds": 22
},
"spanChannelCapacity": 1000
}
},
"diskBackedMessageBuffer": {
"maxSize": "500M",
"ephemeralVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
},
"persistentVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Tiny",
"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",
"name": "dowrkel",
"type": "xshjnsdgadygb",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"advanced": {
"clients": {
"maxSessionExpirySeconds": 3859,
"maxMessageExpirySeconds": 3263,
"maxPacketSizeBytes": 3029,
"subscriberQueueLimit": {
"length": 6,
"strategy": "None"
},
"maxReceiveMaximum": 2365,
"maxKeepAliveSeconds": 3744
},
"encryptInternalTraffic": "Enabled",
"internalCerts": {
"duration": "bchrc",
"renewBefore": "xkafmpgjfifkwwrhkswtopdnne",
"privateKey": {
"algorithm": "Ec256",
"rotationPolicy": "Always"
}
}
},
"cardinality": {
"backendChain": {
"partitions": 11,
"redundancyFactor": 5,
"workers": 15
},
"frontend": {
"replicas": 2,
"workers": 6
}
},
"diagnostics": {
"logs": {
"level": "rnmwokumdmebpmfxxxzvvjfdywotav"
},
"metrics": {
"prometheusPort": 7581
},
"selfCheck": {
"mode": "Enabled",
"intervalSeconds": 158,
"timeoutSeconds": 14
},
"traces": {
"mode": "Enabled",
"cacheSizeMegabytes": 28,
"selfTracing": {
"mode": "Enabled",
"intervalSeconds": 22
},
"spanChannelCapacity": 1000
}
},
"diskBackedMessageBuffer": {
"maxSize": "500M",
"ephemeralVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
},
"persistentVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Tiny",
"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",
"name": "dowrkel",
"type": "xshjnsdgadygb",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Broker_CreateOrUpdate_Complex
Exempelbegäran
PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/brokers/resource-name123?api-version=2024-11-01
{
"properties": {
"cardinality": {
"backendChain": {
"partitions": 2,
"redundancyFactor": 2,
"workers": 2
},
"frontend": {
"replicas": 2,
"workers": 2
}
},
"diskBackedMessageBuffer": {
"maxSize": "50M"
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Medium"
},
"extendedLocation": {
"name": "qmbrfwcpwwhggszhrdjv",
"type": "CustomLocation"
}
}
Exempelsvar
{
"properties": {
"cardinality": {
"backendChain": {
"partitions": 2,
"redundancyFactor": 2,
"workers": 2
},
"frontend": {
"replicas": 2,
"workers": 2
}
},
"diskBackedMessageBuffer": {
"maxSize": "50M"
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Medium",
"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",
"name": "llptmlifnqqwairx",
"type": "qwrfzxjfxvismlqvigot",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"cardinality": {
"backendChain": {
"partitions": 2,
"redundancyFactor": 2,
"workers": 2
},
"frontend": {
"replicas": 2,
"workers": 2
}
},
"diskBackedMessageBuffer": {
"maxSize": "50M"
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Medium",
"provisioningState": "Accepted"
},
"extendedLocation": {
"name": "qmbrfwcpwwhggszhrdjv",
"type": "CustomLocation"
},
"id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123/brokers/resource-name123",
"name": "llptmlifnqqwairx",
"type": "qwrfzxjfxvismlqvigot",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Broker_CreateOrUpdate_Minimal
Exempelbegäran
PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/brokers/resource-name123?api-version=2024-11-01
{
"properties": {
"memoryProfile": "Tiny"
},
"extendedLocation": {
"name": "qmbrfwcpwwhggszhrdjv",
"type": "CustomLocation"
}
}
Exempelsvar
{
"properties": {
"advanced": {
"clients": {
"maxSessionExpirySeconds": 3859,
"maxMessageExpirySeconds": 3263,
"maxPacketSizeBytes": 3029,
"subscriberQueueLimit": {
"length": 6,
"strategy": "None"
},
"maxReceiveMaximum": 2365,
"maxKeepAliveSeconds": 3744
},
"encryptInternalTraffic": "Enabled",
"internalCerts": {
"duration": "bchrc",
"renewBefore": "xkafmpgjfifkwwrhkswtopdnne",
"privateKey": {
"algorithm": "Ec256",
"rotationPolicy": "Always"
}
}
},
"cardinality": {
"backendChain": {
"partitions": 11,
"redundancyFactor": 5,
"workers": 15
},
"frontend": {
"replicas": 2,
"workers": 6
}
},
"diagnostics": {
"logs": {
"level": "rnmwokumdmebpmfxxxzvvjfdywotav"
},
"metrics": {
"prometheusPort": 7581
},
"selfCheck": {
"mode": "Enabled",
"intervalSeconds": 158,
"timeoutSeconds": 14
},
"traces": {
"mode": "Enabled",
"cacheSizeMegabytes": 28,
"selfTracing": {
"mode": "Enabled",
"intervalSeconds": 22
},
"spanChannelCapacity": 1000
}
},
"diskBackedMessageBuffer": {
"maxSize": "500M",
"ephemeralVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
},
"persistentVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Tiny",
"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",
"name": "dowrkel",
"type": "xshjnsdgadygb",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"advanced": {
"clients": {
"maxSessionExpirySeconds": 3859,
"maxMessageExpirySeconds": 3263,
"maxPacketSizeBytes": 3029,
"subscriberQueueLimit": {
"length": 6,
"strategy": "None"
},
"maxReceiveMaximum": 2365,
"maxKeepAliveSeconds": 3744
},
"encryptInternalTraffic": "Enabled",
"internalCerts": {
"duration": "bchrc",
"renewBefore": "xkafmpgjfifkwwrhkswtopdnne",
"privateKey": {
"algorithm": "Ec256",
"rotationPolicy": "Always"
}
}
},
"cardinality": {
"backendChain": {
"partitions": 11,
"redundancyFactor": 5,
"workers": 15
},
"frontend": {
"replicas": 2,
"workers": 6
}
},
"diagnostics": {
"logs": {
"level": "rnmwokumdmebpmfxxxzvvjfdywotav"
},
"metrics": {
"prometheusPort": 7581
},
"selfCheck": {
"mode": "Enabled",
"intervalSeconds": 158,
"timeoutSeconds": 14
},
"traces": {
"mode": "Enabled",
"cacheSizeMegabytes": 28,
"selfTracing": {
"mode": "Enabled",
"intervalSeconds": 22
},
"spanChannelCapacity": 1000
}
},
"diskBackedMessageBuffer": {
"maxSize": "500M",
"ephemeralVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
},
"persistentVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Tiny",
"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",
"name": "dowrkel",
"type": "xshjnsdgadygb",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Broker_CreateOrUpdate_Simple
Exempelbegäran
PUT https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.IoTOperations/instances/resource-name123/brokers/resource-name123?api-version=2024-11-01
{
"properties": {
"cardinality": {
"backendChain": {
"partitions": 2,
"redundancyFactor": 2,
"workers": 2
},
"frontend": {
"replicas": 2,
"workers": 2
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Low"
},
"extendedLocation": {
"name": "qmbrfwcpwwhggszhrdjv",
"type": "CustomLocation"
}
}
Exempelsvar
{
"properties": {
"advanced": {
"clients": {
"maxSessionExpirySeconds": 3859,
"maxMessageExpirySeconds": 3263,
"maxPacketSizeBytes": 3029,
"subscriberQueueLimit": {
"length": 6,
"strategy": "None"
},
"maxReceiveMaximum": 2365,
"maxKeepAliveSeconds": 3744
},
"encryptInternalTraffic": "Enabled",
"internalCerts": {
"duration": "bchrc",
"renewBefore": "xkafmpgjfifkwwrhkswtopdnne",
"privateKey": {
"algorithm": "Ec256",
"rotationPolicy": "Always"
}
}
},
"cardinality": {
"backendChain": {
"partitions": 11,
"redundancyFactor": 5,
"workers": 15
},
"frontend": {
"replicas": 2,
"workers": 6
}
},
"diagnostics": {
"logs": {
"level": "rnmwokumdmebpmfxxxzvvjfdywotav"
},
"metrics": {
"prometheusPort": 7581
},
"selfCheck": {
"mode": "Enabled",
"intervalSeconds": 158,
"timeoutSeconds": 14
},
"traces": {
"mode": "Enabled",
"cacheSizeMegabytes": 28,
"selfTracing": {
"mode": "Enabled",
"intervalSeconds": 22
},
"spanChannelCapacity": 1000
}
},
"diskBackedMessageBuffer": {
"maxSize": "500M",
"ephemeralVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
},
"persistentVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Tiny",
"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",
"name": "dowrkel",
"type": "xshjnsdgadygb",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"advanced": {
"clients": {
"maxSessionExpirySeconds": 3859,
"maxMessageExpirySeconds": 3263,
"maxPacketSizeBytes": 3029,
"subscriberQueueLimit": {
"length": 6,
"strategy": "None"
},
"maxReceiveMaximum": 2365,
"maxKeepAliveSeconds": 3744
},
"encryptInternalTraffic": "Enabled",
"internalCerts": {
"duration": "bchrc",
"renewBefore": "xkafmpgjfifkwwrhkswtopdnne",
"privateKey": {
"algorithm": "Ec256",
"rotationPolicy": "Always"
}
}
},
"cardinality": {
"backendChain": {
"partitions": 11,
"redundancyFactor": 5,
"workers": 15
},
"frontend": {
"replicas": 2,
"workers": 6
}
},
"diagnostics": {
"logs": {
"level": "rnmwokumdmebpmfxxxzvvjfdywotav"
},
"metrics": {
"prometheusPort": 7581
},
"selfCheck": {
"mode": "Enabled",
"intervalSeconds": 158,
"timeoutSeconds": 14
},
"traces": {
"mode": "Enabled",
"cacheSizeMegabytes": 28,
"selfTracing": {
"mode": "Enabled",
"intervalSeconds": 22
},
"spanChannelCapacity": 1000
}
},
"diskBackedMessageBuffer": {
"maxSize": "500M",
"ephemeralVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
},
"persistentVolumeClaimSpec": {
"volumeName": "c",
"volumeMode": "rxvpksjuuugqnqzeiprocknbn",
"storageClassName": "sseyhrjptkhrqvpdpjmornkqvon",
"accessModes": [
"nuluhigrbb"
],
"dataSource": {
"apiGroup": "npqapyksvvpkohujx",
"kind": "wazgyb",
"name": "cwhsgxxcxsyppoefm"
},
"dataSourceRef": {
"apiGroup": "mnfnykznjjsoqpfsgdqioupt",
"kind": "odynqzekfzsnawrctaxg",
"name": "envszivbbmixbyddzg",
"namespace": "etcfzvxqd"
},
"resources": {
"limits": {
"key2719": "hmphcrgctu"
},
"requests": {
"key2909": "txocprnyrsgvhfrg"
}
},
"selector": {
"matchExpressions": [
{
"key": "e",
"operator": "In",
"values": [
"slmpajlywqvuyknipgztsonqyybt"
]
}
],
"matchLabels": {
"key6673": "wlngfalznwxnurzpgxomcxhbqefpr"
}
}
}
},
"generateResourceLimits": {
"cpu": "Enabled"
},
"memoryProfile": "Tiny",
"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",
"name": "dowrkel",
"type": "xshjnsdgadygb",
"systemData": {
"createdBy": "ssvaslsmudloholronopqyxjcu",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "gnicpuszwd",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
Definitioner
Name | Description |
---|---|
Advanced |
Avancerade inställningar för broker |
Backend |
Önskade egenskaper för serverdelsinstanserna för asynkron meddelandekö |
Broker |
Egenskaper för asynkron diagnostikinställning |
Broker |
Inställningarna för minnesprofilen för Broker |
Broker |
Egenskaper för broker-resurs |
Broker |
Instans broker-resurs |
Cardinality |
Kardinalitetsegenskaper |
Cert |
Cert Manager-certifikategenskaper |
Cert |
Egenskaper för privat nyckel i Cert Manager |
Client |
Inställningarna för Klientkonfiguration. |
created |
Den typ av identitet som skapade resursen. |
Diagnostics |
Egenskaper för diagnostiklogg |
Disk |
DiskBackedMessageBuffer-egenskaper |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
Extended |
Utökad plats är ett tillägg av Azure-platser. De tillhandahåller ett sätt att använda sina Azure ARC-aktiverade Kubernetes-kluster som målplatser för distribution av Azure-tjänstinstanser. |
Extended |
Den uppräkningsdefinieringstyp för ExtendedLocation som accepteras. |
Frontend |
De önskade egenskaperna för klientdelsinstanserna i Broker |
Generate |
Egenskaper för GenerateResourceLimits |
Kubernetes |
Kubernetes-referens |
Local |
Kubernetes-referens |
Metrics |
Egenskaper för diagnostikmått |
Operational |
Lägesegenskaper |
Operator |
Giltiga operatorer är In, NotIn, Exists och DoesNotExist. |
Private |
Algoritmtyper för privata nycklar. |
Private |
Roteringsprincip för privat nyckel. |
Provisioning |
Uppräkningen som definierar status för resursen. |
Self |
Egenskaper för broker Diagnostic Self check |
Self |
Egenskaper för självspårning av diagnostik |
Subscriber |
Uppräkningen definierar strategier för att ta bort meddelanden från prenumerantkön. |
Subscriber |
Inställningarna för kögräns för prenumeranter. |
system |
Metadata som rör skapande och senaste ändring av resursen. |
Traces |
Egenskaper för asynkron diagnostikspårning |
Volume |
VolumeClaimResourceRequirements-egenskaper |
Volume |
VolumeClaimSpec-egenskaper |
Volume |
Egenskaper för VolumeClaimSpecSelector |
Volume |
VolumeClaimSpecSelectorMatchExpressions-egenskaper |
AdvancedSettings
Avancerade inställningar för broker
Name | Typ | Standardvärde | Description |
---|---|---|---|
clients |
Konfigurationer relaterade till alla klienter. |
||
encryptInternalTraffic | Enabled |
Inställningen för att aktivera eller inaktivera kryptering av intern trafik. |
|
internalCerts |
Certifikatrotation och konfiguration av privat nyckel. |
BackendChain
Önskade egenskaper för serverdelsinstanserna för asynkron meddelandekö
Name | Typ | Standardvärde | Description |
---|---|---|---|
partitions |
integer (int32) minimum: 1maximum: 16 |
Önskat antal fysiska serverdelspartitioner. |
|
redundancyFactor |
integer (int32) minimum: 1maximum: 5 |
Önskat antal serverdelsrepliker (poddar) i en fysisk partition. |
|
workers |
integer (int32) minimum: 1maximum: 16 |
1 |
Antal logiska serverdelsarbetare per replik (podd). |
BrokerDiagnostics
Egenskaper för asynkron diagnostikinställning
Name | Typ | Description |
---|---|---|
logs |
Diagnostiklogginställningar för resursen. |
|
metrics |
Måttinställningarna för resursen. |
|
selfCheck |
Egenskaperna för självkontroll. |
|
traces |
Spårningsegenskaperna. |
BrokerMemoryProfile
Inställningarna för minnesprofilen för Broker
Värde | Description |
---|---|
High |
Hög minnesprofil. |
Low |
Låg minnesprofil. |
Medium |
Medelhög minnesprofil. |
Tiny |
Liten minnesprofil. |
BrokerProperties
Egenskaper för broker-resurs
Name | Typ | Standardvärde | Description |
---|---|---|---|
advanced |
Avancerade inställningar för Broker. |
||
cardinality |
Kardinalitetsinformationen för asynkron meddelandekö. |
||
diagnostics |
Specifikationen definierar önskade identiteter för diagnostikinställningar för Broker. |
||
diskBackedMessageBuffer |
Inställningar för diskstödd meddelandebuffert. |
||
generateResourceLimits |
Den här inställningen styr om Kubernetes CPU-resursgränser begärs. Om du ökar antalet repliker eller arbetare proportionellt ökar mängden begärda CPU-resurser. Om den här inställningen är aktiverad och det inte finns tillräckligt med CPU-resurser genereras ett fel. |
||
memoryProfile | Medium |
Minnesprofil för Broker. |
|
provisioningState |
Status för den senaste åtgärden. |
BrokerResource
Instans broker-resurs
Name | Typ | Description |
---|---|---|
extendedLocation |
Resursens gränsplats. |
|
id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Namnet på resursen |
properties |
Resursspecifika egenskaper för den här resursen. |
|
systemData |
Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information. |
|
type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
Cardinality
Kardinalitetsegenskaper
Name | Typ | Description |
---|---|---|
backendChain |
Önskade egenskaper för serverdelshanteraren |
|
frontend |
Önskade egenskaper för klientdelen |
CertManagerCertOptions
Cert Manager-certifikategenskaper
Name | Typ | Description |
---|---|---|
duration |
string |
Certifikatets livslängd. Måste anges med en Go-tid. Varaktighetsformat (h|m|s). T.ex. 240h i 240 timmar och 45m i 45 minuter. |
privateKey |
Konfiguration av certifikatets privata nyckel. |
|
renewBefore |
string |
När du ska börja förnya certifikatet. Måste anges med en Go-tid. Varaktighetsformat (h|m|s). T.ex. 240h i 240 timmar och 45m i 45 minuter. |
CertManagerPrivateKey
Egenskaper för privat nyckel i Cert Manager
Name | Typ | Description |
---|---|---|
algorithm |
algoritm för privat nyckel. |
|
rotationPolicy |
cert-manager private key rotationPolicy. |
ClientConfig
Inställningarna för Klientkonfiguration.
Name | Typ | Description |
---|---|---|
maxKeepAliveSeconds |
integer (int32) minimum: 0maximum: 65535 |
Övre gräns för en klients Keep Alive på några sekunder. |
maxMessageExpirySeconds |
integer (int32) minimum: 1maximum: 4294967295 |
Övre gräns för meddelande förfallointervall i sekunder. |
maxPacketSizeBytes |
integer (int32) minimum: 1maximum: 268435456 |
Maximal meddelandestorlek för ett paket i Bytes. |
maxReceiveMaximum |
integer (int32) minimum: 1maximum: 65535 |
Övre gräns för Ta emot maximalt som en klient kan begära i CONNECT-paketet. |
maxSessionExpirySeconds |
integer (int32) minimum: 1maximum: 4294967295 |
Övre gräns för sessionens förfallointervall i sekunder. |
subscriberQueueLimit |
Gränsen för antalet köade meddelanden för en prenumerant. |
createdByType
Den typ av identitet som skapade resursen.
Värde | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DiagnosticsLogs
Egenskaper för diagnostiklogg
Name | Typ | Standardvärde | Description |
---|---|---|---|
level |
string |
info |
Loggnivån. Exempel – "felsökning", "info", "warn", "error", "trace". |
DiskBackedMessageBuffer
DiskBackedMessageBuffer-egenskaper
Name | Typ | Description |
---|---|---|
ephemeralVolumeClaimSpec |
Använd den angivna mallen för beständiga volymanspråk för att montera en "allmän tillfällig volym" för meddelandebufferten. Mer information finns i https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes. |
|
maxSize |
string pattern: ^[0-9]+[KMGTPE]$ |
Den maximala storleken på meddelandebufferten på disken. Om en PVC-mall anges med hjälp av en av tillfälligaVolumeClaimSpec eller persistentVolumeClaimSpec, används den här storleken som begärande- och gränsstorlekar för mallen. Om varken efemeralVolumeClaimSpec eller persistentVolumeClaimSpec anges monteras en emptyDir-volym med den här storleken som gräns. Mer information finns i https://kubernetes.io/docs/concepts/storage/volumes/#emptydir. |
persistentVolumeClaimSpec |
Använd den angivna mallen för beständiga volymanspråk för att montera en beständig volym för meddelandebufferten. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Ytterligare information. |
type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ErrorResponse
Felsvar
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
ExtendedLocation
Utökad plats är ett tillägg av Azure-platser. De tillhandahåller ett sätt att använda sina Azure ARC-aktiverade Kubernetes-kluster som målplatser för distribution av Azure-tjänstinstanser.
Name | Typ | Description |
---|---|---|
name |
string |
Namnet på den utökade platsen. |
type |
Typ av ExtendedLocation. |
ExtendedLocationType
Den uppräkningsdefinieringstyp för ExtendedLocation som accepteras.
Värde | Description |
---|---|
CustomLocation |
CustomLocation-typ |
Frontend
De önskade egenskaperna för klientdelsinstanserna i Broker
Name | Typ | Standardvärde | Description |
---|---|---|---|
replicas |
integer (int32) minimum: 1maximum: 16 |
Önskat antal klientdelsinstanser (poddar). |
|
workers |
integer (int32) minimum: 1maximum: 16 |
2 |
Antal logiska klientdelsarbetare per instans (podd). |
GenerateResourceLimits
Egenskaper för GenerateResourceLimits
Name | Typ | Standardvärde | Description |
---|---|---|---|
cpu | Enabled |
Växlingsknappen för att aktivera/inaktivera cpu-resursgränser. |
KubernetesReference
Kubernetes-referens
Name | Typ | Description |
---|---|---|
apiGroup |
string |
APIGroup är gruppen för den resurs som refereras till. Om APIGroup inte har angetts måste den angivna typen finnas i kärn-API-gruppen. För andra typer av tredje part krävs APIGroup. |
kind |
string |
Typ är den typ av resurs som refereras till |
name |
string |
Namn är namnet på resursen som refereras |
namespace |
string |
Namnområdet är namnområdet för resursen som refereras till. Det här fältet krävs när resursen har ett namnområde. |
LocalKubernetesReference
Kubernetes-referens
Name | Typ | Description |
---|---|---|
apiGroup |
string |
APIGroup är gruppen för den resurs som refereras till. Om APIGroup inte har angetts måste den angivna typen finnas i kärn-API-gruppen. För andra typer av tredje part krävs APIGroup. |
kind |
string |
Typ är den typ av resurs som refereras till |
name |
string |
Namn är namnet på resursen som refereras |
Metrics
Egenskaper för diagnostikmått
Name | Typ | Standardvärde | Description |
---|---|---|---|
prometheusPort |
integer (int32) minimum: 0maximum: 65535 |
9600 |
Prometheus-porten för att exponera måtten. |
OperationalMode
Lägesegenskaper
Värde | Description |
---|---|
Disabled |
Inaktiverad motsvarar False. |
Enabled |
Aktiverad motsvarar True |
OperatorValues
Giltiga operatorer är In, NotIn, Exists och DoesNotExist.
Värde | Description |
---|---|
DoesNotExist |
DoesNotExist-operator. |
Exists |
Finns operator. |
In |
I operator. |
NotIn |
NotIn-operator. |
PrivateKeyAlgorithm
Algoritmtyper för privata nycklar.
Värde | Description |
---|---|
Ec256 |
Algoritm – ec256. |
Ec384 |
Algoritm – ec384. |
Ec521 |
Algoritm – ec521. |
Ed25519 |
Algoritm – ed25519. |
Rsa2048 |
Algoritm – rsa2048. |
Rsa4096 |
Algoritm – rsa4096. |
Rsa8192 |
Algoritm – rsa8192. |
PrivateKeyRotationPolicy
Roteringsprincip för privat nyckel.
Värde | Description |
---|---|
Always |
Rotationsprincip – Alltid. |
Never |
Rotationsprincip – Aldrig. |
ProvisioningState
Uppräkningen som definierar status för resursen.
Värde | Description |
---|---|
Accepted |
Resursen har accepterats. |
Canceled |
Resursskapandet avbröts. |
Deleting |
Resursen tas bort. |
Failed |
Det gick inte att skapa resurser. |
Provisioning |
Resursen etableras. |
Succeeded |
Resursen har skapats. |
Updating |
Resursen uppdateras. |
SelfCheck
Egenskaper för broker Diagnostic Self check
Name | Typ | Standardvärde | Description |
---|---|---|---|
intervalSeconds |
integer (int32) minimum: 30maximum: 300 |
30 |
Självkontrollintervallet. |
mode | Enabled |
Växlingsknappen för att aktivera/inaktivera självkontroll. |
|
timeoutSeconds |
integer (int32) minimum: 5maximum: 120 |
15 |
Tidsgränsen för självkontroll. |
SelfTracing
Egenskaper för självspårning av diagnostik
Name | Typ | Standardvärde | Description |
---|---|---|---|
intervalSeconds |
integer (int32) minimum: 1maximum: 300 |
30 |
Självspårningsintervallet. |
mode | Enabled |
Växlingsknappen för att aktivera/inaktivera självspårning. |
SubscriberMessageDropStrategy
Uppräkningen definierar strategier för att ta bort meddelanden från prenumerantkön.
Värde | Description |
---|---|
DropOldest |
Det äldsta meddelandet tas bort. |
None |
Meddelanden tas aldrig bort. |
SubscriberQueueLimit
Inställningarna för kögräns för prenumeranter.
Name | Typ | Standardvärde | Description |
---|---|---|---|
length |
integer (int64) minimum: 1 |
Den maximala längden på kön innan meddelanden börjar tas bort. |
|
strategy | None |
Den strategi som ska användas för att ta bort meddelanden från kön. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
Name | Typ | Description |
---|---|---|
createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
createdBy |
string |
Identiteten som skapade resursen. |
createdByType |
Den typ av identitet som skapade resursen. |
|
lastModifiedAt |
string (date-time) |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
Traces
Egenskaper för asynkron diagnostikspårning
Name | Typ | Standardvärde | Description |
---|---|---|---|
cacheSizeMegabytes |
integer (int32) minimum: 1maximum: 128 |
16 |
Cachestorleken i megabyte. |
mode | Enabled |
Växlingsknappen för att aktivera/inaktivera spårningar. |
|
selfTracing |
Egenskaperna för självspårning. |
||
spanChannelCapacity |
integer (int32) minimum: 1000maximum: 100000 |
1000 |
Span-kanalkapaciteten. |
VolumeClaimResourceRequirements
VolumeClaimResourceRequirements-egenskaper
Name | Typ | Description |
---|---|---|
limits |
object |
Gränser beskriver den maximala mängden beräkningsresurser som tillåts. Mer information: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
requests |
object |
Begäranden beskriver den minsta mängd beräkningsresurser som krävs. Om begäranden utelämnas för en container är det standardvärdet Gränser om det uttryckligen anges, i annat fall till ett implementeringsdefinierat värde. Mer information: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
VolumeClaimSpec
VolumeClaimSpec-egenskaper
Name | Typ | Description |
---|---|---|
accessModes |
string[] |
AccessModes innehåller önskade åtkomstlägen som volymen ska ha. Mer information: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 |
dataSource |
Det här fältet kan användas för att ange antingen: * Ett befintligt VolumeSnapshot-objekt (snapshot.storage.k8s.io/VolumeSnapshot) * En befintlig PVC (PersistentVolumeClaim) Om etableraren eller en extern kontrollant kan stödja den angivna datakällan skapas en ny volym baserat på innehållet i den angivna datakällan. Om funktionsporten AnyVolumeDataSource är aktiverad har det här fältet alltid samma innehåll som fältet DataSourceRef. |
|
dataSourceRef |
Anger det objekt som volymen ska fyllas från med data, om en volym som inte är tom önskas. Detta kan vara ett lokalt objekt från en icke-tom API-grupp (icke-kärnobjekt) eller ett PersistentVolumeClaim-objekt. När det här fältet har angetts lyckas volymbindningen endast om typen av det angivna objektet matchar någon installerad volymfyllare eller dynamisk provisioner. Det här fältet ersätter funktionerna i fältet DataSource och om båda fälten inte är tomma måste de ha samma värde. För bakåtkompatibilitet ställs båda fälten (DataSource och DataSourceRef) in på samma värde automatiskt om en av dem är tom och den andra inte är tom. Det finns två viktiga skillnader mellan DataSource och DataSourceRef: * DataSource tillåter endast två specifika typer av objekt, men DataSourceRef tillåter alla objekt som inte är kärnobjekt, samt PersistentVolumeClaim-objekt. * DataSource ignorerar otillåtna värden (släpper dem), men DataSourceRef bevarar alla värden och genererar ett fel om ett otillåtet värde har angetts. (Beta) Om du använder det här fältet måste funktionsporten AnyVolumeDataSource vara aktiverad. |
|
resources |
Resurser representerar de minsta resurser som volymen ska ha. Om funktionen RecoverVolumeExpansionFailure är aktiverad kan användarna ange resurskrav som är lägre än tidigare värde men som fortfarande måste vara högre än kapaciteten som registrerats i statusfältet för anspråket. Mer information: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources |
|
selector |
En etikettfråga över volymer att överväga för bindning. |
|
storageClassName |
string |
Namnet på lagringsklassen som krävs av anspråket. Mer information: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 |
volumeMode |
string |
volumeMode definierar vilken typ av volym som krävs av anspråket. Filsystemets värde är underförstått när det inte ingår i anspråksspecifikationen. Det här är en betafunktion. |
volumeName |
string |
VolumeName är bindningsreferensen till PersistentVolume som stöder det här anspråket. |
VolumeClaimSpecSelector
Egenskaper för VolumeClaimSpecSelector
Name | Typ | Description |
---|---|---|
matchExpressions |
MatchExpressions är en lista över krav för etikettväljare. Kraven är ANDed. |
|
matchLabels |
object |
MatchLabels är en karta över {key,value}-par. En enda {nyckel,värde} i matchLabels-kartan motsvarar ett element av matchExpressions, vars nyckelfält är "key", operatorn är "In" och värdematrisen innehåller endast "värde". Kraven är ANDed. |
VolumeClaimSpecSelectorMatchExpressions
VolumeClaimSpecSelectorMatchExpressions-egenskaper
Name | Typ | Description |
---|---|---|
key |
string |
nyckel är den etikettnyckel som väljaren gäller för. |
operator |
operatorn representerar en nyckels relation till en uppsättning värden. Giltiga operatorer är In, NotIn, Exists och DoesNotExist. |
|
values |
string[] |
värden är en matris med strängvärden. Om operatorn är I eller NotIn måste värdematrisen vara tom. Om operatorn är Finns eller DoesNotExist måste värdematrisen vara tom. Den här matrisen ersätts under en strategisk sammanslagningskorrigering. |