Struct google_privateca1_beta1::api::CertificateRevocationList[][src]

pub struct CertificateRevocationList {
    pub access_url: Option<String>,
    pub create_time: Option<String>,
    pub labels: Option<HashMap<String, String>>,
    pub name: Option<String>,
    pub pem_crl: Option<String>,
    pub revoked_certificates: Option<Vec<RevokedCertificate>>,
    pub sequence_number: Option<String>,
    pub state: Option<String>,
    pub update_time: Option<String>,
}

A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL). A CRL contains the serial numbers of certificates that should no longer be trusted.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

access_url: Option<String>

Output only. The location where ‘pem_crl’ can be accessed.

create_time: Option<String>

Output only. The time at which this CertificateRevocationList was created.

labels: Option<HashMap<String, String>>

Optional. Labels with user-defined metadata.

name: Option<String>

Output only. The resource path for this CertificateRevocationList in the format projects/*/locations/*/certificateAuthorities/*/ certificateRevocationLists/*.

pem_crl: Option<String>

Output only. The PEM-encoded X.509 CRL.

revoked_certificates: Option<Vec<RevokedCertificate>>

Output only. The revoked serial numbers that appear in pem_crl.

sequence_number: Option<String>

Output only. The CRL sequence number that appears in pem_crl.

state: Option<String>

Output only. The State for this CertificateRevocationList.

update_time: Option<String>

Output only. The time at which this CertificateRevocationList was updated.

Trait Implementations

impl Clone for CertificateRevocationList[src]

impl Debug for CertificateRevocationList[src]

impl Default for CertificateRevocationList[src]

impl<'de> Deserialize<'de> for CertificateRevocationList[src]

impl RequestValue for CertificateRevocationList[src]

impl ResponseResult for CertificateRevocationList[src]

impl Serialize for CertificateRevocationList[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.