GetBastionHostResult

data class GetBastionHostResult(val azureApiVersion: String, val disableCopyPaste: Boolean? = null, val dnsName: String? = null, val enableFileCopy: Boolean? = null, val enableIpConnect: Boolean? = null, val enableKerberos: Boolean? = null, val enablePrivateOnlyBastion: Boolean? = null, val enableSessionRecording: Boolean? = null, val enableShareableLink: Boolean? = null, val enableTunneling: Boolean? = null, val etag: String, val id: String? = null, val ipConfigurations: List<BastionHostIPConfigurationResponse>? = null, val location: String? = null, val name: String, val networkAcls: BastionHostPropertiesFormatResponseNetworkAcls? = null, val provisioningState: String, val scaleUnits: Int? = null, val sku: SkuResponse? = null, val tags: Map<String, String>? = null, val type: String, val virtualNetwork: SubResourceResponse? = null, val zones: List<String>? = null)

Bastion Host resource.

Constructors

Link copied to clipboard
constructor(azureApiVersion: String, disableCopyPaste: Boolean? = null, dnsName: String? = null, enableFileCopy: Boolean? = null, enableIpConnect: Boolean? = null, enableKerberos: Boolean? = null, enablePrivateOnlyBastion: Boolean? = null, enableSessionRecording: Boolean? = null, enableShareableLink: Boolean? = null, enableTunneling: Boolean? = null, etag: String, id: String? = null, ipConfigurations: List<BastionHostIPConfigurationResponse>? = null, location: String? = null, name: String, networkAcls: BastionHostPropertiesFormatResponseNetworkAcls? = null, provisioningState: String, scaleUnits: Int? = null, sku: SkuResponse? = null, tags: Map<String, String>? = null, type: String, virtualNetwork: SubResourceResponse? = null, zones: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

Enable/Disable Copy/Paste feature of the Bastion Host resource.

Link copied to clipboard
val dnsName: String? = null

FQDN for the endpoint on which bastion host is accessible.

Link copied to clipboard
val enableFileCopy: Boolean? = null

Enable/Disable File Copy feature of the Bastion Host resource.

Link copied to clipboard

Enable/Disable IP Connect feature of the Bastion Host resource.

Link copied to clipboard
val enableKerberos: Boolean? = null

Enable/Disable Kerberos feature of the Bastion Host resource.

Link copied to clipboard

Enable/Disable Private Only feature of the Bastion Host resource.

Link copied to clipboard

Enable/Disable Session Recording feature of the Bastion Host resource.

Link copied to clipboard

Enable/Disable Shareable Link of the Bastion Host resource.

Link copied to clipboard

Enable/Disable Tunneling feature of the Bastion Host resource.

Link copied to clipboard

A unique read-only string that changes whenever the resource is updated.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard

IP configuration of the Bastion Host resource.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

Resource name.

Link copied to clipboard

The provisioning state of the bastion host resource.

Link copied to clipboard
val scaleUnits: Int? = null

The scale units for the Bastion Host resource.

Link copied to clipboard
val sku: SkuResponse? = null

The sku of this Bastion Host.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

Resource type.

Link copied to clipboard

Reference to an existing virtual network required for Developer Bastion Host only.

Link copied to clipboard
val zones: List<String>? = null

A list of availability zones denoting where the resource needs to come from.