你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BastionHostInner 类

public final class BastionHostInner
extends Resource

堡垒主机资源。

构造函数摘要

构造函数 说明
BastionHostInner()

创建 BastionHostInner 类的实例。

方法摘要

修饰符和类型 方法和描述
Boolean disableCopyPaste()

获取禁用复制粘贴属性:启用/禁用 Bastion 主机资源的复制/粘贴功能。

String dnsName()

获取可访问堡垒主机的终结点的 dnsName 属性:FQDN。

Boolean enableFileCopy()

获取“启用文件复制”属性:启用/禁用 Bastion 主机资源的“文件复制”功能。

Boolean enableIpConnect()

获取 enableIpConnect 属性:启用/禁用 Bastion 主机资源的 IP 连接功能。

Boolean enableKerberos()

获取 enableKerberos 属性:启用/禁用 Bastion 主机资源的 Kerberos 功能。

Boolean enableShareableLink()

获取 EnableShareableLink 属性:启用/禁用 Bastion 主机资源的可共享链接。

Boolean enableTunneling()

获取 enableTunneling 属性:启用/禁用 Bastion 主机资源的隧道功能。

String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

String id()

获取 id 属性:资源 ID。

List<BastionHostIpConfiguration> ipConfigurations()

获取 ipConfigurations 属性:Bastion 主机资源的 IP 配置。

BastionHostPropertiesFormatNetworkAcls networkAcls()

获取 networkAcls 属性:networkAcls 属性。

ProvisioningState provisioningState()

获取预配状态属性:堡垒主机资源的预配状态。

Integer scaleUnits()

获取 scaleUnits 属性:Bastion 主机资源的缩放单位。

Sku sku()

获取 SKU 属性:此 Bastion 主机的 SKU。

void validate()

验证实例。

SubResource virtualNetwork()

获取虚拟网络属性:仅对开发人员堡垒主机所需的现有虚拟网络的引用。

BastionHostInner withDisableCopyPaste(Boolean disableCopyPaste)

设置禁用复制粘贴属性:启用/禁用 Bastion 主机资源的复制/粘贴功能。

BastionHostInner withDnsName(String dnsName)

为可访问堡垒主机的终结点设置 dnsName 属性:FQDN。

BastionHostInner withEnableFileCopy(Boolean enableFileCopy)

设置“启用文件复制”属性:启用/禁用 Bastion 主机资源的“文件复制”功能。

BastionHostInner withEnableIpConnect(Boolean enableIpConnect)

设置 enableIpConnect 属性:启用/禁用 Bastion 主机资源的 IP 连接功能。

BastionHostInner withEnableKerberos(Boolean enableKerberos)

设置 enableKerberos 属性:启用/禁用 Bastion 主机资源的 Kerberos 功能。

BastionHostInner withEnableShareableLink(Boolean enableShareableLink)

设置 EnableShareableLink 属性:启用/禁用 Bastion 主机资源的可共享链接。

BastionHostInner withEnableTunneling(Boolean enableTunneling)

设置 enableTunneling 属性:启用/禁用 Bastion 主机资源的隧道功能。

BastionHostInner withId(String id)

设置 id 属性:资源 ID。

BastionHostInner withIpConfigurations(List<BastionHostIpConfiguration> ipConfigurations)

设置 ipConfigurations 属性:Bastion 主机资源的 IP 配置。

BastionHostInner withLocation(String location)
BastionHostInner withNetworkAcls(BastionHostPropertiesFormatNetworkAcls networkAcls)

设置 networkAcls 属性:networkAcls 属性。

BastionHostInner withScaleUnits(Integer scaleUnits)

设置缩放单位属性:Bastion 主机资源的缩放单位。

BastionHostInner withSku(Sku sku)

设置 sku 属性:此 Bastion 主机的 SKU。

BastionHostInner withTags(Map<String,String> tags)
BastionHostInner withVirtualNetwork(SubResource virtualNetwork)

设置虚拟网络属性:仅对开发人员堡垒主机所需的现有虚拟网络的引用。

方法继承自 ProxyResource

方法继承自 Resource

方法继承自 java.lang.Object

构造函数详细信息

BastionHostInner

public BastionHostInner()

创建 BastionHostInner 类的实例。

方法详细信息

disableCopyPaste

public Boolean disableCopyPaste()

获取 disableCopyPaste 属性:启用/禁用 Bastion 主机资源的复制/粘贴功能。

Returns:

disableCopyPaste 值。

dnsName

public String dnsName()

获取 dnsName 属性:可访问堡垒主机的终结点的 FQDN。

Returns:

dnsName 值。

enableFileCopy

public Boolean enableFileCopy()

获取 enableFileCopy 属性:启用/禁用 Bastion 主机资源的文件复制功能。

Returns:

enableFileCopy 值。

enableIpConnect

public Boolean enableIpConnect()

获取 enableIpConnect 属性:启用/禁用 Bastion 主机资源的 IP 连接功能。

Returns:

enableIpConnect 值。

enableKerberos

public Boolean enableKerberos()

获取 enableKerberos 属性:启用/禁用 Bastion 主机资源的 Kerberos 功能。

Returns:

enableKerberos 值。

enableShareableLink

public Boolean enableShareableLink()

获取 enableShareableLink 属性:启用/禁用 Bastion 主机资源的可共享链接。

Returns:

enableShareableLink 值。

enableTunneling

public Boolean enableTunneling()

