Share via


Microsoft.Network bastionHosts 2023-06-01

Bicep-resourcedefinitie

Het resourcetype bastionHosts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/bastionHosts-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/bastionHosts@2023-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    disableCopyPaste: bool
    dnsName: 'string'
    enableFileCopy: bool
    enableIpConnect: bool
    enableKerberos: bool
    enableShareableLink: bool
    enableTunneling: bool
    ipConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    networkAcls: {
      ipRules: [
        {
          addressPrefix: 'string'
        }
      ]
    }
    scaleUnits: int
    virtualNetwork: {
      id: 'string'
    }
  }
}

Eigenschapswaarden

bastionHosts

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van deze Bastion-host. SKU
properties Vertegenwoordigt de bastionhostresource. BastionHostPropertiesFormat

BastionHostPropertiesFormat

Naam Description Waarde
disableCopyPaste De functie Kopiëren/plakken van de Bastion-hostresource in-/uitschakelen. booleaans
dnsName FQDN voor het eindpunt waarop de bastionhost toegankelijk is. tekenreeks
enableFileCopy De functie Bestandskopie van de Bastion Host-resource in-/uitschakelen. booleaans
enableIpConnect De functie IP Connect van de Bastion Host-resource in-/uitschakelen. booleaans
enableKerberos Kerberos-functie van de Bastion Host-resource in-/uitschakelen. booleaans
enableShareableLink Deelbare koppeling van de Bastion Host-resource in-/uitschakelen. booleaans
enableTunneling De functie Tunneling van de Bastion Host-resource in-/uitschakelen. booleaans
ipConfigurations IP-configuratie van de Bastion Host-resource. BastionHostIPConfiguration[]
networkAcls BastionHostPropertiesFormatNetworkAcls
scaleUnits De schaaleenheden voor de Bastion Host-resource. int

Beperkingen:
Minimumwaarde = 2
Maximale waarde = 50
virtualNetwork Verwijzing naar een bestaand virtueel netwerk dat alleen is vereist voor Developer Bastion Host. SubResource

BastionHostIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Vertegenwoordigt de IP-configuratie die is gekoppeld aan de resource. BastionHostIPConfigurationPropertiesFormat

BastionHostIPConfigurationPropertiesFormat

Naam Description Waarde
privateIPAllocationMethod Methode voor privé-IP-toewijzing. 'Dynamisch'
Statisch
publicIPAddress Referentie van de PublicIP-resource. SubResource (vereist)
subnet Verwijzing naar de subnetresource. SubResource (vereist)

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

BastionHostPropertiesFormatNetworkAcls

Naam Description Waarde
ipRules Hiermee stelt u de IP-ACL-regels voor Developer Bastion Host. IPRule[]

IP-adresregel

Naam Description Waarde
addressPrefix Hiermee geeft u het IP-adres of IP-bereik in CIDR-indeling. Alleen IPV4-adres is toegestaan. tekenreeks

Sku

Naam Description Waarde
naam De naam van deze Bastion-host. 'Basic'
'Ontwikkelaar'
'Standaard'

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
VSensors automatisch schalen van Darktrace implementeren

Implementeren op Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren
SharePoint-abonnement / 2019 / 2016 / 2013 allemaal geconfigureerd

Implementeren op Azure
Met deze sjabloon maakt u een SharePoint-abonnement / 2019 / 2016 / 2013-farm met een uitgebreide configuratie die eeuwen duurt om handmatig uit te voeren, waaronder een federatieve verificatie met ADFS, een OAuth-vertrouwensrelatie, de service Gebruikersprofielen en een webtoepassing met 2 zones die meerdere padgebaseerde siteverzamelingen en met hostnamen bevat. Op de virtuele Machines van SharePoint wordt Chocolatey gebruikt om de nieuwste versie van Kladblok++, Visual Studio Code, Azure Data Studio, Fiddler, ULS Viewer en 7-Zip te installeren.
AKS-cluster met een NAT-gateway en een Application Gateway

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
Openbare Load Balancer gekoppeld aan een gateway-Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een openbare Standard Load Balancer implementeren die is gekoppeld aan een gateway-Load Balancer. Het verkeer dat van internet binnenkomt, wordt gerouteerd naar de gateway Load Balancer met Linux-VM's (NVA's) in de back-endpool.
Voorbeeld van geparameteriseerde implementatie met gekoppelde sjablonen

