Struct gapi_grpc::google::cloud::security::privateca::v1beta1::CertificateRevocationList[][src]

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

A [CertificateRevocationList][google.cloud.security.privateca.v1beta1.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.

Fields

name: String

Output only. The resource path for this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] in the format projects/*/locations/*/certificateAuthorities/*/ certificateRevocationLists/*.

sequence_number: i64

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

revoked_certificates: Vec<RevokedCertificate>

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

pem_crl: String

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

access_url: String

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

state: i32

Output only. The [State][google.cloud.security.privateca.v1beta1.CertificateRevocationList.State] for this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList].

create_time: Option<Timestamp>

Output only. The time at which this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] was created.

update_time: Option<Timestamp>

Output only. The time at which this [CertificateRevocationList][google.cloud.security.privateca.v1beta1.CertificateRevocationList] was updated.

labels: HashMap<String, String>

Optional. Labels with user-defined metadata.

Implementations

impl CertificateRevocationList[src]

pub fn state(&self) -> State[src]

Returns the enum value of state, or the default if the field is set to an invalid enum value.

pub fn set_state(&mut self, value: State)[src]

Sets state to the provided enum value.

Trait Implementations

impl Clone for CertificateRevocationList[src]

impl Debug for CertificateRevocationList[src]

impl Default for CertificateRevocationList[src]

impl Message for CertificateRevocationList[src]

impl PartialEq<CertificateRevocationList> for CertificateRevocationList[src]

impl StructuralPartialEq for CertificateRevocationList[src]

Auto Trait Implementations

impl RefUnwindSafe for CertificateRevocationList

impl Send for CertificateRevocationList

impl Sync for CertificateRevocationList

impl Unpin for CertificateRevocationList

impl UnwindSafe for CertificateRevocationList

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> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]