Class SslCertificateSelfManagedSslCertificate (1.2.0)

public sealed class SslCertificateSelfManagedSslCertificate : IMessage<SslCertificateSelfManagedSslCertificate>, IEquatable<SslCertificateSelfManagedSslCertificate>, IDeepCloneable<SslCertificateSelfManagedSslCertificate>, IBufferMessage, IMessage

Configuration and status of a self-managed SSL certificate.

Inheritance

Object > SslCertificateSelfManagedSslCertificate

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

SslCertificateSelfManagedSslCertificate()

public SslCertificateSelfManagedSslCertificate()

SslCertificateSelfManagedSslCertificate(SslCertificateSelfManagedSslCertificate)

public SslCertificateSelfManagedSslCertificate(SslCertificateSelfManagedSslCertificate other)
Parameter
NameDescription
otherSslCertificateSelfManagedSslCertificate

Properties

Certificate

public string Certificate { get; set; }

A local certificate file. The certificate must be in PEM format. The certificate chain must be no greater than 5 certs long. The chain must include at least one intermediate cert.

Property Value
TypeDescription
String

HasCertificate

public bool HasCertificate { get; }

Gets whether the "certificate" field is set

Property Value
TypeDescription
Boolean

HasPrivateKey

public bool HasPrivateKey { get; }

Gets whether the "private_key" field is set

Property Value
TypeDescription
Boolean

PrivateKey

public string PrivateKey { get; set; }

A write-only private key in PEM format. Only insert requests will include this field.

Property Value
TypeDescription
String