public sealed class SslCertificateSelfManagedSslCertificate : IMessage<SslCertificateSelfManagedSslCertificate>, IEquatable<SslCertificateSelfManagedSslCertificate>, IDeepCloneable<SslCertificateSelfManagedSslCertificate>, IBufferMessage, IMessage
Configuration and status of a self-managed SSL certificate.
Implements
IMessage<SslCertificateSelfManagedSslCertificate>, IEquatable<SslCertificateSelfManagedSslCertificate>, IDeepCloneable<SslCertificateSelfManagedSslCertificate>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
SslCertificateSelfManagedSslCertificate()
public SslCertificateSelfManagedSslCertificate()
SslCertificateSelfManagedSslCertificate(SslCertificateSelfManagedSslCertificate)
public SslCertificateSelfManagedSslCertificate(SslCertificateSelfManagedSslCertificate other)
Parameter | |
---|---|
Name | Description |
other | SslCertificateSelfManagedSslCertificate |
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 | |
---|---|
Type | Description |
String |
HasCertificate
public bool HasCertificate { get; }
Gets whether the "certificate" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
HasPrivateKey
public bool HasPrivateKey { get; }
Gets whether the "private_key" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
PrivateKey
public string PrivateKey { get; set; }
A write-only private key in PEM format. Only insert requests will include this field.
Property Value | |
---|---|
Type | Description |
String |