Struct gapi_grpc::google::appengine::v1::SslSettings [−][src]
SSL configuration for a DomainMapping
resource.
Fields
certificate_id: String
ID of the AuthorizedCertificate
resource configuring SSL for the
application. Clearing this field will remove SSL support.
By default, a managed certificate is automatically created for every
domain mapping. To omit SSL support or to configure SSL manually, specify
SslManagementType.MANUAL
on a CREATE
or UPDATE
request. You must
be authorized to administer the AuthorizedCertificate
resource to
manually map it to a DomainMapping
resource.
Example: 12345
.
ssl_management_type: i32
SSL management type for this domain. If AUTOMATIC
, a managed certificate
is automatically provisioned. If MANUAL
, certificate_id
must be
manually specified in order to configure SSL for this domain.
pending_managed_certificate_id: String
ID of the managed AuthorizedCertificate
resource currently being
provisioned, if applicable. Until the new managed certificate has been
successfully provisioned, the previous SSL state will be preserved. Once
the provisioning process completes, the certificate_id
field will reflect
the new managed certificate and this field will be left empty. To remove
SSL support while there is still a pending managed certificate, clear the
certificate_id
field with an UpdateDomainMappingRequest
.
@OutputOnly
Implementations
impl SslSettings
[src]
pub fn ssl_management_type(&self) -> SslManagementType
[src]
Returns the enum value of ssl_management_type
, or the default if the field is set to an invalid enum value.
pub fn set_ssl_management_type(&mut self, value: SslManagementType)
[src]
Sets ssl_management_type
to the provided enum value.
Trait Implementations
impl Clone for SslSettings
[src]
fn clone(&self) -> SslSettings
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SslSettings
[src]
impl Default for SslSettings
[src]
fn default() -> SslSettings
[src]
impl Message for SslSettings
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<SslSettings> for SslSettings
[src]
fn eq(&self, other: &SslSettings) -> bool
[src]
fn ne(&self, other: &SslSettings) -> bool
[src]
impl StructuralPartialEq for SslSettings
[src]
Auto Trait Implementations
impl RefUnwindSafe for SslSettings
impl Send for SslSettings
impl Sync for SslSettings
impl Unpin for SslSettings
impl UnwindSafe for SslSettings
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,