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.
Implements
IMessageSslCertificateSelfManagedSslCertificate, IEquatableSslCertificateSelfManagedSslCertificate, IDeepCloneableSslCertificateSelfManagedSslCertificate, 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 |
bool |
HasPrivateKey
public bool HasPrivateKey { get; }
Gets whether the "private_key" field is set
Property Value | |
---|---|
Type | Description |
bool |
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 |