Compute Engine v1 API - Class SslCertificateSelfManagedSslCertificate (2.15.0)

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

Reference documentation and code samples for the Compute Engine v1 API class SslCertificateSelfManagedSslCertificate.

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
bool

HasPrivateKey

public bool HasPrivateKey { get; }

Gets whether the "private_key" field is set

Property Value
TypeDescription
bool

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