azure-native.network.BastionHost
Explore with Pulumi AI
Bastion Host resource. Azure REST API version: 2023-02-01. Prior API version in Azure Native 1.x: 2020-11-01.
Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01.
Example Usage
Create Bastion Host
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var bastionHost = new AzureNative.Network.BastionHost("bastionHost", new()
{
BastionHostName = "bastionhosttenant",
IpConfigurations = new[]
{
new AzureNative.Network.Inputs.BastionHostIPConfigurationArgs
{
Name = "bastionHostIpConfiguration",
PublicIPAddress = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName",
},
Subnet = new AzureNative.Network.Inputs.SubResourceArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet",
},
},
},
ResourceGroupName = "rg1",
});
});
package main
import (
"github.com/pulumi/pulumi-azure-native-sdk/network/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := network.NewBastionHost(ctx, "bastionHost", &network.BastionHostArgs{
BastionHostName: pulumi.String("bastionhosttenant"),
IpConfigurations: []network.BastionHostIPConfigurationArgs{
{
Name: pulumi.String("bastionHostIpConfiguration"),
PublicIPAddress: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName"),
},
Subnet: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet"),
},
},
},
ResourceGroupName: pulumi.String("rg1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.network.BastionHost;
import com.pulumi.azurenative.network.BastionHostArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var bastionHost = new BastionHost("bastionHost", BastionHostArgs.builder()
.bastionHostName("bastionhosttenant")
.ipConfigurations(Map.ofEntries(
Map.entry("name", "bastionHostIpConfiguration"),
Map.entry("publicIPAddress", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName")),
Map.entry("subnet", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet"))
))
.resourceGroupName("rg1")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
bastion_host = azure_native.network.BastionHost("bastionHost",
bastion_host_name="bastionhosttenant",
ip_configurations=[{
"name": "bastionHostIpConfiguration",
"publicIPAddress": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName",
),
"subnet": azure_native.network.SubResourceArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet",
),
}],
resource_group_name="rg1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const bastionHost = new azure_native.network.BastionHost("bastionHost", {
bastionHostName: "bastionhosttenant",
ipConfigurations: [{
name: "bastionHostIpConfiguration",
publicIPAddress: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName",
},
subnet: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet",
},
}],
resourceGroupName: "rg1",
});
resources:
bastionHost:
type: azure-native:network:BastionHost
properties:
bastionHostName: bastionhosttenant
ipConfigurations:
- name: bastionHostIpConfiguration
publicIPAddress:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName
subnet:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/BastionHostSubnet
resourceGroupName: rg1
Create BastionHost Resource
new BastionHost(name: string, args: BastionHostArgs, opts?: CustomResourceOptions);
@overload
def BastionHost(resource_name: str,
opts: Optional[ResourceOptions] = None,
bastion_host_name: Optional[str] = None,
disable_copy_paste: Optional[bool] = None,
dns_name: Optional[str] = None,
enable_file_copy: Optional[bool] = None,
enable_ip_connect: Optional[bool] = None,
enable_kerberos: Optional[bool] = None,
enable_shareable_link: Optional[bool] = None,
enable_tunneling: Optional[bool] = None,
id: Optional[str] = None,
ip_configurations: Optional[Sequence[BastionHostIPConfigurationArgs]] = None,
location: Optional[str] = None,
resource_group_name: Optional[str] = None,
scale_units: Optional[int] = None,
sku: Optional[SkuArgs] = None,
tags: Optional[Mapping[str, str]] = None)
@overload
def BastionHost(resource_name: str,
args: BastionHostArgs,
opts: Optional[ResourceOptions] = None)
func NewBastionHost(ctx *Context, name string, args BastionHostArgs, opts ...ResourceOption) (*BastionHost, error)
public BastionHost(string name, BastionHostArgs args, CustomResourceOptions? opts = null)
public BastionHost(String name, BastionHostArgs args)
public BastionHost(String name, BastionHostArgs args, CustomResourceOptions options)
type: azure-native:network:BastionHost
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BastionHostArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BastionHostArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BastionHostArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BastionHostArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BastionHostArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
BastionHost Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The BastionHost resource accepts the following input properties:
- Resource
Group stringName The name of the resource group.
- Bastion
Host stringName The name of the Bastion Host.
- Disable
Copy boolPaste Enable/Disable Copy/Paste feature of the Bastion Host resource.
- Dns
Name string FQDN for the endpoint on which bastion host is accessible.
- Enable
File boolCopy Enable/Disable File Copy feature of the Bastion Host resource.
- Enable
Ip boolConnect Enable/Disable IP Connect feature of the Bastion Host resource.
- Enable
Kerberos bool Enable/Disable Kerberos feature of the Bastion Host resource.
- bool
Enable/Disable Shareable Link of the Bastion Host resource.
- Enable
Tunneling bool Enable/Disable Tunneling feature of the Bastion Host resource.
- Id string
Resource ID.
- Ip
Configurations List<Pulumi.Azure Native. Network. Inputs. Bastion Host IPConfiguration> IP configuration of the Bastion Host resource.
- Location string
Resource location.
- Scale
Units int The scale units for the Bastion Host resource.
- Sku
Pulumi.
Azure Native. Network. Inputs. Sku The sku of this Bastion Host.
- Dictionary<string, string>
Resource tags.
- Resource
Group stringName The name of the resource group.
- Bastion
Host stringName The name of the Bastion Host.
- Disable
Copy boolPaste Enable/Disable Copy/Paste feature of the Bastion Host resource.
- Dns
Name string FQDN for the endpoint on which bastion host is accessible.
- Enable
File boolCopy Enable/Disable File Copy feature of the Bastion Host resource.
- Enable
Ip boolConnect Enable/Disable IP Connect feature of the Bastion Host resource.
- Enable
Kerberos bool Enable/Disable Kerberos feature of the Bastion Host resource.
- bool
Enable/Disable Shareable Link of the Bastion Host resource.
- Enable
Tunneling bool Enable/Disable Tunneling feature of the Bastion Host resource.
- Id string
Resource ID.
- Ip
Configurations []BastionHost IPConfiguration Args IP configuration of the Bastion Host resource.
- Location string
Resource location.
- Scale
Units int The scale units for the Bastion Host resource.
- Sku
Sku
Args The sku of this Bastion Host.
- map[string]string
Resource tags.
- resource
Group StringName The name of the resource group.
- bastion
Host StringName The name of the Bastion Host.
- disable
Copy BooleanPaste Enable/Disable Copy/Paste feature of the Bastion Host resource.
- dns
Name String FQDN for the endpoint on which bastion host is accessible.
- enable
File BooleanCopy Enable/Disable File Copy feature of the Bastion Host resource.
- enable
Ip BooleanConnect Enable/Disable IP Connect feature of the Bastion Host resource.
- enable
Kerberos Boolean Enable/Disable Kerberos feature of the Bastion Host resource.
- Boolean
Enable/Disable Shareable Link of the Bastion Host resource.
- enable
Tunneling Boolean Enable/Disable Tunneling feature of the Bastion Host resource.
- id String
Resource ID.
- ip
Configurations List<BastionHost IPConfiguration> IP configuration of the Bastion Host resource.
- location String
Resource location.
- scale
Units Integer The scale units for the Bastion Host resource.
- sku Sku
The sku of this Bastion Host.
- Map<String,String>
Resource tags.
- resource
Group stringName The name of the resource group.
- bastion
Host stringName The name of the Bastion Host.
- disable
Copy booleanPaste Enable/Disable Copy/Paste feature of the Bastion Host resource.
- dns
Name string FQDN for the endpoint on which bastion host is accessible.
- enable
File booleanCopy Enable/Disable File Copy feature of the Bastion Host resource.
- enable
Ip booleanConnect Enable/Disable IP Connect feature of the Bastion Host resource.
- enable
Kerberos boolean Enable/Disable Kerberos feature of the Bastion Host resource.
- boolean
Enable/Disable Shareable Link of the Bastion Host resource.
- enable
Tunneling boolean Enable/Disable Tunneling feature of the Bastion Host resource.
- id string
Resource ID.
- ip
Configurations BastionHost IPConfiguration[] IP configuration of the Bastion Host resource.
- location string
Resource location.
- scale
Units number The scale units for the Bastion Host resource.
- sku Sku
The sku of this Bastion Host.
- {[key: string]: string}
Resource tags.
- resource_
group_ strname The name of the resource group.
- bastion_
host_ strname The name of the Bastion Host.
- disable_
copy_ boolpaste Enable/Disable Copy/Paste feature of the Bastion Host resource.
- dns_
name str FQDN for the endpoint on which bastion host is accessible.
- enable_
file_ boolcopy Enable/Disable File Copy feature of the Bastion Host resource.
- enable_
ip_ boolconnect Enable/Disable IP Connect feature of the Bastion Host resource.
- enable_
kerberos bool Enable/Disable Kerberos feature of the Bastion Host resource.
- bool
Enable/Disable Shareable Link of the Bastion Host resource.
- enable_
tunneling bool Enable/Disable Tunneling feature of the Bastion Host resource.
- id str
Resource ID.
- ip_
configurations Sequence[BastionHost IPConfiguration Args] IP configuration of the Bastion Host resource.
- location str
Resource location.
- scale_
units int The scale units for the Bastion Host resource.
- sku
Sku
Args The sku of this Bastion Host.
- Mapping[str, str]
Resource tags.
- resource
Group StringName The name of the resource group.
- bastion
Host StringName The name of the Bastion Host.
- disable
Copy BooleanPaste Enable/Disable Copy/Paste feature of the Bastion Host resource.
- dns
Name String FQDN for the endpoint on which bastion host is accessible.
- enable
File BooleanCopy Enable/Disable File Copy feature of the Bastion Host resource.
- enable
Ip BooleanConnect Enable/Disable IP Connect feature of the Bastion Host resource.
- enable
Kerberos Boolean Enable/Disable Kerberos feature of the Bastion Host resource.
- Boolean
Enable/Disable Shareable Link of the Bastion Host resource.
- enable
Tunneling Boolean Enable/Disable Tunneling feature of the Bastion Host resource.
- id String
Resource ID.
- ip
Configurations List<Property Map> IP configuration of the Bastion Host resource.
- location String
Resource location.
- scale
Units Number The scale units for the Bastion Host resource.
- sku Property Map
The sku of this Bastion Host.
- Map<String>
Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the BastionHost resource produces the following output properties:
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Id string
The provider-assigned unique ID for this managed resource.
- Name string
Resource name.
- Provisioning
State string The provisioning state of the bastion host resource.
- Type string
Resource type.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Id string
The provider-assigned unique ID for this managed resource.
- Name string
Resource name.
- Provisioning
State string The provisioning state of the bastion host resource.
- Type string
Resource type.
- etag String
A unique read-only string that changes whenever the resource is updated.
- id String
The provider-assigned unique ID for this managed resource.
- name String
Resource name.
- provisioning
State String The provisioning state of the bastion host resource.
- type String
Resource type.
- etag string
A unique read-only string that changes whenever the resource is updated.
- id string
The provider-assigned unique ID for this managed resource.
- name string
Resource name.
- provisioning
State string The provisioning state of the bastion host resource.
- type string
Resource type.
- etag str
A unique read-only string that changes whenever the resource is updated.
- id str
The provider-assigned unique ID for this managed resource.
- name str
Resource name.
- provisioning_
state str The provisioning state of the bastion host resource.
- type str
Resource type.
- etag String
A unique read-only string that changes whenever the resource is updated.
- id String
The provider-assigned unique ID for this managed resource.
- name String
Resource name.
- provisioning
State String The provisioning state of the bastion host resource.
- type String
Resource type.
Supporting Types
BastionHostIPConfiguration, BastionHostIPConfigurationArgs
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Sub Resource Reference of the PublicIP resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Reference of the subnet resource.
- Id string
Resource ID.
- Name string
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
IPAllocation string | Pulumi.Method Azure Native. Network. IPAllocation Method Private IP allocation method.
- Public
IPAddress SubResource Reference of the PublicIP resource.
- Subnet
Sub
Resource Reference of the subnet resource.
- Id string
Resource ID.
- Name string
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
IPAllocation string | IPAllocationMethod Method Private IP allocation method.
- public
IPAddress SubResource Reference of the PublicIP resource.
- subnet
Sub
Resource Reference of the subnet resource.
- id String
Resource ID.
- name String
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
IPAllocation String | IPAllocationMethod Method Private IP allocation method.
- public
IPAddress SubResource Reference of the PublicIP resource.
- subnet
Sub
Resource Reference of the subnet resource.
- id string
Resource ID.
- name string
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
IPAllocation string | IPAllocationMethod Method Private IP allocation method.
- public_
ip_ Subaddress Resource Reference of the PublicIP resource.
- subnet
Sub
Resource Reference of the subnet resource.
- id str
Resource ID.
- name str
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private_
ip_ str | IPAllocationallocation_ method Method Private IP allocation method.
- public
IPAddress Property Map Reference of the PublicIP resource.
- subnet Property Map
Reference of the subnet resource.
- id String
Resource ID.
- name String
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
IPAllocation String | "Static" | "Dynamic"Method Private IP allocation method.
BastionHostIPConfigurationResponse, BastionHostIPConfigurationResponseArgs
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the bastion host IP configuration resource.
- Public
IPAddress Pulumi.Azure Native. Network. Inputs. Sub Resource Response Reference of the PublicIP resource.
- Subnet
Pulumi.
Azure Native. Network. Inputs. Sub Resource Response Reference of the subnet resource.
- Type string
Ip configuration type.
- Id string
Resource ID.
- Name string
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
IPAllocation stringMethod Private IP allocation method.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the bastion host IP configuration resource.
- Public
IPAddress SubResource Response Reference of the PublicIP resource.
- Subnet
Sub
Resource Response Reference of the subnet resource.
- Type string
Ip configuration type.
- Id string
Resource ID.
- Name string
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- Private
IPAllocation stringMethod Private IP allocation method.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State String The provisioning state of the bastion host IP configuration resource.
- public
IPAddress SubResource Response Reference of the PublicIP resource.
- subnet
Sub
Resource Response Reference of the subnet resource.
- type String
Ip configuration type.
- id String
Resource ID.
- name String
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
IPAllocation StringMethod Private IP allocation method.
- etag string
A unique read-only string that changes whenever the resource is updated.
- provisioning
State string The provisioning state of the bastion host IP configuration resource.
- public
IPAddress SubResource Response Reference of the PublicIP resource.
- subnet
Sub
Resource Response Reference of the subnet resource.
- type string
Ip configuration type.
- id string
Resource ID.
- name string
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
IPAllocation stringMethod Private IP allocation method.
- etag str
A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str The provisioning state of the bastion host IP configuration resource.
- public_
ip_ Subaddress Resource Response Reference of the PublicIP resource.
- subnet
Sub
Resource Response Reference of the subnet resource.
- type str
Ip configuration type.
- id str
Resource ID.
- name str
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private_
ip_ strallocation_ method Private IP allocation method.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State String The provisioning state of the bastion host IP configuration resource.
- public
IPAddress Property Map Reference of the PublicIP resource.
- subnet Property Map
Reference of the subnet resource.
- type String
Ip configuration type.
- id String
Resource ID.
- name String
Name of the resource that is unique within a resource group. This name can be used to access the resource.
- private
IPAllocation StringMethod Private IP allocation method.
BastionHostSkuName, BastionHostSkuNameArgs
- Basic
- Basic
- Standard
- Standard
- Bastion
Host Sku Name Basic - Basic
- Bastion
Host Sku Name Standard - Standard
- Basic
- Basic
- Standard
- Standard
- Basic
- Basic
- Standard
- Standard
- BASIC
- Basic
- STANDARD
- Standard
- "Basic"
- Basic
- "Standard"
- Standard
IPAllocationMethod, IPAllocationMethodArgs
- Static
- Static
- Dynamic
- Dynamic
- IPAllocation
Method Static - Static
- IPAllocation
Method Dynamic - Dynamic
- Static
- Static
- Dynamic
- Dynamic
- Static
- Static
- Dynamic
- Dynamic
- STATIC
- Static
- DYNAMIC
- Dynamic
- "Static"
- Static
- "Dynamic"
- Dynamic
Sku, SkuArgs
- Name
string | Pulumi.
Azure | Pulumi.Native. Network. Sku Name Azure Native. Network. Bastion Host Sku Name Name of the pricing tier.
- Name
string | Sku
Name | BastionHost Sku Name Name of the pricing tier.
- name
String | Sku
Name | BastionHost Sku Name Name of the pricing tier.
- name
string | Sku
Name | BastionHost Sku Name Name of the pricing tier.
- name
str | Sku
Name | BastionHost Sku Name Name of the pricing tier.
- name
String | "Classic_Azure
Front | "Basic" | "Standard"Door" | "Standard_Azure Front Door" | "Premium_Azure Front Door" Name of the pricing tier.
SkuName, SkuNameArgs
- Classic_Azure
Front Door - Classic_AzureFrontDoor
- Standard_Azure
Front Door - Standard_AzureFrontDoor
- Premium_Azure
Front Door - Premium_AzureFrontDoor
- Sku
Name_Classic_Azure Front Door - Classic_AzureFrontDoor
- Sku
Name_Standard_Azure Front Door - Standard_AzureFrontDoor
- Sku
Name_Premium_Azure Front Door - Premium_AzureFrontDoor
- Classic_Azure
Front Door - Classic_AzureFrontDoor
- Standard_Azure
Front Door - Standard_AzureFrontDoor
- Premium_Azure
Front Door - Premium_AzureFrontDoor
- Classic_Azure
Front Door - Classic_AzureFrontDoor
- Standard_Azure
Front Door - Standard_AzureFrontDoor
- Premium_Azure
Front Door - Premium_AzureFrontDoor
- CLASSIC_AZURE_FRONT_DOOR
- Classic_AzureFrontDoor
- STANDARD_AZURE_FRONT_DOOR
- Standard_AzureFrontDoor
- PREMIUM_AZURE_FRONT_DOOR
- Premium_AzureFrontDoor
- "Classic_Azure
Front Door" - Classic_AzureFrontDoor
- "Standard_Azure
Front Door" - Standard_AzureFrontDoor
- "Premium_Azure
Front Door" - Premium_AzureFrontDoor
SkuResponse, SkuResponseArgs
- Name string
Name of the pricing tier.
- Name string
Name of the pricing tier.
- name String
Name of the pricing tier.
- name string
Name of the pricing tier.
- name str
Name of the pricing tier.
- name String
Name of the pricing tier.
SubResource, SubResourceArgs
- Id string
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- Id string
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id string
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id str
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
- id String
Sub-resource ID. Both absolute resource ID and a relative resource ID are accepted. An absolute ID starts with /subscriptions/ and contains the entire ID of the parent resource and the ID of the sub-resource in the end. A relative ID replaces the ID of the parent resource with a token '$self', followed by the sub-resource ID itself. Example of a relative ID: $self/frontEndConfigurations/my-frontend.
SubResourceResponse, SubResourceResponseArgs
- Id string
Resource ID.
- Id string
Resource ID.
- id String
Resource ID.
- id string
Resource ID.
- id str
Resource ID.
- id String
Resource ID.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:network:BastionHost bastionhost /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0