pub struct BastionHostResult {Show 17 fields
pub copy_paste_enabled: Output<Option<bool>>,
pub dns_name: Output<String>,
pub file_copy_enabled: Output<Option<bool>>,
pub ip_configuration: Output<Option<BastionHostIpConfiguration>>,
pub ip_connect_enabled: Output<Option<bool>>,
pub kerberos_enabled: Output<Option<bool>>,
pub location: Output<String>,
pub name: Output<String>,
pub resource_group_name: Output<String>,
pub scale_units: Output<Option<i32>>,
pub session_recording_enabled: Output<Option<bool>>,
pub shareable_link_enabled: Output<Option<bool>>,
pub sku: Output<Option<String>>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tunneling_enabled: Output<Option<bool>>,
pub virtual_network_id: Output<Option<String>>,
pub zones: Output<Option<Vec<String>>>,
}
Fields§
§copy_paste_enabled: Output<Option<bool>>
Is Copy/Paste feature enabled for the Bastion Host. Defaults to true
.
dns_name: Output<String>
The FQDN for the Bastion Host.
file_copy_enabled: Output<Option<bool>>
Is File Copy feature enabled for the Bastion Host. Defaults to false
.
Note:
file_copy_enabled
is only supported whensku
isStandard
orPremium
.
ip_configuration: Output<Option<BastionHostIpConfiguration>>
A ip_configuration
block as defined below. Changing this forces a new resource to be created.
ip_connect_enabled: Output<Option<bool>>
Is IP Connect feature enabled for the Bastion Host. Defaults to false
.
Note:
ip_connect_enabled
is only supported whensku
isStandard
orPremium
.
kerberos_enabled: Output<Option<bool>>
Is Kerberos authentication feature enabled for the Bastion Host. Defaults to false
.
Note:
kerberos_enabled
is only supported whensku
isStandard
orPremium
.
location: Output<String>
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Review Azure Bastion Host FAQ for supported locations.
name: Output<String>
Specifies the name of the Bastion Host. Changing this forces a new resource to be created.
resource_group_name: Output<String>
The name of the resource group in which to create the Bastion Host. Changing this forces a new resource to be created.
scale_units: Output<Option<i32>>
The number of scale units with which to provision the Bastion Host. Possible values are between 2
and 50
. Defaults to 2
.
Note:
scale_units
only can be changed whensku
isStandard
orPremium
.scale_units
is always2
whensku
isBasic
.
session_recording_enabled: Output<Option<bool>>
Is Session Recording feature enabled for the Bastion Host. Defaults to false
.
Note:
session_recording_enabled
is only supported whensku
isPremium
.
Is Shareable Link feature enabled for the Bastion Host. Defaults to false
.
Note:
shareable_link_enabled
is only supported whensku
isStandard
orPremium
.
sku: Output<Option<String>>
The SKU of the Bastion Host. Accepted values are Developer
, Basic
, Standard
and Premium
. Defaults to Basic
.
Note Downgrading the SKU will force a new resource to be created.
A mapping of tags to assign to the resource.
tunneling_enabled: Output<Option<bool>>
Is Tunneling feature enabled for the Bastion Host. Defaults to false
.
Note:
tunneling_enabled
is only supported whensku
isStandard
orPremium
.
virtual_network_id: Output<Option<String>>
The ID of the Virtual Network for the Developer Bastion Host. Changing this forces a new resource to be created.
zones: Output<Option<Vec<String>>>
Specifies a list of Availability Zones in which this Public Bastion Host should be located. Changing this forces a new resource to be created.