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]

fn ca_set_config(
    &self,
    conf: &CAConfig,
    q: Option<&WriteOptions>
) -> Result<((), WriteMeta)>
[src]

Loading content...

Implementors

impl ConnectCA for Client[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]

https://www.consul.io/api/connect/ca.html#get-ca-configuration

fn ca_set_config(
    &self,
    conf: &CAConfig,
    q: Option<&WriteOptions>
) -> Result<((), WriteMeta)>
[src]

https://www.consul.io/api/connect/ca.html#update-ca-configuration

Loading content...