Implementeren op Azure
Met deze voorbeeldsjabloon worden meerdere lagen met resources geïmplementeerd in een Azure-resourcegroep. Elke laag heeft configureerbare elementen om te laten zien hoe u parameterisatie beschikbaar kunt maken voor de eindgebruiker.
een privé-AKS-cluster Creatie

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster maakt in een virtueel netwerk, samen met een virtuele jumpbox-machine.
Creatie een privé-AKS-cluster met een openbare DNS-zone

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster implementeert met een openbare DNS-zone.
Veilige end-to-end-installatie van Azure Machine Learning

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
End-to-end beveiligde installatie van Azure Machine Learning (verouderd)

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
AKS-cluster met de Application Gateway toegangscontroller

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway ingangscontroller, Azure Container Registry, Log Analytics en Key Vault
Azure Bastion as a Service

Implementeren op Azure
Met deze sjabloon wordt Azure Bastion in een Virtual Network
Azure Bastion as a Service met NSG

Implementeren op Azure
Met deze sjabloon wordt Azure Bastion in een Virtual Network
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie

Implementeren op Azure
In dit voorbeeld ziet u hoe u een hub-spoke-topologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal verbindingspunt voor veel virtuele spoke-netwerken die zijn verbonden met het virtuele netwerk van de hub via peering voor virtuele netwerken.
Testomgeving voor Azure Firewall Premium

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall Premium- en firewallbeleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorieën
Een Bastion-host implementeren in een hub-Virtual Network

Implementeren op Azure
Met deze sjabloon worden twee vNets gemaakt met peerings, een Bastion-host in het Hub vNet en een Linux-VM in het spoke-vNet
Een load balancer voor meerdere regio's maken

Implementeren op Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool die twee regionale load balancers bevat. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
Standard Load Balancer met back-endpool op IP-adressen

Implementeren op Azure
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer op IP-adres, zoals beschreven in het document Beheer van back-endpool.
een standaard load balancer Creatie

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VM in een redundante zone.

Resourcedefinitie van ARM-sjabloon

Het resourcetype bastionHosts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/bastionHosts-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/bastionHosts",
  "apiVersion": "2023-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "disableCopyPaste": "bool",
    "dnsName": "string",
    "enableFileCopy": "bool",
    "enableIpConnect": "bool",
    "enableKerberos": "bool",
    "enableShareableLink": "bool",
    "enableTunneling": "bool",
    "ipConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "networkAcls": {
      "ipRules": [
        {
          "addressPrefix": "string"
        }
      ]
    },
    "scaleUnits": "int",
    "virtualNetwork": {
      "id": "string"
    }
  }
}

Eigenschapswaarden

bastionHosts

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/bastionHosts'
apiVersion De resource-API-versie '2023-06-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU van deze Bastion-host. SKU
properties Vertegenwoordigt de bastionhostresource. BastionHostPropertiesFormat

BastionHostPropertiesFormat

Naam Description Waarde
disableCopyPaste De functie Kopiëren/plakken van de Bastion Host-resource in-/uitschakelen. booleaans
dnsName FQDN voor het eindpunt waarop de bastionhost toegankelijk is. tekenreeks
enableFileCopy De functie Bestandskopie van de Bastion-hostresource in-/uitschakelen. booleaans
enableIpConnect De functie IP Connect van de Bastion-hostresource in-/uitschakelen. booleaans
enableKerberos Kerberos-functie van de Bastion Host-resource in-/uitschakelen. booleaans
enableShareableLink Deelbare koppeling van de Bastion-hostresource in-/uitschakelen. booleaans
enableTunneling De functie Tunneling van de Bastion Host-resource in-/uitschakelen. booleaans
ipConfigurations IP-configuratie van de Bastion Host-resource. BastionHostIPConfiguration[]
networkAcls BastionHostPropertiesFormatNetworkAcls
scaleUnits De schaaleenheden voor de Bastion Host-resource. int

Beperkingen:
Minimumwaarde = 2
Maximumwaarde = 50
virtualNetwork Verwijzing naar een bestaand virtueel netwerk dat alleen is vereist voor Developer Bastion Host. Subresource

BastionHostIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Vertegenwoordigt de IP-configuratie die is gekoppeld aan de resource. BastionHostIPConfigurationPropertiesFormat

BastionHostIPConfigurationPropertiesFormat

Naam Description Waarde
privateIPAllocationMethod Toewijzingsmethode voor privé-IP. 'Dynamisch'
Statisch
publicIPAddress Verwijzing naar de PublicIP-resource. SubResource (vereist)
subnet Verwijzing naar de subnetresource. SubResource (vereist)

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

BastionHostPropertiesFormatNetworkAcls

Naam Description Waarde
ipRules Hiermee stelt u de IP-ACL-regels voor Developer Bastion Host in. IPRule[]

IP-adresregel

Naam Description Waarde
addressPrefix Hiermee geeft u het IP-adres of IP-bereik in CIDR-indeling. Alleen IPV4-adres is toegestaan. tekenreeks

Sku

Naam Description Waarde
naam De naam van deze Bastion-host. 'Basic'
'Ontwikkelaar'
'Standaard'

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Automatische schaalaanpassing van Darktrace-vSensors implementeren

Implementeren op Azure
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren
SharePoint-abonnement / 2019 / 2016 / 2013 alle geconfigureerd

Implementeren op Azure
Met deze sjabloon maakt u een SharePoint-abonnement/2019/2016/2013-farm met een uitgebreide configuratie die eeuwen duurt om handmatig uit te voeren, inclusief federatieve verificatie met ADFS, een OAuth-vertrouwensrelatie, de service Gebruikersprofielen en een webtoepassing met 2 zones die meerdere padgebaseerde siteverzamelingen en siteverzamelingen met hostnamen bevatten. Op de virtuele Machines van SharePoint wordt Chocolatey gebruikt voor het installeren van de nieuwste versie van Kladblok++, Visual Studio Code, Azure Data Studio, Fiddler, ULS Viewer en 7-Zip.
AKS-cluster met een NAT-gateway en een Application Gateway

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT-gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen.
Openbare Load Balancer gekoppeld aan een gateway-Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een openbare Standard Load Balancer implementeren die is gekoppeld aan een gateway-Load Balancer. Het verkeer dat via internet binnenkomt, wordt doorgestuurd naar de gateway Load Balancer met virtuele Linux-machines (NVA's) in de back-endpool.
Voorbeeld van geparameteriseerde implementatie met gekoppelde sjablonen

Implementeren op Azure
Met deze voorbeeldsjabloon worden meerdere lagen met resources geïmplementeerd in een Azure-resourcegroep. Elke laag heeft configureerbare elementen om te laten zien hoe u parameterisering beschikbaar kunt maken voor de eindgebruiker.
een privé-AKS-cluster Creatie

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster maakt in een virtueel netwerk, samen met een virtuele jumpbox-machine.
Creatie een privé-AKS-cluster met een openbare DNS-zone

Implementeren op Azure
In dit voorbeeld ziet u hoe u een privé-AKS-cluster implementeert met een openbare DNS-zone.
End-to-end beveiligde installatie van Azure Machine Learning

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een beveiligde configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
End-to-end beveiligde installatie van Azure Machine Learning (verouderd)

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een beveiligde configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
AKS-cluster met de Application Gateway toegangsbeheerobjectcontroller

Implementeren op Azure
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway controller voor inkomend verkeer, Azure Container Registry, Log Analytics en Key Vault
Azure Bastion as a Service

Implementeren op Azure
Met deze sjabloon wordt Azure Bastion in een Virtual Network
Azure Bastion as a Service met NSG

Implementeren op Azure
Met deze sjabloon wordt Azure Bastion in een Virtual Network
Gebruik Azure Firewall als DNS-proxy in een Hub & Spoke-topologie

Implementeren op Azure
In dit voorbeeld ziet u hoe u een hub-spoke-topologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal verbindingspunt voor veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken.
Testomgeving voor Azure Firewall Premium

Implementeren op Azure
Met deze sjabloon maakt u een Azure Firewall Premium- en firewallbeleid met premium-functies zoals Inbraakinspectiedetectie (IDPS), TLS-inspectie en filteren op webcategorieën
Een Bastion-host implementeren in een hub-Virtual Network

Implementeren op Azure
Met deze sjabloon worden twee vNets gemaakt met peerings, een Bastion-host in het Hub vNet en een Linux-VM in het spoke-vNet
Een load balancer voor meerdere regio's maken

Implementeren op Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool die twee regionale load balancers bevat. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
Standard Load Balancer met back-endpool op IP-adressen

Implementeren op Azure
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer op IP-adres, zoals beschreven in het document Beheer van back-endpool.
een standaard load balancer Creatie

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VM in een redundante zone.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype bastionHosts kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/bastionHosts-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/bastionHosts@2023-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      disableCopyPaste = bool
      dnsName = "string"
      enableFileCopy = bool
      enableIpConnect = bool
      enableKerberos = bool
      enableShareableLink = bool
      enableTunneling = bool
      ipConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      networkAcls = {
        ipRules = [
          {
            addressPrefix = "string"
          }
        ]
      }
      scaleUnits = int
      virtualNetwork = {
        id = "string"
      }
    }
    sku = {
      name = "string"
    }
  })
}

