Skip to content

Commit c584790

Browse files
committed
2 parents b24490d + d679e57 commit c584790

11 files changed

+310
-219
lines changed

articles/backup/private-endpoints.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Create and use private endpoints for Azure Backup
33
description: Understand the process to creating private endpoints for Azure Backup where using private endpoints helps maintain the security of your resources.
44
ms.topic: how-to
5-
ms.date: 04/01/2024
5+
ms.date: 04/16/2024
66
ms.custom: devx-track-azurepowershell
77
ms.service: backup
88
author: AbhishekMallick-MS
@@ -285,8 +285,8 @@ When using the MARS Agent to back up your on-premises resources, make sure your
285285
But if you remove private endpoints for the vault after a MARS agent has been registered to it, you'll need to re-register the container with the vault. You don't need to stop protection for them.
286286

287287
>[!NOTE]
288-
> - Private endpoints are supported with only DPM server 2022 and later.
289-
> - Private endpoints are not yet supported with MABS.
288+
>- Private endpoints are supported with only *DPM server 2022 (10.22.123.0)* and later.
289+
>- Private endpoints are supported with only *MABS V4 (14.0.30.0)* and later.
290290
291291
## Deleting Private EndPoints
292292

articles/bastion/bastion-faq.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ No, Azure Bastion doesn't currently support Azure Private Link.
6868

6969
At this time, for most address spaces, you must add a subnet named **AzureBastionSubnet** to your virtual network before you select **Deploy Bastion**.
7070

71+
### <a name="write-permissions"></a>Are special permissions required to deploy Bastion to the AzureBastionSubnet?
72+
73+
To deploy Bastion to the AzureBastionSubnet, write permissions are required. Example: **Microsoft.Network/virtualNetworks/write**.
74+
7175
### <a name="subnet"></a>Can I have an Azure Bastion subnet of size /27 or smaller (/28, /29, etc.)?
7276

7377
For Azure Bastion resources deployed on or after November 2, 2021, the minimum AzureBastionSubnet size is /26 or larger (/25, /24, etc.). All Azure Bastion resources deployed in subnets of size /27 before this date are unaffected by this change and will continue to work. However, we highly recommend increasing the size of any existing AzureBastionSubnet to /26 in case you choose to take advantage of [host scaling](./configure-host-scaling.md) in the future.

articles/bastion/bastion-nsg.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Azure Bastion is deployed specifically to ***AzureBastionSubnet***.
4545

4646
* **Egress Traffic:**
4747

48-
* **Egress Traffic to target VMs:** Azure Bastion will reach the target VMs over private IP. The NSGs need to allow egress traffic to other target VM subnets for port 3389 and 22. If you are using the custom port feature as part of Standard SKU, the NSGs will instead need to allow egress traffic to other target VM subnets for the custom value(s) you have opened on your target VMs.
48+
* **Egress Traffic to target VMs:** Azure Bastion will reach the target VMs over private IP. The NSGs need to allow egress traffic to other target VM subnets for port 3389 and 22. If you're utilizing the custom port functionality within the Standard SKU, ensure that NSGs allow outbound traffic to the service tag VirtualNetwork as the destination.
4949
* **Egress Traffic to Azure Bastion data plane:** For data plane communication between the underlying components of Azure Bastion, enable ports 8080, 5701 outbound from the **VirtualNetwork** service tag to the **VirtualNetwork** service tag. This enables the components of Azure Bastion to talk to each other.
5050
* **Egress Traffic to other public endpoints in Azure:** Azure Bastion needs to be able to connect to various public endpoints within Azure (for example, for storing diagnostics logs and metering logs). For this reason, Azure Bastion needs outbound to 443 to **AzureCloud** service tag.
5151
* **Egress Traffic to Internet:** Azure Bastion needs to be able to communicate with the Internet for session, Bastion Shareable Link, and certificate validation. For this reason, we recommend enabling port 80 outbound to the **Internet.**

articles/deployment-environments/configure-environment-definition.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: RoseHJM
77
ms.author: rosemalcolm
88
ms.service: deployment-environments
99
ms.topic: how-to
10-
ms.date: 12/05/2023
10+
ms.date: 03/29/2024
1111
ms.custom: devdivchpfy22, build-2023
1212
---
1313

