de.gesellix.docker.client.secret.ManageSecret Maven / Gradle / Ivy
package de.gesellix.docker.client.secret;
import de.gesellix.docker.engine.EngineResponse;
import de.gesellix.docker.remote.api.IdResponse;
import de.gesellix.docker.remote.api.Secret;
import de.gesellix.docker.remote.api.SecretSpec;
import java.util.List;
import java.util.Map;
public interface ManageSecret {
EngineResponse createSecret(String name, byte[] secretData);
EngineResponse createSecret(String name, byte[] secretData, Map labels);
EngineResponse inspectSecret(String secretId);
/**
* @see #secrets(String)
* @deprecated use {@link #secrets(String)}
*/
@Deprecated
EngineResponse> secrets(Map query);
EngineResponse> secrets();
EngineResponse> secrets(String filters);
void rmSecret(String secretId);
void updateSecret(String secretId, long version, SecretSpec secretSpec);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy