Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess
- Inherits:
-
Object
- Object
- Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chromemanagement_v1/classes.rb,
lib/google/apis/chromemanagement_v1/representations.rb,
lib/google/apis/chromemanagement_v1/representations.rb
Overview
A certificate provisioning process.
Instance Attribute Summary collapse
-
#ca_connection_adapter_config_reference ⇒ String
Output only.
-
#chrome_os_device ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1ChromeOsDevice
Describes the ChromeOS device that a
CertificateProvisioningProcessbelongs to. -
#chrome_os_user_session ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession
Describes the ChromeOS user session that a
CertificateProvisioningProcessbelongs to. -
#failure_message ⇒ String
Output only.
-
#issued_certificate ⇒ String
Output only.
-
#name ⇒ String
Identifier.
-
#profile_adapter_config_reference ⇒ String
Output only.
-
#provisioning_profile_id ⇒ String
Output only.
-
#sign_data ⇒ String
Output only.
-
#signature ⇒ String
Output only.
-
#signature_algorithm ⇒ String
Output only.
-
#start_time ⇒ String
Output only.
-
#subject_public_key_info ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess
constructor
A new instance of GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess
Returns a new instance of GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess.
4695 4696 4697 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4695 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ca_connection_adapter_config_reference ⇒ String
Output only. A JSON string that contains the administrator-provided
configuration for the certification authority service. This field can be
missing if no configuration was given.
Corresponds to the JSON property caConnectionAdapterConfigReference
4612 4613 4614 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4612 def ca_connection_adapter_config_reference @ca_connection_adapter_config_reference end |
#chrome_os_device ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1ChromeOsDevice
Describes the ChromeOS device that a CertificateProvisioningProcess belongs
to.
Corresponds to the JSON property chromeOsDevice
4618 4619 4620 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4618 def chrome_os_device @chrome_os_device end |
#chrome_os_user_session ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession
Describes the ChromeOS user session that a CertificateProvisioningProcess
belongs to.
Corresponds to the JSON property chromeOsUserSession
4624 4625 4626 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4624 def chrome_os_user_session @chrome_os_user_session end |
#failure_message ⇒ String
Output only. A message describing why this CertificateProvisioningProcess
failed. Presence of this field indicates that the
CertificateProvisioningProcess has failed.
Corresponds to the JSON property failureMessage
4631 4632 4633 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4631 def @failure_message end |
#issued_certificate ⇒ String
Output only. The issued certificate for this CertificateProvisioningProcess
in PEM format.
Corresponds to the JSON property issuedCertificate
4637 4638 4639 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4637 def issued_certificate @issued_certificate end |
#name ⇒ String
Identifier. Resource name of the CertificateProvisioningProcess. The name
pattern is given as customers/customer/certificateProvisioningProcesses/
certificate_provisioning_processwithcustomerbeing the obfuscated
customer id andcertificate_provisioning_process`being the certificate
provisioning process id.
Corresponds to the JSON propertyname`
4646 4647 4648 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4646 def name @name end |
#profile_adapter_config_reference ⇒ String
Output only. A JSON string that contains the administrator-provided
configuration for the certificate provisioning profile. This field can be
missing if no configuration was given.
Corresponds to the JSON property profileAdapterConfigReference
4653 4654 4655 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4653 def profile_adapter_config_reference @profile_adapter_config_reference end |
#provisioning_profile_id ⇒ String
Output only. The ID of the certificate provisioning profile.
Corresponds to the JSON property provisioningProfileId
4658 4659 4660 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4658 def provisioning_profile_id @provisioning_profile_id end |
#sign_data ⇒ String
Output only. The data that the client was asked to sign. This field is only
present after the SignData operation has been initiated.
Corresponds to the JSON property signData
NOTE: Values are automatically base64 encoded/decoded in the client library.
4665 4666 4667 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4665 def sign_data @sign_data end |
#signature ⇒ String
Output only. The signature of signature_algorithm, generated using the
client's private key using signature_algorithm. This field is only present
after theSignData operation has finished.
Corresponds to the JSON property signature
NOTE: Values are automatically base64 encoded/decoded in the client library.
4673 4674 4675 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4673 def signature @signature end |
#signature_algorithm ⇒ String
Output only. The signature algorithm that the adapter expects the client and
backend components to use when processing sign_data. This field is only
present after the SignData operation has been initiated.
Corresponds to the JSON property signatureAlgorithm
4680 4681 4682 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4680 def signature_algorithm @signature_algorithm end |
#start_time ⇒ String
Output only. Server-generated timestamp of when the certificate provisioning
process has been created.
Corresponds to the JSON property startTime
4686 4687 4688 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4686 def start_time @start_time end |
#subject_public_key_info ⇒ String
Output only. The public key for which a certificate should be provisioned.
Represented as a DER-encoded X.509 SubjectPublicKeyInfo.
Corresponds to the JSON property subjectPublicKeyInfo
NOTE: Values are automatically base64 encoded/decoded in the client library.
4693 4694 4695 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4693 def subject_public_key_info @subject_public_key_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4700 def update!(**args) @ca_connection_adapter_config_reference = args[:ca_connection_adapter_config_reference] if args.key?(:ca_connection_adapter_config_reference) @chrome_os_device = args[:chrome_os_device] if args.key?(:chrome_os_device) @chrome_os_user_session = args[:chrome_os_user_session] if args.key?(:chrome_os_user_session) @failure_message = args[:failure_message] if args.key?(:failure_message) @issued_certificate = args[:issued_certificate] if args.key?(:issued_certificate) @name = args[:name] if args.key?(:name) @profile_adapter_config_reference = args[:profile_adapter_config_reference] if args.key?(:profile_adapter_config_reference) @provisioning_profile_id = args[:provisioning_profile_id] if args.key?(:provisioning_profile_id) @sign_data = args[:sign_data] if args.key?(:sign_data) @signature = args[:signature] if args.key?(:signature) @signature_algorithm = args[:signature_algorithm] if args.key?(:signature_algorithm) @start_time = args[:start_time] if args.key?(:start_time) @subject_public_key_info = args[:subject_public_key_info] if args.key?(:subject_public_key_info) end |