GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1CertificateProvisioningProcess (google_api_chrome_management v0.11.0)
View SourceA certificate provisioning process.
Attributes
-
chromeOsDevice(type:GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ChromeOsDevice.t, default:nil) - Output only. The client certificate is being provisioned for a ChromeOS device. This contains information about the device. -
chromeOsUserSession(type:GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ChromeOsUserSession.t, default:nil) - Output only. The client certificate is being provisioned for a ChromeOS user. This contains information about the current user session. -
failureMessage(type:String.t, default:nil) - Output only. A message describing why thisCertificateProvisioningProcesshas failed. Presence of this field indicates that theCertificateProvisioningProcesshas failed. -
genericCaConnection(type:GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1GenericCaConnection.t, default:nil) - Output only. The CA connection is a generic CA connection. -
genericProfile(type:GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1GenericProfile.t, default:nil) - Output only. The profile is a generic certificate provisioning profile. -
issuedCertificate(type:String.t, default:nil) - Output only. The issued certificate for thisCertificateProvisioningProcessin PEM format. -
name(type:String.t, default:nil) - Identifier. Resource name of theCertificateProvisioningProcess. The name pattern is given ascustomers/{customer}/certificateProvisioningProcesses/{certificate_provisioning_process}with{customer}being the obfuscated customer id and{certificate_provisioning_process}being the certificate provisioning process id. -
provisioningProfileId(type:String.t, default:nil) - Output only. The ID of the certificate provisioning profile. -
signData(type:String.t, default:nil) - Output only. The data that the client was asked to sign. This field is only present after theSignDataoperation has been initiated. -
signature(type:String.t, default:nil) - Output only. The signature ofsignature_algorithm, generated using the client's private key usingsignature_algorithm. This field is only present after theSignDataoperation has finished. -
signatureAlgorithm(type:String.t, default:nil) - Output only. The signature algorithm that the adapter expects the client and backend components to use when processingsign_data. This field is only present after theSignDataoperation has been initiated. -
startTime(type:DateTime.t, default:nil) - Output only. Server-generated timestamp of when the certificate provisioning process has been created. -
subjectPublicKeyInfo(type:String.t, default:nil) - Output only. The public key for which a certificate should be provisioned. Represented as a DER-encoded X.509 SubjectPublicKeyInfo.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1CertificateProvisioningProcess{ chromeOsDevice: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ChromeOsDevice.t() | nil, chromeOsUserSession: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1ChromeOsUserSession.t() | nil, failureMessage: String.t() | nil, genericCaConnection: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1GenericCaConnection.t() | nil, genericProfile: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1GenericProfile.t() | nil, issuedCertificate: String.t() | nil, name: String.t() | nil, provisioningProfileId: String.t() | nil, signData: String.t() | nil, signature: String.t() | nil, signatureAlgorithm: String.t() | nil, startTime: DateTime.t() | nil, subjectPublicKeyInfo: String.t() | nil }