获取 enableTunneling 属性:启用/禁用 Bastion 主机资源的隧道功能。

Returns:

enableTunneling 值。

etag

public String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

Returns:

etag 值。

id

public String id()

获取 id 属性:资源 ID。

Overrides:

BastionHostInner.id()

Returns:

id 值。

ipConfigurations

public List ipConfigurations()

获取 ipConfigurations 属性:Bastion 主机资源的 IP 配置。

Returns:

ipConfigurations 值。

networkAcls

public BastionHostPropertiesFormatNetworkAcls networkAcls()

获取 networkAcls 属性:networkAcls 属性。

Returns:

networkAcls 值。

provisioningState

public ProvisioningState provisioningState()

获取 provisioningState 属性:堡垒主机资源的预配状态。

Returns:

provisioningState 值。

scaleUnits

public Integer scaleUnits()

获取 scaleUnits 属性:Bastion 主机资源的缩放单位。

Returns:

scaleUnits 值。

sku

public Sku sku()

获取 SKU 属性:此 Bastion 主机的 SKU。

Returns:

SKU 值。

validate

public void validate()

验证实例。

virtualNetwork

public SubResource virtualNetwork()

获取 virtualNetwork 属性:仅对开发人员 Bastion 主机所需的现有虚拟网络的引用。

Returns:

virtualNetwork 值。

withDisableCopyPaste

public BastionHostInner withDisableCopyPaste(Boolean disableCopyPaste)

设置 disableCopyPaste 属性:启用/禁用 Bastion 主机资源的复制/粘贴功能。

Parameters:

disableCopyPaste - 要设置的 disableCopyPaste 值。

Returns:

BastionHostInner 对象本身。

withDnsName

public BastionHostInner withDnsName(String dnsName)

为可访问堡垒主机的终结点设置 dnsName 属性:FQDN。

Parameters:

dnsName - 要设置的 dnsName 值。

Returns:

BastionHostInner 对象本身。

withEnableFileCopy

public BastionHostInner withEnableFileCopy(Boolean enableFileCopy)

设置 enableFileCopy 属性:启用/禁用 Bastion 主机资源的文件复制功能。

Parameters:

enableFileCopy - 要设置的 enableFileCopy 值。

Returns:

BastionHostInner 对象本身。

withEnableIpConnect

public BastionHostInner withEnableIpConnect(Boolean enableIpConnect)

设置 enableIpConnect 属性:启用/禁用 Bastion 主机资源的 IP 连接功能。

Parameters:

enableIpConnect - 要设置的 enableIpConnect 值。

Returns:

BastionHostInner 对象本身。

withEnableKerberos

public BastionHostInner withEnableKerberos(Boolean enableKerberos)

设置 enableKerberos 属性:启用/禁用 Bastion 主机资源的 Kerberos 功能。

Parameters:

enableKerberos - 要设置的 enableKerberos 值。

Returns:

BastionHostInner 对象本身。

withEnableShareableLink

public BastionHostInner withEnableShareableLink(Boolean enableShareableLink)

设置 enableShareableLink 属性:启用/禁用 Bastion 主机资源的可共享链接。

Parameters:

enableShareableLink - 要设置的 enableShareableLink 值。

Returns:

BastionHostInner 对象本身。

withEnableTunneling

public BastionHostInner withEnableTunneling(Boolean enableTunneling)

设置 enableTunneling 属性:启用/禁用 Bastion 主机资源的隧道功能。

Parameters:

enableTunneling - 要设置的 enableTunneling 值。

Returns:

BastionHostInner 对象本身。

withId

public BastionHostInner withId(String id)

设置 id 属性:资源 ID。

Parameters:

id - 要设置的 ID 值。

Returns:

BastionHostInner 对象本身。

withIpConfigurations

public BastionHostInner withIpConfigurations(List ipConfigurations)

设置 ipConfigurations 属性:Bastion 主机资源的 IP 配置。

Parameters:

ipConfigurations - 要设置的 ipConfigurations 值。

Returns:

BastionHostInner 对象本身。

withLocation

public BastionHostInner withLocation(String location)

Overrides:

BastionHostInner.withLocation(String location)

Parameters:

location

withNetworkAcls

public BastionHostInner withNetworkAcls(BastionHostPropertiesFormatNetworkAcls networkAcls)

设置 networkAcls 属性:networkAcls 属性。

Parameters:

networkAcls - 要设置的 networkAcls 值。

Returns:

BastionHostInner 对象本身。

withScaleUnits

public BastionHostInner withScaleUnits(Integer scaleUnits)

设置 scaleUnits 属性:Bastion 主机资源的缩放单位。

Parameters:

scaleUnits - 要设置的 scaleUnits 值。

Returns:

BastionHostInner 对象本身。

withSku

public BastionHostInner withSku(Sku sku)

设置 sku 属性:此 Bastion 主机的 SKU。

Parameters:

sku - 要设置的 SKU 值。

Returns:

BastionHostInner 对象本身。

withTags

public BastionHostInner withTags(Map tags)

Overrides:

BastionHostInner.withTags(Map<String,String> tags)

Parameters:

tags

withVirtualNetwork

public BastionHostInner withVirtualNetwork(SubResource virtualNetwork)

设置 virtualNetwork 属性:仅对开发人员 Bastion 主机所需的现有虚拟网络的引用。

Parameters:

virtualNetwork - 要设置的 virtualNetwork 值。

Returns:

BastionHostInner 对象本身。

适用于