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.
4909 4910 4911 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4909 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
4826 4827 4828 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4826 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
4832 4833 4834 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4832 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
4838 4839 4840 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4838 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
4845 4846 4847 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4845 def @failure_message end |
#issued_certificate ⇒ String
Output only. The issued certificate for this CertificateProvisioningProcess
in PEM format.
Corresponds to the JSON property issuedCertificate
4851 4852 4853 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4851 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`
4860 4861 4862 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4860 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
4867 4868 4869 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4867 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
4872 4873 4874 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4872 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.
4879 4880 4881 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4879 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.
4887 4888 4889 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4887 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
4894 4895 4896 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4894 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
4900 4901 4902 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4900 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.
4907 4908 4909 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4907 def subject_public_key_info @subject_public_key_info end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 4914 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 |