Trait consul::connect_ca::ConnectCA [−][src]
pub trait ConnectCA { fn ca_roots(
&self,
q: Option<&QueryOptions>
) -> Result<(CARootList, QueryMeta)>; fn ca_get_config(
&self,
q: Option<&QueryOptions>
) -> Result<(CAConfig, QueryMeta)>; fn ca_set_config(
&self,
conf: &CAConfig,
q: Option<&WriteOptions>
) -> Result<((), WriteMeta)>; }
Required methods
fn ca_roots(&self, q: Option<&QueryOptions>) -> Result<(CARootList, QueryMeta)>
[src]
fn ca_get_config(
&self,
q: Option<&QueryOptions>
) -> Result<(CAConfig, QueryMeta)>
[src]
&self,
q: Option<&QueryOptions>
) -> Result<(CAConfig, QueryMeta)>
fn ca_set_config(
&self,
conf: &CAConfig,
q: Option<&WriteOptions>
) -> Result<((), WriteMeta)>
[src]
&self,
conf: &CAConfig,
q: Option<&WriteOptions>
) -> Result<((), WriteMeta)>
Implementors
impl ConnectCA for Client
[src]
impl ConnectCA for Client
[src]fn ca_roots(&self, q: Option<&QueryOptions>) -> Result<(CARootList, QueryMeta)>
[src]
fn ca_roots(&self, q: Option<&QueryOptions>) -> Result<(CARootList, QueryMeta)>
[src]https://www.consul.io/api/connect/ca.html#list-ca-root-certificates
fn ca_get_config(
&self,
q: Option<&QueryOptions>
) -> Result<(CAConfig, QueryMeta)>
[src]
fn ca_get_config(
&self,
q: Option<&QueryOptions>
) -> Result<(CAConfig, QueryMeta)>
[src]https://www.consul.io/api/connect/ca.html#get-ca-configuration
fn ca_set_config(
&self,
conf: &CAConfig,
q: Option<&WriteOptions>
) -> Result<((), WriteMeta)>
[src]
fn ca_set_config(
&self,
conf: &CAConfig,
q: Option<&WriteOptions>
) -> Result<((), WriteMeta)>
[src]https://www.consul.io/api/connect/ca.html#update-ca-configuration