@@ -4868,274 +4868,6 @@ def update!(**args)
48684868 end
48694869 end
48704870
4871- # A certificate provisioning process.
4872- class GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess
4873- include Google ::Apis ::Core ::Hashable
4874-
4875- # Output only. A JSON string that contains the administrator-provided
4876- # configuration for the certification authority service. This field can be
4877- # missing if no configuration was given.
4878- # Corresponds to the JSON property `caConnectionAdapterConfigReference`
4879- # @return [String]
4880- attr_accessor :ca_connection_adapter_config_reference
4881-
4882- # Describes the ChromeOS device that a `CertificateProvisioningProcess` belongs
4883- # to.
4884- # Corresponds to the JSON property `chromeOsDevice`
4885- # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1ChromeOsDevice]
4886- attr_accessor :chrome_os_device
4887-
4888- # Describes the ChromeOS user session that a `CertificateProvisioningProcess`
4889- # belongs to.
4890- # Corresponds to the JSON property `chromeOsUserSession`
4891- # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession]
4892- attr_accessor :chrome_os_user_session
4893-
4894- # Output only. A message describing why this `CertificateProvisioningProcess`
4895- # failed. Presence of this field indicates that the `
4896- # CertificateProvisioningProcess` has failed.
4897- # Corresponds to the JSON property `failureMessage`
4898- # @return [String]
4899- attr_accessor :failure_message
4900-
4901- # Describes a generic Certificate Authority Connection.
4902- # Corresponds to the JSON property `genericCaConnection`
4903- # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1GenericCaConnection]
4904- attr_accessor :generic_ca_connection
4905-
4906- # Describes a generic certificate provisioning profile.
4907- # Corresponds to the JSON property `genericProfile`
4908- # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1GenericProfile]
4909- attr_accessor :generic_profile
4910-
4911- # Output only. The issued certificate for this `CertificateProvisioningProcess`
4912- # in PEM format.
4913- # Corresponds to the JSON property `issuedCertificate`
4914- # @return [String]
4915- attr_accessor :issued_certificate
4916-
4917- # Identifier. Resource name of the `CertificateProvisioningProcess`. The name
4918- # pattern is given as `customers/`customer`/certificateProvisioningProcesses/`
4919- # certificate_provisioning_process`` with ``customer`` being the obfuscated
4920- # customer id and ``certificate_provisioning_process`` being the certificate
4921- # provisioning process id.
4922- # Corresponds to the JSON property `name`
4923- # @return [String]
4924- attr_accessor :name
4925-
4926- # Output only. A JSON string that contains the administrator-provided
4927- # configuration for the certificate provisioning profile. This field can be
4928- # missing if no configuration was given.
4929- # Corresponds to the JSON property `profileAdapterConfigReference`
4930- # @return [String]
4931- attr_accessor :profile_adapter_config_reference
4932-
4933- # Output only. The ID of the certificate provisioning profile.
4934- # Corresponds to the JSON property `provisioningProfileId`
4935- # @return [String]
4936- attr_accessor :provisioning_profile_id
4937-
4938- # Output only. The data that the client was asked to sign. This field is only
4939- # present after the `SignData` operation has been initiated.
4940- # Corresponds to the JSON property `signData`
4941- # NOTE: Values are automatically base64 encoded/decoded in the client library.
4942- # @return [String]
4943- attr_accessor :sign_data
4944-
4945- # Output only. The signature of `signature_algorithm`, generated using the
4946- # client's private key using `signature_algorithm`. This field is only present
4947- # after the`SignData` operation has finished.
4948- # Corresponds to the JSON property `signature`
4949- # NOTE: Values are automatically base64 encoded/decoded in the client library.
4950- # @return [String]
4951- attr_accessor :signature
4952-
4953- # Output only. The signature algorithm that the adapter expects the client and
4954- # backend components to use when processing `sign_data`. This field is only
4955- # present after the `SignData` operation has been initiated.
4956- # Corresponds to the JSON property `signatureAlgorithm`
4957- # @return [String]
4958- attr_accessor :signature_algorithm
4959-
4960- # Output only. Server-generated timestamp of when the certificate provisioning
4961- # process has been created.
4962- # Corresponds to the JSON property `startTime`
4963- # @return [String]
4964- attr_accessor :start_time
4965-
4966- # Output only. The public key for which a certificate should be provisioned.
4967- # Represented as a DER-encoded X.509 SubjectPublicKeyInfo.
4968- # Corresponds to the JSON property `subjectPublicKeyInfo`
4969- # NOTE: Values are automatically base64 encoded/decoded in the client library.
4970- # @return [String]
4971- attr_accessor :subject_public_key_info
4972-
4973- def initialize ( **args )
4974- update! ( **args )
4975- end
4976-
4977- # Update properties of this object
4978- def update! ( **args )
4979- @ca_connection_adapter_config_reference = args [ :ca_connection_adapter_config_reference ] if args . key? ( :ca_connection_adapter_config_reference )
4980- @chrome_os_device = args [ :chrome_os_device ] if args . key? ( :chrome_os_device )
4981- @chrome_os_user_session = args [ :chrome_os_user_session ] if args . key? ( :chrome_os_user_session )
4982- @failure_message = args [ :failure_message ] if args . key? ( :failure_message )
4983- @generic_ca_connection = args [ :generic_ca_connection ] if args . key? ( :generic_ca_connection )
4984- @generic_profile = args [ :generic_profile ] if args . key? ( :generic_profile )
4985- @issued_certificate = args [ :issued_certificate ] if args . key? ( :issued_certificate )
4986- @name = args [ :name ] if args . key? ( :name )
4987- @profile_adapter_config_reference = args [ :profile_adapter_config_reference ] if args . key? ( :profile_adapter_config_reference )
4988- @provisioning_profile_id = args [ :provisioning_profile_id ] if args . key? ( :provisioning_profile_id )
4989- @sign_data = args [ :sign_data ] if args . key? ( :sign_data )
4990- @signature = args [ :signature ] if args . key? ( :signature )
4991- @signature_algorithm = args [ :signature_algorithm ] if args . key? ( :signature_algorithm )
4992- @start_time = args [ :start_time ] if args . key? ( :start_time )
4993- @subject_public_key_info = args [ :subject_public_key_info ] if args . key? ( :subject_public_key_info )
4994- end
4995- end
4996-
4997- # Describes the ChromeOS device that a `CertificateProvisioningProcess` belongs
4998- # to.
4999- class GoogleChromeManagementVersionsV1alpha1ChromeOsDevice
5000- include Google ::Apis ::Core ::Hashable
5001-
5002- # Output only. The unique Directory API ID of the device. This value is the same
5003- # as the Admin Console's Directory API ID in the ChromeOS Devices tab.
5004- # Corresponds to the JSON property `deviceDirectoryApiId`
5005- # @return [String]
5006- attr_accessor :device_directory_api_id
5007-
5008- # Output only. Device serial number. This value is the same as the Admin Console'
5009- # s Serial Number in the ChromeOS Devices tab.
5010- # Corresponds to the JSON property `serialNumber`
5011- # @return [String]
5012- attr_accessor :serial_number
5013-
5014- def initialize ( **args )
5015- update! ( **args )
5016- end
5017-
5018- # Update properties of this object
5019- def update! ( **args )
5020- @device_directory_api_id = args [ :device_directory_api_id ] if args . key? ( :device_directory_api_id )
5021- @serial_number = args [ :serial_number ] if args . key? ( :serial_number )
5022- end
5023- end
5024-
5025- # Describes the ChromeOS user session that a `CertificateProvisioningProcess`
5026- # belongs to.
5027- class GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession
5028- include Google ::Apis ::Core ::Hashable
5029-
5030- # Describes the ChromeOS device that a `CertificateProvisioningProcess` belongs
5031- # to.
5032- # Corresponds to the JSON property `chromeOsDevice`
5033- # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1ChromeOsDevice]
5034- attr_accessor :chrome_os_device
5035-
5036- # Output only. The unique Directory API ID of the user.
5037- # Corresponds to the JSON property `userDirectoryApiId`
5038- # @return [String]
5039- attr_accessor :user_directory_api_id
5040-
5041- # Output only. The primary e-mail address of the user.
5042- # Corresponds to the JSON property `userPrimaryEmail`
5043- # @return [String]
5044- attr_accessor :user_primary_email
5045-
5046- def initialize ( **args )
5047- update! ( **args )
5048- end
5049-
5050- # Update properties of this object
5051- def update! ( **args )
5052- @chrome_os_device = args [ :chrome_os_device ] if args . key? ( :chrome_os_device )
5053- @user_directory_api_id = args [ :user_directory_api_id ] if args . key? ( :user_directory_api_id )
5054- @user_primary_email = args [ :user_primary_email ] if args . key? ( :user_primary_email )
5055- end
5056- end
5057-
5058- # Describes a generic Certificate Authority Connection.
5059- class GoogleChromeManagementVersionsV1alpha1GenericCaConnection
5060- include Google ::Apis ::Core ::Hashable
5061-
5062- # Output only. A string that references the administrator-provided configuration
5063- # for the certification authority service. This field can be missing if no
5064- # configuration was given.
5065- # Corresponds to the JSON property `caConnectionAdapterConfigReference`
5066- # @return [String]
5067- attr_accessor :ca_connection_adapter_config_reference
5068-
5069- def initialize ( **args )
5070- update! ( **args )
5071- end
5072-
5073- # Update properties of this object
5074- def update! ( **args )
5075- @ca_connection_adapter_config_reference = args [ :ca_connection_adapter_config_reference ] if args . key? ( :ca_connection_adapter_config_reference )
5076- end
5077- end
5078-
5079- # Describes a generic certificate provisioning profile.
5080- class GoogleChromeManagementVersionsV1alpha1GenericProfile
5081- include Google ::Apis ::Core ::Hashable
5082-
5083- # Output only. A string that references the administrator-provided configuration
5084- # for the certificate provisioning profile. This field can be missing if no
5085- # configuration was given.
5086- # Corresponds to the JSON property `profileAdapterConfigReference`
5087- # @return [String]
5088- attr_accessor :profile_adapter_config_reference
5089-
5090- def initialize ( **args )
5091- update! ( **args )
5092- end
5093-
5094- # Update properties of this object
5095- def update! ( **args )
5096- @profile_adapter_config_reference = args [ :profile_adapter_config_reference ] if args . key? ( :profile_adapter_config_reference )
5097- end
5098- end
5099-
5100- # Metadata for the long-running operation returned by signData.
5101- class GoogleChromeManagementVersionsV1alpha1SignDataMetadata
5102- include Google ::Apis ::Core ::Hashable
5103-
5104- # Output only. Start time of the SignData operation.
5105- # Corresponds to the JSON property `startTime`
5106- # @return [String]
5107- attr_accessor :start_time
5108-
5109- def initialize ( **args )
5110- update! ( **args )
5111- end
5112-
5113- # Update properties of this object
5114- def update! ( **args )
5115- @start_time = args [ :start_time ] if args . key? ( :start_time )
5116- end
5117- end
5118-
5119- # Response message for requesting a signature from the client that initated a
5120- # certificate provisioning process.
5121- class GoogleChromeManagementVersionsV1alpha1SignDataResponse
5122- include Google ::Apis ::Core ::Hashable
5123-
5124- # A certificate provisioning process.
5125- # Corresponds to the JSON property `certificateProvisioningProcess`
5126- # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementVersionsV1alpha1CertificateProvisioningProcess]
5127- attr_accessor :certificate_provisioning_process
5128-
5129- def initialize ( **args )
5130- update! ( **args )
5131- end
5132-
5133- # Update properties of this object
5134- def update! ( **args )
5135- @certificate_provisioning_process = args [ :certificate_provisioning_process ] if args . key? ( :certificate_provisioning_process )
5136- end
5137- end
5138-
51394871 # A generic empty message that you can re-use to avoid defining duplicated empty
51404872 # messages in your APIs. A typical example is to use it as the request or the
51414873 # response type of an API method. For instance: service Foo ` rpc Bar(google.
0 commit comments