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

CertificateReference 类

  • java.lang.Object
    • com.microsoft.azure.management.batch.CertificateReference

public class CertificateReference

对要安装在池中的计算节点上的证书的引用。 这必须与池位于同一帐户中。

方法摘要

修饰符和类型 方法和描述
String id()

获取 ID 值。

CertificateStoreLocation storeLocation()

获取默认值为 currentUser。 此属性仅适用于使用 Windows 节点配置的池 (,即使用 cloudServiceConfiguration 创建的池,或使用 windows 映像引用) 通过 virtualMachineConfiguration 配置的池。 对于 Linux 计算节点,证书存储在任务工作目录内的目录中,并向任务提供环境变量AZ_BATCH_CERTIFICATES_DIR以查询此位置。 对于具有“remoteUser”可见性的证书,在用户的主目录中创建一个“certs”目录, (例如 /home/{user-name}/certs) ,证书将放置在该目录中。 可能的值包括:“CurrentUser”、“LocalMachine”。

String storeName()

获取此属性仅适用于使用 Windows 节点配置的池 (,即使用 cloudServiceConfiguration 创建的池,或使用 windows 映像引用) 通过 virtualMachineConfiguration 配置的池。 常见的存储名称包括:My、Root、CA、Trust、Disallowed、TrustedPeople、TrustedPublisher、AuthRoot、AddressBook,但也可以使用任何自定义存储名称。 默认值为 My。

List<CertificateVisibility> visibility()

获取可见性值。

CertificateReference withId(String id)

设置 ID 值。

CertificateReference withStoreLocation(CertificateStoreLocation storeLocation)

将默认值设置为 currentUser。 此属性仅适用于使用 Windows 节点配置的池 (,即使用 cloudServiceConfiguration 创建的池,或使用 windows 映像引用) 通过 virtualMachineConfiguration 配置的池。 对于 Linux 计算节点,证书存储在任务工作目录内的目录中,并向任务提供环境变量AZ_BATCH_CERTIFICATES_DIR以查询此位置。 对于具有“remoteUser”可见性的证书,在用户的主目录中创建一个“certs”目录, (例如 /home/{user-name}/certs) ,证书将放置在该目录中。 可能的值包括:“CurrentUser”、“LocalMachine”。

CertificateReference withStoreName(String storeName)

设置此属性仅适用于使用 Windows 节点 ((即使用 cloudServiceConfiguration 创建的)或使用 windows 映像引用) 使用 virtualMachineConfiguration 配置的池。 常见的存储名称包括:My、Root、CA、Trust、Disallowed、TrustedPeople、TrustedPublisher、AuthRoot、AddressBook,但也可以使用任何自定义存储名称。 默认值为 My。

CertificateReference withVisibility(List<CertificateVisibility> visibility)

设置可见性值。

方法详细信息

id

public String id()

获取 ID 值。

Returns:

id 值

storeLocation

public CertificateStoreLocation storeLocation()

获取默认值为 currentUser。 此属性仅适用于使用 Windows 节点配置的池 (,即使用 cloudServiceConfiguration 创建的池,或使用 windows 映像引用) 通过 virtualMachineConfiguration 配置的池。 对于 Linux 计算节点,证书存储在任务工作目录内的目录中,并向任务提供环境变量AZ_BATCH_CERTIFICATES_DIR以查询此位置。 对于具有“remoteUser”可见性的证书,在用户的主目录中创建一个“certs”目录, (例如 /home/{user-name}/certs) ,证书将放置在该目录中。 可能的值包括:“CurrentUser”、“LocalMachine”。

Returns:

storeLocation 值

storeName

public String storeName()

获取此属性仅适用于使用 Windows 节点配置的池 (,即使用 cloudServiceConfiguration 创建的池,或使用 windows 映像引用) 通过 virtualMachineConfiguration 配置的池。 常见的存储名称包括:My、Root、CA、Trust、Disallowed、TrustedPeople、TrustedPublisher、AuthRoot、AddressBook,但也可以使用任何自定义存储名称。 默认值为 My。

Returns:

storeName 值

visibility

public List visibility()

获取可见性值。

Returns:

可见性值

withId

public CertificateReference withId(String id)

设置 ID 值。

Parameters:

id - 要设置的 id 值

Returns:

CertificateReference 对象本身。

withStoreLocation

public CertificateReference withStoreLocation(CertificateStoreLocation storeLocation)

将默认值设置为 currentUser。 此属性仅适用于使用 Windows 节点配置的池 (,即使用 cloudServiceConfiguration 创建的池,或使用 windows 映像引用) 通过 virtualMachineConfiguration 配置的池。 对于 Linux 计算节点,证书存储在任务工作目录内的目录中,并向任务提供环境变量AZ_BATCH_CERTIFICATES_DIR以查询此位置。 对于具有“remoteUser”可见性的证书,在用户的主目录中创建一个“certs”目录, (例如 /home/{user-name}/certs) ,证书将放置在该目录中。 可能的值包括:“CurrentUser”、“LocalMachine”。

Parameters:

storeLocation - 要设置的 storeLocation 值

Returns:

CertificateReference 对象本身。

withStoreName

public CertificateReference withStoreName(String storeName)

设置此属性仅适用于使用 Windows 节点 ((即使用 cloudServiceConfiguration 创建的)或使用 windows 映像引用) 使用 virtualMachineConfiguration 配置的池。 常见的存储名称包括:My、Root、CA、Trust、Disallowed、TrustedPeople、TrustedPublisher、AuthRoot、AddressBook,但也可以使用任何自定义存储名称。 默认值为 My。

Parameters:

storeName - 要设置的 storeName 值

Returns:

CertificateReference 对象本身。

withVisibility

public CertificateReference withVisibility(List visibility)

设置可见性值。

Parameters:

visibility - 要设置的可见性值

Returns:

CertificateReference 对象本身。

适用于