@@ -43,11 +43,11 @@ In this article, you learn how to:
4343

4444
## Add an environment definition
4545

46-
To add an environment definition to a catalog in Azure Deployment Environments, you first add the files to the repository. You then synchronize the dev center catalog with the updated repository.
46+
To add an environment definition to a catalog in Azure Deployment Environments (ADE), you first add the files to the repository. You then synchronize the dev center catalog with the updated repository.
4747

4848
To add an environment definition:
4949

50-
1. In your repository that's hosted in [GitHub](https://github.com) or [Azure DevOps](https://dev.azure.com), create a subfolder in the repository folder path.
50+
1. In your [GitHub](https://github.com) or [Azure DevOps](https://dev.azure.com) repository, create a subfolder in the repository folder path.
5151

5252
1. Add two files to the new repository subfolder:
5353

@@ -78,8 +78,6 @@ To add an environment definition:
7878
> [!NOTE]
7979
> The `version` field is optional. Later, the field will be used to support multiple versions of environment definitions.
8080

81-
:::image type="content" source="../deployment-environments/media/configure-environment-definition/create-subfolder-path.png" alt-text="Screenshot that shows a folder path with a subfolder that contains an ARM template and an environment file." lightbox="../deployment-environments/media/configure-environment-definition/create-subfolder-path.png":::
82-
8381
To learn more about the options and data types you can use in *environment.yaml*, see [Parameters and data types in environment.yaml](concept-environment-yaml.md#what-is-environmentyaml).
8482

8583
1. In your dev center, go to **Catalogs**, select the repository, and then select **Sync**.
@@ -88,6 +86,23 @@ To add an environment definition:
8886

8987
The service scans the repository to find new environment definitions. After you sync the repository, new environment definitions are available to all projects in the dev center.
9088

89+
### Specify an ARM or Bicep runner for a custom image
90+
91+
The ADE extensibility model enables you to reference your own container image and execute deployments. You can store your container image in a container repository and directly reference it by providing the URI.
92+
93+
The following example shows how to reference a custom image in an environment definition:
94+
95+
```yaml
96+
runner: "{YOUR_REGISTRY}.azurecr.io/{YOUR_REPOSITORY}:{YOUR_TAG}"
97+
```
98+
99+
The ADE team provides sample ARM and Bicep templates accessible through the Microsoft Artifact registry (also known as the Microsoft Container Registry) to help you get started. When you perform deployments by using ARM or Bicep, you can use the standard image that is published on [Microsoft Artifact Registry](https://mcr.microsoft.com/) (previously known as the Microsoft Container Registry).
100+
101+
To use the sample image published on the Microsoft Artifact Registry, use the respective identifiers `runner: ARM` for ARM and `runner:Bicep` for Bicep deployments.
102+
103+
For more information how to build and utilize ARM or Bicep container images within environment definitions, see [Configure container image to execute deployments with ARM and Bicep](https://aka.ms/deployment-environments/container-image-bicep).
104+
105+
91106
### Specify parameters for an environment definition
92107

93108
You can specify parameters for your environment definitions to allow developers to customize their environments.
@@ -121,7 +136,7 @@ To learn more about the parameters and their data types that you can use in *env
121136

122137
Developers can supply values for specific parameters for their environments through the [developer portal](https://devportal.microsoft.com).
123138

124-
:::image type="content" source="media/configure-environment-definition/parameters.png" alt-text="Screenshot showing the parameters pane." lightbox="media/configure-environment-definition/parameters.png":::
139+
:::image type="content" source="media/configure-environment-definition/parameters.png" alt-text="Screenshot of the developer portal showing the parameters pane." lightbox="media/configure-environment-definition/parameters.png":::
125140

126141
Developers can also supply values for specific parameters for their environments through the CLI.
127142

articles/operator-nexus/how-to-validate-cables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ This article explains the Fabric cable validation, where the primary function o
3232
The following (truncated) output appears. Copy the URL through **private preview**. This portion of the URL is used in the following step to check the status of the operation.
3333
3434
```azurecli
35-
https://management.azure.com/subscriptions/9531faa8-8c39-4165-b033-48697fe943db/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS2EUAP/operationStatuses/59fdc0c8-eeb1-4258-9163-3cf096490148*A9E6DB3DF5C58D67BD395F7A608C056BC8219C392CC1CE0AD22E4C36D70CEE5C?api-version=2022-01-15-privatepreview&t=638485032018035520&c=MIIHHjCCBgagAwIBAgITfwKWMg6goKCq4WwU2AAEApYyDjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwMTMwMTAzMDI3WhcNMjUwMTI0MTAzMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALMk1pBZQQoNY8tos8XBaEjHjcdWubRHrQk5CqKcX3tpFfukMI0_PVZK-Kr7xkZFQTYp_ItaM2RPRDXx-0W9-mmrUBKvdcQ0rdjcSXDek7GvWS29F5sDHojD1v3e9k2jJa4cVSWwdIguvXmdUa57t1EHxqtDzTL4WmjXitzY8QOIHLMRLyXUNg3Gqfxch40cmQeBoN4rVMlP31LizDfdwRyT1qghK7vgvworA3D9rE00aM0n7TcBH9I0mu-96JE0gSX1FWXctlEcmdwQmXj_U0sZCu11_Yr6Oa34bmUQHGc3hDvO226L1Au-QsLuRWFLbKJ-0wmSV5b3CbU1kweD5LUCAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-
35+
https://management.azure.com/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.ManagedNetworkFabric/locations/EASTUS2EUAP/operationStatuses/59fdc0c8-eeb1-4258-9163-3cf096490148*A9E6DB3DF5C58D67BD395F7A608C056BC8219C392CC1CE0AD22E4C36D70CEE5C?api-version=2022-01-15-privatepreview&t=638485032018035520&c=MIIHHjCCBgagAwIBAgITfwKWMg6goKCq4WwU2AAEApYyDjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDIwHhcNMjQwMTMwMTAzMDI3WhcNMjUwMTI0MTAzMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALMk1pBZQQoNY8tos8XBaEjHjcdWubRHrQk5CqKcX3tpFfukMI0_PVZK-Kr7xkZFQTYp_ItaM2RPRDXx-0W9-mmrUBKvdcQ0rdjcSXDek7GvWS29F5sDHojD1v3e9k2jJa4cVSWwdIguvXmdUa57t1EHxqtDzTL4WmjXitzY8QOIHLMRLyXUNg3Gqfxch40cmQeBoN4rVMlP31LizDfdwRyT1qghK7vgvworA3D9rE00aM0n7TcBH9I0mu-96JE0gSX1FWXctlEcmdwQmXj_U0sZCu11_Yr6Oa34bmUQHGc3hDvO226L1Au-QsLuRWFLbKJ-0wmSV5b3CbU1kweD5LUCAwEAAaOCBAswggQHMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-
3636
3737
```
3838

articles/postgresql/TOC.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@
130130
href: flexible-server/concepts-server-parameters.md
131131
- name: Troubleshooting guides
132132
href: flexible-server/concepts-troubleshooting-guides.md
133+
- name: Logical replication and logical decoding
134+
href: flexible-server/concepts-logical.md
135+
displayName: logical decoding, logical replication
133136
- name: Reliability
134137
items:
135138
- name: Overview
@@ -166,14 +169,17 @@
166169
href: flexible-server/concepts-query-performance-insight.md
167170
- name: Intelligent tuning
168171
href: flexible-server/concepts-intelligent-tuning.md
169-
- name: Replication
172+
- name: Read replicas
170173
items:
171-
- name: Read replicas
174+
- name: Overview
172175
href: flexible-server/concepts-read-replicas.md
173176
displayName: replication, read replica
174-
- name: Logical replication and logical decoding
175-
href: flexible-server/concepts-logical.md
176-
displayName: logical decoding, logical replication
177+
- name: Geo-Replication
178+
href: flexible-server/concepts-read-replicas-geo.md
179+
- name: Promote read replicas
180+
href: flexible-server/concepts-read-replicas-promote.md
181+
- name: Virtual endpoints
182+
href: flexible-server/concepts-read-replicas-virtual-endpoints.md
177183
- name: App development
178184
items:
179185
- name: Connection libraries

0 commit comments

Comments
 (0)