public interface SecretsService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<SecretKeysResponse> |
getOrgsIDSecrets(String orgID,
String zapTraceSpan)
List all secret keys for an organization
|
retrofit2.Call<Void> |
patchOrgsIDSecrets(String orgID,
Map<String,String> requestBody,
String zapTraceSpan)
Update secrets in an organization
|
retrofit2.Call<Void> |
postOrgsIDSecrets(String orgID,
SecretKeys secretKeys,
String zapTraceSpan)
Delete secrets from an organization
|
@GET(value="api/v2/orgs/{orgID}/secrets")
retrofit2.Call<SecretKeysResponse> getOrgsIDSecrets(@Path(value="orgID")
String orgID,
@Header(value="Zap-Trace-Span")
String zapTraceSpan)
orgID - The organization ID. (required)zapTraceSpan - OpenTracing span context (optional)@Headers(value="Content-Type:application/json")
@PATCH(value="api/v2/orgs/{orgID}/secrets")
retrofit2.Call<Void> patchOrgsIDSecrets(@Path(value="orgID")
String orgID,
@Body
Map<String,String> requestBody,
@Header(value="Zap-Trace-Span")
String zapTraceSpan)
orgID - The organization ID. (required)requestBody - Secret key value pairs to update/add (required)zapTraceSpan - OpenTracing span context (optional)@Headers(value="Content-Type:application/json")
@POST(value="api/v2/orgs/{orgID}/secrets/delete")
retrofit2.Call<Void> postOrgsIDSecrets(@Path(value="orgID")
String orgID,
@Body
SecretKeys secretKeys,
@Header(value="Zap-Trace-Span")
String zapTraceSpan)
orgID - The organization ID. (required)secretKeys - Secret key to delete (required)zapTraceSpan - OpenTracing span context (optional)Copyright © 2018–2021 InfluxData, Inc.. All rights reserved.