GetSslCertificateComputeBetaResult class

Result data returned by getSslCertificate.

Constructors

GetSslCertificateComputeBetaResult({required String certificate, required String creationTimestamp, required String description, required String expireTime, required String kind, required SslCertificateManagedSslCertificateResponseComputeBeta managed, required String name, required String privateKey, required String region, required String selfLink, required SslCertificateSelfManagedSslCertificateResponseComputeBeta selfManaged, required List<String> subjectAlternativeNames, required String type})
Creates a new GetSslCertificateComputeBetaResult. certificate A value read into memory from a certificate file. The certificate file 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. creationTimestamp Creation timestamp in RFC3339 text format. description An optional description of this resource. Provide this property when you create the resource. expireTime Expire time of the certificate. RFC3339 kind Type of the resource. Always compute#sslCertificate for SSL certificates. managed Configuration and status of a managed SSL certificate. name Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. privateKey A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field. region URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate. selfLink Output only Server-defined URL for the resource. selfManaged Configuration and status of a self-managed SSL certificate. subjectAlternativeNames Domains associated with the certificate via Subject Alternative Name. type (Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
const
GetSslCertificateComputeBetaResult.fromMap(Map<String, dynamic> map)
factory

Properties

certificate → String
A value read into memory from a certificate file. The certificate file 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.
final
creationTimestamp → String
Creation timestamp in RFC3339 text format.
final
description → String
An optional description of this resource. Provide this property when you create the resource.
final
expireTime → String
Expire time of the certificate. RFC3339
final
hashCode → int
The hash code for this object.
no setterinherited
kind → String
Type of the resource. Always compute#sslCertificate for SSL certificates.
final
managed → SslCertificateManagedSslCertificateResponseComputeBeta
Configuration and status of a managed SSL certificate.
final
name → String
Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
final
privateKey → String
A value read into memory from a write-only private key file. The private key file must be in PEM format. For security, only insert requests include this field.
final
region → String
URL of the region where the regional SSL Certificate resides. This field is not applicable to global SSL Certificate.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
Output only Server-defined URL for the resource.
final
selfManaged → SslCertificateSelfManagedSslCertificateResponseComputeBeta
Configuration and status of a self-managed SSL certificate.
final
subjectAlternativeNames → List<String>
Domains associated with the certificate via Subject Alternative Name.
final
type → String
(Optional) Specifies the type of SSL certificate, either "SELF_MANAGED" or "MANAGED". If not specified, the certificate is self-managed and the fields certificate and private_key are used.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited