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.76.0 published on Friday, Dec 6, 2024 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.76.0 published on Friday, Dec 6, 2024 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)
// 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
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.76.0 published on Friday, Dec 6, 2024 by Pulumi