This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.network.getBastionHost
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets the specified Bastion Host. Azure REST API version: 2023-02-01.
Other available API versions: 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.
Using getBastionHost
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBastionHost(args: GetBastionHostArgs, opts?: InvokeOptions): Promise<GetBastionHostResult>
function getBastionHostOutput(args: GetBastionHostOutputArgs, opts?: InvokeOptions): Output<GetBastionHostResult>def get_bastion_host(bastion_host_name: Optional[str] = None,
                     resource_group_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetBastionHostResult
def get_bastion_host_output(bastion_host_name: Optional[pulumi.Input[str]] = None,
                     resource_group_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetBastionHostResult]func LookupBastionHost(ctx *Context, args *LookupBastionHostArgs, opts ...InvokeOption) (*LookupBastionHostResult, error)
func LookupBastionHostOutput(ctx *Context, args *LookupBastionHostOutputArgs, opts ...InvokeOption) LookupBastionHostResultOutput> Note: This function is named LookupBastionHost in the Go SDK.
public static class GetBastionHost 
{
    public static Task<GetBastionHostResult> InvokeAsync(GetBastionHostArgs args, InvokeOptions? opts = null)
    public static Output<GetBastionHostResult> Invoke(GetBastionHostInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBastionHostResult> getBastionHost(GetBastionHostArgs args, InvokeOptions options)
public static Output<GetBastionHostResult> getBastionHost(GetBastionHostArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:network:getBastionHost
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BastionHost stringName 
- The name of the Bastion Host.
- ResourceGroup stringName 
- The name of the resource group.
- BastionHost stringName 
- The name of the Bastion Host.
- ResourceGroup stringName 
- The name of the resource group.
- bastionHost StringName 
- The name of the Bastion Host.
- resourceGroup StringName 
- The name of the resource group.
- bastionHost stringName 
- The name of the Bastion Host.
- resourceGroup stringName 
- The name of the resource group.
- bastion_host_ strname 
- The name of the Bastion Host.
- resource_group_ strname 
- The name of the resource group.
- bastionHost StringName 
- The name of the Bastion Host.
- resourceGroup StringName 
- The name of the resource group.
getBastionHost Result
The following output properties are available:
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the bastion host resource.
- Type string
- Resource type.
- DisableCopy boolPaste 
- Enable/Disable Copy/Paste feature of the Bastion Host resource.
- DnsName string
- FQDN for the endpoint on which bastion host is accessible.
- EnableFile boolCopy 
- Enable/Disable File Copy feature of the Bastion Host resource.
- EnableIp boolConnect 
- Enable/Disable IP Connect feature of the Bastion Host resource.
- EnableKerberos bool
- Enable/Disable Kerberos feature of the Bastion Host resource.
- bool
- Enable/Disable Shareable Link of the Bastion Host resource.
- EnableTunneling bool
- Enable/Disable Tunneling feature of the Bastion Host resource.
- Id string
- Resource ID.
- IpConfigurations List<Pulumi.Azure Native. Network. Outputs. Bastion Host IPConfiguration Response> 
- IP configuration of the Bastion Host resource.
- Location string
- Resource location.
- ScaleUnits int
- The scale units for the Bastion Host resource.
- Sku
Pulumi.Azure Native. Network. Outputs. Sku Response 
- The sku of this Bastion Host.
- Dictionary<string, string>
- Resource tags.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Name string
- Resource name.
- ProvisioningState string
- The provisioning state of the bastion host resource.
- Type string
- Resource type.
- DisableCopy boolPaste 
- Enable/Disable Copy/Paste feature of the Bastion Host resource.
- DnsName string
- FQDN for the endpoint on which bastion host is accessible.
- EnableFile boolCopy 
- Enable/Disable File Copy feature of the Bastion Host resource.
- EnableIp boolConnect 
- Enable/Disable IP Connect feature of the Bastion Host resource.
- EnableKerberos bool
- Enable/Disable Kerberos feature of the Bastion Host resource.
- bool
- Enable/Disable Shareable Link of the Bastion Host resource.
- EnableTunneling bool
- Enable/Disable Tunneling feature of the Bastion Host resource.
- Id string
- Resource ID.
- IpConfigurations []BastionHost IPConfiguration Response 
- IP configuration of the Bastion Host resource.
- Location string
- Resource location.
- ScaleUnits int
- The scale units for the Bastion Host resource.
- Sku
SkuResponse 
- The sku of this Bastion Host.
- map[string]string
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the bastion host resource.
- type String
- Resource type.
- disableCopy BooleanPaste 
- Enable/Disable Copy/Paste feature of the Bastion Host resource.
- dnsName String
- FQDN for the endpoint on which bastion host is accessible.
- enableFile BooleanCopy 
- Enable/Disable File Copy feature of the Bastion Host resource.
- enableIp BooleanConnect 
- Enable/Disable IP Connect feature of the Bastion Host resource.
- enableKerberos Boolean
- Enable/Disable Kerberos feature of the Bastion Host resource.
- Boolean
- Enable/Disable Shareable Link of the Bastion Host resource.
- enableTunneling Boolean
- Enable/Disable Tunneling feature of the Bastion Host resource.
- id String
- Resource ID.
- ipConfigurations List<BastionHost IPConfiguration Response> 
- IP configuration of the Bastion Host resource.
- location String
- Resource location.
- scaleUnits Integer
- The scale units for the Bastion Host resource.
- sku
SkuResponse 
- The sku of this Bastion Host.
- Map<String,String>
- Resource tags.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- name string
- Resource name.
- provisioningState string
- The provisioning state of the bastion host resource.
- type string
- Resource type.
- disableCopy booleanPaste 
- Enable/Disable Copy/Paste feature of the Bastion Host resource.
- dnsName string
- FQDN for the endpoint on which bastion host is accessible.
- enableFile booleanCopy 
- Enable/Disable File Copy feature of the Bastion Host resource.
- enableIp booleanConnect 
- Enable/Disable IP Connect feature of the Bastion Host resource.
- enableKerberos boolean
- Enable/Disable Kerberos feature of the Bastion Host resource.
- boolean
- Enable/Disable Shareable Link of the Bastion Host resource.
- enableTunneling boolean
- Enable/Disable Tunneling feature of the Bastion Host resource.
- id string
- Resource ID.
- ipConfigurations BastionHost IPConfiguration Response[] 
- IP configuration of the Bastion Host resource.
- location string
- Resource location.
- scaleUnits number
- The scale units for the Bastion Host resource.
- sku
SkuResponse 
- The sku of this Bastion Host.
- {[key: string]: string}
- Resource tags.
- etag str
- A unique read-only string that changes whenever the resource is updated.
- name str
- Resource name.
- provisioning_state str
- The provisioning state of the bastion host resource.
- type str
- Resource type.
- 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 Response] 
- IP configuration of the Bastion Host resource.
- location str
- Resource location.
- scale_units int
- The scale units for the Bastion Host resource.
- sku
SkuResponse 
- The sku of this Bastion Host.
- Mapping[str, str]
- Resource tags.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- name String
- Resource name.
- provisioningState String
- The provisioning state of the bastion host resource.
- type String
- Resource type.
- disableCopy BooleanPaste 
- Enable/Disable Copy/Paste feature of the Bastion Host resource.
- dnsName String
- FQDN for the endpoint on which bastion host is accessible.
- enableFile BooleanCopy 
- Enable/Disable File Copy feature of the Bastion Host resource.
- enableIp BooleanConnect 
- Enable/Disable IP Connect feature of the Bastion Host resource.
- enableKerberos Boolean
- Enable/Disable Kerberos feature of the Bastion Host resource.
- Boolean
- Enable/Disable Shareable Link of the Bastion Host resource.
- enableTunneling Boolean
- Enable/Disable Tunneling feature of the Bastion Host resource.
- id String
- Resource ID.
- ipConfigurations List<Property Map>
- IP configuration of the Bastion Host resource.
- location String
- Resource location.
- scaleUnits Number
- The scale units for the Bastion Host resource.
- sku Property Map
- The sku of this Bastion Host.
- Map<String>
- Resource tags.
Supporting Types
BastionHostIPConfigurationResponse   
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the bastion host IP configuration resource.
- PublicIPAddress 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.
- PrivateIPAllocation stringMethod 
- Private IP allocation method.
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- ProvisioningState string
- The provisioning state of the bastion host IP configuration resource.
- PublicIPAddress SubResource Response 
- Reference of the PublicIP resource.
- Subnet
SubResource 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.
- PrivateIPAllocation stringMethod 
- Private IP allocation method.
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioningState String
- The provisioning state of the bastion host IP configuration resource.
- publicIPAddress SubResource Response 
- Reference of the PublicIP resource.
- subnet
SubResource 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.
- privateIPAllocation StringMethod 
- Private IP allocation method.
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioningState string
- The provisioning state of the bastion host IP configuration resource.
- publicIPAddress SubResource Response 
- Reference of the PublicIP resource.
- subnet
SubResource 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.
- privateIPAllocation 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
SubResource 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.
- provisioningState String
- The provisioning state of the bastion host IP configuration resource.
- publicIPAddress 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.
- privateIPAllocation StringMethod 
- Private IP allocation method.
SkuResponse 
- 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.
SubResourceResponse  
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi