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

MeshSecretValue class

表示 MeshSecretValue 的类。

构造函数

MeshSecretValue(ServiceFabricClientContext)

创建 MeshSecretValue。

方法

addValue(string, string, SecretValueResourceDescription, RequestOptionsBase)

创建指定机密资源的新值。 值的名称通常是版本标识符。 创建后,无法更改值。

addValue(string, string, SecretValueResourceDescription, RequestOptionsBase, ServiceCallback<SecretValueResourceDescription>)
addValue(string, string, SecretValueResourceDescription, ServiceCallback<SecretValueResourceDescription>)
deleteMethod(string, string, RequestOptionsBase)

删除名称标识的机密值资源。 资源的名称通常是与该值关联的版本。 如果指定的值正在使用,则删除将失败。

deleteMethod(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteMethod(string, string, ServiceCallback<void>)
get(string, string, RequestOptionsBase)

获取有关指定命名机密值资源的信息。 此信息不包括机密的实际值。

get(string, string, RequestOptionsBase, ServiceCallback<SecretValueResourceDescription>)
get(string, string, ServiceCallback<SecretValueResourceDescription>)
list(string, RequestOptionsBase)

获取有关指定机密资源的所有机密值资源的信息。 此信息包括机密值资源的名称,但不包括实际值。

list(string, RequestOptionsBase, ServiceCallback<PagedSecretValueResourceDescriptionList>)
list(string, ServiceCallback<PagedSecretValueResourceDescriptionList>)
show(string, string, RequestOptionsBase)

列出机密资源的指定命名值的解密值。 这是一项特权作。

show(string, string, RequestOptionsBase, ServiceCallback<SecretValue>)
show(string, string, ServiceCallback<SecretValue>)

构造函数详细信息

MeshSecretValue(ServiceFabricClientContext)

创建 MeshSecretValue。

new MeshSecretValue(client: ServiceFabricClientContext)

参数

client
ServiceFabricClientContext

对服务客户端的引用。

方法详细信息

addValue(string, string, SecretValueResourceDescription, RequestOptionsBase)

创建指定机密资源的新值。 值的名称通常是版本标识符。 创建后,无法更改值。

function addValue(secretResourceName: string, secretValueResourceName: string, secretValueResourceDescription: SecretValueResourceDescription, options?: RequestOptionsBase): Promise<MeshSecretValueAddValueResponse>

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

secretValueResourceDescription
SecretValueResourceDescription

有关创建机密资源值的说明。

options
RequestOptionsBase

可选参数

返回

承诺<Models.MeshSecretValueAddValueResponse>

addValue(string, string, SecretValueResourceDescription, RequestOptionsBase, ServiceCallback<SecretValueResourceDescription>)

function addValue(secretResourceName: string, secretValueResourceName: string, secretValueResourceDescription: SecretValueResourceDescription, options: RequestOptionsBase, callback: ServiceCallback<SecretValueResourceDescription>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

secretValueResourceDescription
SecretValueResourceDescription

有关创建机密资源值的说明。

options
RequestOptionsBase

可选参数

addValue(string, string, SecretValueResourceDescription, ServiceCallback<SecretValueResourceDescription>)

function addValue(secretResourceName: string, secretValueResourceName: string, secretValueResourceDescription: SecretValueResourceDescription, callback: ServiceCallback<SecretValueResourceDescription>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

secretValueResourceDescription
SecretValueResourceDescription

有关创建机密资源值的说明。

deleteMethod(string, string, RequestOptionsBase)

删除名称标识的机密值资源。 资源的名称通常是与该值关联的版本。 如果指定的值正在使用,则删除将失败。

function deleteMethod(secretResourceName: string, secretValueResourceName: string, options?: RequestOptionsBase): Promise<RestResponse>

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

options
RequestOptionsBase

可选参数

返回

Promise<RestResponse>

承诺<msRest.RestResponse>

deleteMethod(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteMethod(secretResourceName: string, secretValueResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

options
RequestOptionsBase

可选参数

callback

ServiceCallback<void>

回调

deleteMethod(string, string, ServiceCallback<void>)

function deleteMethod(secretResourceName: string, secretValueResourceName: string, callback: ServiceCallback<void>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

callback

ServiceCallback<void>

回调

get(string, string, RequestOptionsBase)

获取有关指定命名机密值资源的信息。 此信息不包括机密的实际值。

function get(secretResourceName: string, secretValueResourceName: string, options?: RequestOptionsBase): Promise<MeshSecretValueGetResponse>

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

options
RequestOptionsBase

可选参数

返回

承诺<Models.MeshSecretValueGetResponse>

get(string, string, RequestOptionsBase, ServiceCallback<SecretValueResourceDescription>)

function get(secretResourceName: string, secretValueResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<SecretValueResourceDescription>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

options
RequestOptionsBase

可选参数

get(string, string, ServiceCallback<SecretValueResourceDescription>)

function get(secretResourceName: string, secretValueResourceName: string, callback: ServiceCallback<SecretValueResourceDescription>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

list(string, RequestOptionsBase)

获取有关指定机密资源的所有机密值资源的信息。 此信息包括机密值资源的名称,但不包括实际值。

function list(secretResourceName: string, options?: RequestOptionsBase): Promise<MeshSecretValueListResponse>

参数

secretResourceName

string

机密资源的名称。

options
RequestOptionsBase

可选参数

返回

承诺<Models.MeshSecretValueListResponse>

list(string, RequestOptionsBase, ServiceCallback<PagedSecretValueResourceDescriptionList>)

function list(secretResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<PagedSecretValueResourceDescriptionList>)

参数

secretResourceName

string

机密资源的名称。

options
RequestOptionsBase

可选参数

list(string, ServiceCallback<PagedSecretValueResourceDescriptionList>)

function list(secretResourceName: string, callback: ServiceCallback<PagedSecretValueResourceDescriptionList>)

参数

secretResourceName

string

机密资源的名称。

show(string, string, RequestOptionsBase)

列出机密资源的指定命名值的解密值。 这是一项特权作。

function show(secretResourceName: string, secretValueResourceName: string, options?: RequestOptionsBase): Promise<MeshSecretValueShowResponse>

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

options
RequestOptionsBase

可选参数

返回

承诺<Models.MeshSecretValueShowResponse>

show(string, string, RequestOptionsBase, ServiceCallback<SecretValue>)

function show(secretResourceName: string, secretValueResourceName: string, options: RequestOptionsBase, callback: ServiceCallback<SecretValue>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

options
RequestOptionsBase

可选参数

callback

ServiceCallback<SecretValue>

回调

show(string, string, ServiceCallback<SecretValue>)

function show(secretResourceName: string, secretValueResourceName: string, callback: ServiceCallback<SecretValue>)

参数

secretResourceName

string

机密资源的名称。

secretValueResourceName

string

机密资源值的名称,通常是该值的版本标识符。

callback

ServiceCallback<SecretValue>

回调