azure-native.network.getBastionHost
Explore with Pulumi AI
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.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getBastionHost
arguments:
# arguments dictionary
The following arguments are supported:
- Bastion
Host stringName The name of the Bastion Host.
- Resource
Group stringName The name of the resource group.
- Bastion
Host stringName The name of the Bastion Host.
- Resource
Group stringName The name of the resource group.
- bastion
Host StringName The name of the Bastion Host.
- resource
Group StringName The name of the resource group.
- bastion
Host stringName The name of the Bastion Host.
- resource
Group 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.
- bastion
Host StringName The name of the Bastion Host.
- resource
Group 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.
- Provisioning
State string The provisioning state of the bastion host resource.
- Type string
Resource type.
- 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. Outputs. Bastion Host IPConfiguration Response> 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. 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.
- Provisioning
State string The provisioning state of the bastion host resource.
- Type string
Resource type.
- 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 Response IP configuration of the Bastion Host resource.
- Location string
Resource location.
- Scale
Units int The scale units for the Bastion Host resource.
- Sku
Sku
Response 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.
- provisioning
State String The provisioning state of the bastion host resource.
- type String
Resource type.
- 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 Response> IP configuration of the Bastion Host resource.
- location String
Resource location.
- scale
Units Integer The scale units for the Bastion Host resource.
- sku
Sku
Response 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.
- provisioning
State string The provisioning state of the bastion host resource.
- type string
Resource type.
- 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 Response[] IP configuration of the Bastion Host resource.
- location string
Resource location.
- scale
Units number The scale units for the Bastion Host resource.
- sku
Sku
Response 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
Sku
Response 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.
- provisioning
State String The provisioning state of the bastion host resource.
- type String
Resource type.
- 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.
Supporting Types
BastionHostIPConfigurationResponse
- 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.
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