Skip to content

Commit 39dcd0d

Browse files
authored
Merge pull request #193736 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-docs (branch main)
2 parents 8447044 + bd58b9f commit 39dcd0d

File tree

4 files changed

+55
-30
lines changed

4 files changed

+55
-30
lines changed

articles/cost-management-billing/reservations/exchange-and-refund-azure-reservations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ ms.author: banders
1212

1313
# Self-service exchanges and refunds for Azure Reservations
1414

15-
Azure Reservations provide flexibility to help meet your evolving needs. Reservation products are interchangeable with each other if they're the same type of reservation. For example, you can exchange multiple compute reservations including Azure Dedicated Host, Azure VMware Solution, and Azure Virtual Machines with each other all at once. In other words, In an other example, you can exchange multiple SQL database reservation types including Managed Instances and Elastic Pool with each other.
15+
Azure Reservations provide flexibility to help meet your evolving needs. Reservation products are interchangeable with each other if they're the same type of reservation. For example, you can exchange multiple compute reservations including Azure Dedicated Host, Azure VMware Solution, and Azure Virtual Machines with each other all at once. In an other example, you can exchange multiple SQL database reservation types including Managed Instances and Elastic Pool with each other.
1616
However, you can't exchange dissimilar reservations. For example, you can't exchange a Cosmos DB reservation for SQL Database.
1717

18-
You can also exchange a reservation to purchase another reservation of a similar type in a different region. For example, you can exchange a reservation that's in West US 2 for one that's in West Europe.
18+
You can also exchange a reservation to purchase another reservation of a similar type in a different region. For example, you can exchange a reservation that's in West US 2 region for one that's in West Europe region.
1919

2020
When you exchange a reservation, you can change your term from one-year to three-year.
2121

@@ -64,7 +64,7 @@ If you are exchanging for a different size, series, region or payment frequency,
6464

6565
## How transactions are processed
6666

67-
First, Microsoft cancels the existing reservation and refunds the pro-rated amount for that reservation. If there's an exchange, the new purchase is processed. Microsoft processes refunds using one of the following methods, depending on your account type and payment method:
67+
First, Microsoft cancels the existing reservation and refunds the pro-rated amount for that reservation. If there's an exchange, the new purchase is processed. Microsoft processes refunds using one of the following methods, depending on your account type and payment method.
6868

6969
### Enterprise agreement customers
7070

articles/governance/policy/concepts/definition-structure.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -951,13 +951,24 @@ functions](../../../azure-resource-manager/templates/template-functions.md) are
951951
within a policy rule, except the following functions and user-defined functions:
952952

953953
- copyIndex()
954+
- dateTimeAdd()
954955
- deployment()
956+
- environment()
957+
- extensionResourceId()
958+
- listAccountSas()
959+
- listKeys()
960+
- listSecrets()
955961
- list*
962+
- managementGroup()
956963
- newGuid()
957964
- pickZones()
958965
- providers()
959966
- reference()
960967
- resourceId()
968+
- subscriptionResourceId()
969+
- tenantResourceId()
970+
- tenant()
971+
- utcNow(format)
961972
- variables()
962973

963974
> [!NOTE]

articles/industrial-iot/tutorial-configure-industrial-iot-components.md

Lines changed: 40 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -48,33 +48,47 @@ output of deployment script or reset the password
4848
* IoT Hub → IoT Edge → \<DEVICE> → Set Modules → OpcPublisher (for standalone OPC Publisher operation only)
4949

5050

51-
## Configuration options
51+
## OPC Publisher 2.8.2 Configuration options for orchestrated mode
5252

53-
|Configuration Option (shorthand/full name) | Description |
54-
|----------------------------------------------|------------------|
55-
pf/publishfile |The filename to configure the nodes to publish. If this option is specified, it puts OPC Publisher into standalone mode.
56-
lf/logfile |The filename of the logfile to use.
57-
ll/loglevel |The log level to use (allowed: fatal, error, warn, info, debug, verbose).
58-
me/messageencoding |The messaging encoding for outgoing messages allowed values: Json, Uadp
59-
mm/messagingmode |The messaging mode for outgoing messages allowed values: PubSub, Samples
60-
fm/fullfeaturedmessage |The full featured mode for messages (all fields filled in). Default is 'true', for legacy compatibility use 'false'
61-
aa/autoaccept |The publisher trusted all servers it's a connection to
62-
bs/batchsize |The number of OPC UA data-change messages to be cached for batching.
63-
si/iothubsendinterval |The trigger batching interval in seconds.
64-
ms/iothubmessagesize |The maximum size of the (IoT D2C) message.
65-
om/maxoutgressmessages |The maximum size of the (IoT D2C) message egress buffer.
66-
di/diagnosticsinterval |Shows publisher diagnostic info at the specified interval in seconds (need log level info). -1 disables remote diagnostic log and diagnostic output
67-
lt/logflugtimespan |The timespan in seconds when the logfile should be flushed.
68-
ih/iothubprotocol |Protocol to use for communication with the hub. Allowed values: AmqpOverTcp, AmqpOverWebsocket, MqttOverTcp, MqttOverWebsocket, Amqp, Mqtt, Tcp, Websocket, Any
69-
hb/heartbeatinterval |The publisher is using this as default value in seconds for the heartbeat interval setting of nodes without a heartbeat interval setting.
70-
ot/operationtimeout |The operation timeout of the publisher OPC UA client in ms.
71-
ol/opcmaxstringlen |The max length of a string opc can transmit/receive.
72-
oi/opcsamplinginterval |Default value in milliseconds to request the servers to sample values
73-
op/opcpublishinginterval |Default value in milliseconds for the publishing interval setting of the subscriptions against the OPC UA server.
74-
ct/createsessiontimeout |The interval the publisher is sending keep alive messages in seconds to the OPC servers on the endpoints it's connected to.
75-
kt/keepalivethresholt |Specify the number of keep alive packets a server can miss, before the session is disconnected.
76-
tm/trustmyself |The publisher certificate is put into the trusted store automatically.
77-
at/appcertstoretype |The own application cert store type (allowed: Directory, X509Store).
53+
The following OPC Publisher configuration can be applied by Command Line Interface (CLI) options or as environment variable settings. When both the environment variable and the CLI argument are provided, the latest will overrule the env variable.
54+
55+
|Configuration Option | Description | Default |
56+
|----------------------------------------------|------------------|--------------|
57+
site=VALUE |The site OPC Publisher is assigned to. |Not set
58+
AutoAcceptUntrustedCertificates=VALUE |OPC UA Client Security Config - auto accept untrusted peer certificates. |false
59+
BatchSize=VALUE |The number of OPC UA data-change messages to be cached for batching. When BatchSize is 1 or TriggerInterval is set to 0 batching is disabled. |50
60+
BatchTriggerInterval=VALUE |The trigger batching interval in seconds. When BatchSize is 1 or TriggerInterval is set to 0 batching is disabled. |{00:00:10}
61+
IoTHubMaxMessageSize=VALUE |The maximum size of the (IoT D2C) telemetry message. |0
62+
Transport=VALUE |Protocol to use for communication with the hub. Allowed values: AmqpOverTcp, AmqpOverWebsocket, MqttOverTcp, MqttOverWebsocket, Amqp, Mqtt, Tcp, Websocket, Any. |MqttOverTcp
63+
BypassCertVerification=VALUE |Enables/disables bypass of certificate verification for upstream communication to edgeHub. |false
64+
EnableMetrics=VALUE |Enables/disables upstream metrics propagation. |true
65+
OperationTimeout=VALUE |OPC UA Stack Transport Secure Channel - OPC UA Service call operation timeout |120,000 (2 min)
66+
MaxStringLength=VALUE |OPC UA Stack Transport Secure Channel - Maximum length of a string that can be send/received over the OPC UA Secure channel. |130,816 (128KB - 256)
67+
DefaultSessionTimeout=VALUE |The interval the OPC Publisher is sending keep alive messages in seconds to the OPC servers on the endpoints it's connected to. |0, meaning not set
68+
MinSubscriptionLifetime=VALUE | OPC UA Client Application Config - Minimum subscription lifetime as per OPC UA definition. |0, meaning not set
69+
AddAppCertToTrustedStore=VALUE |OPC UA Client Security Config - automatically copy own certificate's public key to the trusted certificate store |true
70+
ApplicationName=VALUE |OPC UA Client Application Config - Application name as per OPC UA definition. This is used for authentication during communication init handshake and as part of own certificate validation. |"Microsoft.Azure.IIoT"
71+
ApplicationUri=VALUE | OPC UA Client Application Config - Application URI as per OPC UA definition. |$"urn:localhost:{ApplicationName}:microsoft:"
72+
KeepAliveInterval=VALUE |OPC UA Client Application Config - Keep alive interval as per OPC UA definition. |10,000 (10s)
73+
MaxKeepAliveCount=VALUE |OPC UA Client Application Config - Maximum count of kee alive events as per OPC UA definition. | 50
74+
PkiRootPath=VALUE | OPC UA Client Security Config - PKI certificate store root path. |"pki
75+
ApplicationCertificateStorePath=VALUE |OPC UA Client Security Config - application's own certificate store path. |$"{PkiRootPath}/own"
76+
ApplicationCertificateStoreType=VALUE |The own application cert store type (allowed: Directory, X509Store). |Directory
77+
ApplicationCertificateSubjectName=VALUE |OPC UA Client Security Config - the subject name in the application's own certificate. |"CN=Microsoft.Azure.IIoT, C=DE, S=Bav, O=Microsoft, DC=localhost"
78+
TrustedIssuerCertificatesPath=VALUE |OPC UA Client Security Config - trusted certificate issuer store path. |$"{PkiRootPath}/issuers"
79+
TrustedIssuerCertificatesType=VALUE | OPC UA Client Security Config - trusted issuer certificates store type. |Directory
80+
TrustedPeerCertificatesPath=VALUE | OPC UA Client Security Config - trusted peer certificates store path. |$"{PkiRootPath}/trusted"
81+
TrustedPeerCertificatesType=VALUE | OPC UA Client Security Config - trusted peer certificates store type. |Directory
82+
RejectedCertificateStorePath=VALUE | OPC UA Client Security Config - rejected certificates store path. |$"{PkiRootPath}/rejected"
83+
RejectedCertificateStoreType=VALUE | OPC UA Client Security Config - rejected certificates store type. |Directory
84+
RejectSha1SignedCertificates=VALUE | OPC UA Client Security Config - reject deprecated Sha1 signed certificates. |false
85+
MinimumCertificateKeySize=VALUE | OPC UA Client Security Config - minimum accepted certificates key size. |1024
86+
SecurityTokenLifetime=VALUE | OPC UA Stack Transport Secure Channel - Security token lifetime in milliseconds. |3,600,000 (1h)
87+
ChannelLifetime=VALUE | OPC UA Stack Transport Secure Channel - Channel lifetime in milliseconds. |300,000 (5 min)
88+
MaxBufferSize=VALUE | OPC UA Stack Transport Secure Channel - Max buffer size. |65,535 (64KB -1)
89+
MaxMessageSize=VALUE | OPC UA Stack Transport Secure Channel - Max message size. |4,194,304 (4 MB)
90+
MaxArrayLength=VALUE | OPC UA Stack Transport Secure Channel - Max array length. |65,535 (64KB - 1)
91+
MaxByteStringLength=VALUE | OPC UA Stack Transport Secure Channel - Max byte string length. |1,048,576 (1MB);
7892

7993

8094
## Next steps

articles/service-bus-messaging/advanced-features-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ A queue or subscription client can defer retrieval of a received message until a
3333
A transaction groups two or more operations together into an execution scope. Service Bus allows you to group operations against multiple messaging entities within the scope of a single transaction. A message entity can be a queue, topic, or subscription. For more information, see [Overview of Service Bus transaction processing](service-bus-transactions.md).
3434

3535
## Autodelete on idle
36-
Autodelete on idle enables you to specify an idle interval after which a queue or topic subscription is automatically deleted. The minimum duration is 5 minutes.
36+
Autodelete on idle enables you to specify an idle interval after which a queue or topic subscription is automatically deleted. The interval is reset when there is traffic on the entity. The minimum duration is 5 minutes.
3737

3838
## Duplicate detection
3939
The duplicate detection feature enables the sender to resend the same message again and for the broker to drop a potential duplicate. For more information, see [Duplicate detection](duplicate-detection.md).

0 commit comments

Comments
 (0)