Eigenschapswaarden

bastionHosts

Naam Description Waarde
type Het resourcetype "Microsoft.Network/bastionHosts@2023-06-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
sku De SKU van deze Bastion-host. SKU
properties Vertegenwoordigt de bastionhostresource. BastionHostPropertiesFormat

BastionHostPropertiesFormat

Naam Description Waarde
disableCopyPaste De functie Kopiëren/plakken van de Bastion Host-resource in-/uitschakelen. booleaans
dnsName FQDN voor het eindpunt waarop de bastionhost toegankelijk is. tekenreeks
enableFileCopy De functie Bestandskopie van de Bastion-hostresource in-/uitschakelen. booleaans
enableIpConnect De functie IP Connect van de Bastion-hostresource in-/uitschakelen. booleaans
enableKerberos Kerberos-functie van de Bastion Host-resource in-/uitschakelen. booleaans
enableShareableLink Deelbare koppeling van de Bastion-hostresource in-/uitschakelen. booleaans
enableTunneling De functie Tunneling van de Bastion Host-resource in-/uitschakelen. booleaans
ipConfigurations IP-configuratie van de Bastion Host-resource. BastionHostIPConfiguration[]
networkAcls BastionHostPropertiesFormatNetworkAcls
scaleUnits De schaaleenheden voor de Bastion Host-resource. int

Beperkingen:
Minimumwaarde = 2
Maximumwaarde = 50
virtualNetwork Verwijzing naar een bestaand virtueel netwerk dat alleen is vereist voor Developer Bastion Host. Subresource

BastionHostIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Vertegenwoordigt de IP-configuratie die is gekoppeld aan de resource. BastionHostIPConfigurationPropertiesFormat

BastionHostIPConfigurationPropertiesFormat

Naam Description Waarde
privateIPAllocationMethod Methode voor privé-IP-toewijzing. "Dynamisch"
"Statisch"
publicIPAddress Referentie van de PublicIP-resource. SubResource (vereist)
subnet Verwijzing naar de subnetresource. SubResource (vereist)

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

BastionHostPropertiesFormatNetworkAcls

Naam Description Waarde
ipRules Hiermee stelt u de IP-ACL-regels voor Developer Bastion Host. IPRule[]

IP-adresregel

Naam Description Waarde
addressPrefix Hiermee geeft u het IP-adres of IP-bereik in CIDR-indeling. Alleen IPV4-adres is toegestaan. tekenreeks

Sku

Naam Description Waarde
naam De naam van deze Bastion-host. "Basis"
"Ontwikkelaar"
"Standaard"