diff --git a/generated/google/apis/apigee_v1.rb b/generated/google/apis/apigee_v1.rb index aef198dbf..5ca3ccafb 100644 --- a/generated/google/apis/apigee_v1.rb +++ b/generated/google/apis/apigee_v1.rb @@ -29,7 +29,7 @@ module Google # @see https://cloud.google.com/apigee-api-management/ module ApigeeV1 VERSION = 'V1' - REVISION = '20201203' + REVISION = '20201210' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/apigee_v1/classes.rb b/generated/google/apis/apigee_v1/classes.rb index f6d6cb7ba..f65cc6646 100644 --- a/generated/google/apis/apigee_v1/classes.rb +++ b/generated/google/apis/apigee_v1/classes.rb @@ -203,22 +203,22 @@ module Google end end - # A reference to a certificate or key, certificate pair. + # Reference to a certificate or key/certificate pair. class GoogleCloudApigeeV1Alias include Google::Apis::Core::Hashable - # The resource ID for this alias. Values must match regular expression `[^/]`1, + # Resource ID for this alias. Values must match the regular expression `[^/]`1, # 255``. # Corresponds to the JSON property `alias` # @return [String] attr_accessor :alias - # The chain of certificates under this alias. + # Chain of certificates under this alias. # Corresponds to the JSON property `certsInfo` # @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1Certificate] attr_accessor :certs_info - # The type of alias. + # Type of alias. # Corresponds to the JSON property `type` # @return [String] attr_accessor :type @@ -1165,61 +1165,62 @@ module Google end end - # An X.509 certificate as defined in RFC 5280. + # X.509 certificate as defined in RFC 5280. class GoogleCloudApigeeV1CertInfo include Google::Apis::Core::Hashable - # The X.509 basic constraints extension. + # X.509 basic constraints extension. # Corresponds to the JSON property `basicConstraints` # @return [String] attr_accessor :basic_constraints - # The X.509 validity / notAfter in milliseconds since the epoch. + # X.509 `notAfter` validity period in milliseconds since epoch. # Corresponds to the JSON property `expiryDate` # @return [Fixnum] attr_accessor :expiry_date - # "Yes" if certificate is valid, "No" if expired and "Not yet" if not yet valid. + # Flag that specifies whether the certificate is valid. Flag is set to `Yes` if + # the certificate is valid, `No` if expired, or `Not yet` if not yet valid. # Corresponds to the JSON property `isValid` # @return [String] attr_accessor :is_valid - # The X.509 issuer. + # X.509 issuer. # Corresponds to the JSON property `issuer` # @return [String] attr_accessor :issuer - # The public key component of the X.509 subject public key info. + # Public key component of the X.509 subject public key info. # Corresponds to the JSON property `publicKey` # @return [String] attr_accessor :public_key - # The X.509 serial number. + # X.509 serial number. # Corresponds to the JSON property `serialNumber` # @return [String] attr_accessor :serial_number - # The X.509 signatureAlgorithm. + # X.509 signatureAlgorithm. # Corresponds to the JSON property `sigAlgName` # @return [String] attr_accessor :sig_alg_name - # The X.509 subject. + # X.509 subject. # Corresponds to the JSON property `subject` # @return [String] attr_accessor :subject - # The X.509 subject alternative names (SANs) extension. + # X.509 subject alternative names (SANs) extension. # Corresponds to the JSON property `subjectAlternativeNames` # @return [Array] attr_accessor :subject_alternative_names - # The X.509 validity / notBefore in milliseconds since the epoch. + # X.509 `notBefore` validity period in milliseconds since epoch. # Corresponds to the JSON property `validFrom` # @return [Fixnum] attr_accessor :valid_from - # The X.509 version. + # X.509 version. # Corresponds to the JSON property `version` # @return [Fixnum] attr_accessor :version @@ -1248,7 +1249,7 @@ module Google class GoogleCloudApigeeV1Certificate include Google::Apis::Core::Hashable - # The chain of certificates under this name. + # Chain of certificates under this name. # Corresponds to the JSON property `certInfo` # @return [Array] attr_accessor :cert_info @@ -3107,8 +3108,9 @@ module Google # @return [String] attr_accessor :description - # Optional. Customer Managed Encryption Key (CMEK) used for disk & volume - # encryption. + # Customer Managed Encryption Key (CMEK) used for disk and volume encryption. + # Required for Apigee paid subscriptions only. Use the following format: ` + # projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)` # Corresponds to the JSON property `diskEncryptionKeyName` # @return [String] attr_accessor :disk_encryption_key_name @@ -3349,16 +3351,16 @@ module Google end end - # A datastore for Certificates and Aliases + # Datastore for Certificates and Aliases. class GoogleCloudApigeeV1Keystore include Google::Apis::Core::Hashable - # Output only. The aliases in this keystore. + # Output only. Aliases in this keystore. # Corresponds to the JSON property `aliases` # @return [Array] attr_accessor :aliases - # Required. The resource ID for this keystore. Values must match the regular + # Required. Resource ID for this keystore. Values must match the regular # expression `[\w[:space:]-.]`1,255``. # Corresponds to the JSON property `name` # @return [String] diff --git a/generated/google/apis/apigee_v1/service.rb b/generated/google/apis/apigee_v1/service.rb index 2b4d2db8c..2b2210d87 100644 --- a/generated/google/apis/apigee_v1/service.rb +++ b/generated/google/apis/apigee_v1/service.rb @@ -4365,16 +4365,16 @@ module Google execute_or_queue_command(command, &block) end - # Creates a keystore or truststore: * Keystore: Contains certificates and their - # associated keys. * Truststore: Contains trusted certificates used to validate + # Creates a keystore or truststore. - Keystore: Contains certificates and their + # associated keys. - Truststore: Contains trusted certificates used to validate # a server's certificate. These certificates are typically self-signed # certificates or certificates that are not signed by a trusted CA. # @param [String] parent - # Required. The name of the environment in which to create the keystore. Must be - # of the form `organizations/`organization`/environments/`environment``. + # Required. Name of the environment in which to create the keystore. Use the + # following format in your request: `organizations/`org`/environments/`env`` # @param [Google::Apis::ApigeeV1::GoogleCloudApigeeV1Keystore] google_cloud_apigee_v1_keystore_object # @param [String] name - # Optional. Overrides the value in Keystore. + # Optional. Name of the keystore. Overrides the value in Keystore. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4407,8 +4407,8 @@ module Google # Deletes a keystore or truststore. # @param [String] name - # Required. The name of keystore to delete. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore``. + # Required. Name of the keystore. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4438,8 +4438,8 @@ module Google # Gets a keystore or truststore. # @param [String] name - # Required. The name of keystore. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore``. + # Required. Name of the keystore. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore``. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4467,39 +4467,40 @@ module Google execute_or_queue_command(command, &block) end - # Creates an alias from a key, certificate pair. The structure of the request is - # controlled by the `format` query parameter: * `keycertfile` - Separate PEM- - # encoded key and certificate files are uploaded. The request must have `Content- - # Type: multipart/form-data` and include fields `keyFile` and `certFile`. If - # uploading to a truststore, omit `keyFile`. A `password` field should be - # provided for encrypted keys. * `pkcs12` - A PKCS12 file is uploaded. The - # request must have `Content-Type: multipart/form-data` with the file provided - # in the `file` field and a `password` field if the file is encrypted. * ` - # selfsignedcert` - A new private key and certificate are generated. The request - # must have `Content-Type: application/json` and a body of - # CertificateGenerationSpec. + # Creates an alias from a key/certificate pair. The structure of the request is + # controlled by the `format` query parameter: - `keycertfile` - Separate PEM- + # encoded key and certificate files are uploaded. Set `Content-Type: multipart/ + # form-data` and include the `keyFile`, `certFile`, and `password` (if keys are + # encrypted) fields in the request body. If uploading to a truststore, omit ` + # keyFile`. - `pkcs12` - A PKCS12 file is uploaded. Set `Content-Type: multipart/ + # form-data`, provide the file in the `file` field, and include the `password` + # field if the file is encrypted in the request body. - `selfsignedcert` - A new + # private key and certificate are generated. Set `Content-Type: application/json` + # and include CertificateGenerationSpec in the request body. # @param [String] parent - # Required. The name of the keystore. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore``. + # Required. Name of the keystore. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore``. # @param [Google::Apis::ApigeeV1::GoogleApiHttpBody] google_api_http_body_object # @param [String] _password - # DEPRECATED: For improved security, send the password in the body instead of - # using this query param. To send it in the body, use a multipart/form-data part - # with name "password". The password for the private key file, if it exists. + # DEPRECATED: For improved security, specify the password in the request body + # instead of using the query parameter. To specify the password in the request + # body, set `Content-type: multipart/form-data` part with name `password`. + # Password for the private key file, if required. # @param [String] alias_ - # The alias for the key, certificate pair. Values must match regular expression ` - # [\w\s-.]`1,255``. This must be provided for all formats except 'selfsignedcert' - # ; self-signed certs may specify the alias in either this parameter or the JSON + # Alias for the key/certificate pair. Values must match the regular expression `[ + # \w\s-.]`1,255``. This must be provided for all formats except `selfsignedcert`; + # self-signed certs may specify the alias in either this parameter or the JSON # body. # @param [String] format - # Required. The format of the data. Must be either `selfsignedcert`, ` - # keycertfile`, or `pkcs12`. + # Required. Format of the data. Valid values include: `selfsignedcert`, ` + # keycertfile`, or `pkcs12` # @param [Boolean] ignore_expiry_validation - # If `true`, no expiry validation will be performed. + # Flag that specifies whether to ignore expiry validation. If set to `true`, no + # expiry validation will be performed. # @param [Boolean] ignore_newline_validation - # If `true`, do not throw an error when the file contains a chain with no - # newline between each certificate. By default, a newline is needed between each - # certificate in a chain. + # Flag that specifies whether to ignore newline validation. If set to `true`, no + # error is thrown when the file contains a certificate chain with no newline + # between each certificate. Defaults to `false`. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4537,8 +4538,8 @@ module Google # Generates a PKCS #10 Certificate Signing Request for the private key in an # alias. # @param [String] name - # Required. The name of the alias. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore`/aliases/`alias``. + # Required. Name of the alias. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore`/aliases/`alias``. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4568,8 +4569,8 @@ module Google # Deletes an alias. # @param [String] name - # Required. The name of the alias. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore`/aliases/`alias``. + # Required. Name of the alias. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore`/aliases/`alias``. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4599,8 +4600,8 @@ module Google # Gets an alias. # @param [String] name - # Required. The name of the alias. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore`/aliases/`alias``. + # Required. Name of the alias. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore`/aliases/`alias``. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4630,8 +4631,8 @@ module Google # Gets the certificate from an alias in PEM-encoded form. # @param [String] name - # Required. The name of the alias. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore`/aliases/`alias``. + # Required. Name of the alias. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore`/aliases/`alias``. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -4661,15 +4662,16 @@ module Google # Updates the certificate in an alias. # @param [String] name - # Required. The name of the alias. Must be of the form `organizations/` - # organization`/environments/`environment`/keystores/`keystore`/aliases/`alias``. + # Required. Name of the alias. Use the following format in your request: ` + # organizations/`org`/environments/`env`/keystores/`keystore`/aliases/`alias`` # @param [Google::Apis::ApigeeV1::GoogleApiHttpBody] google_api_http_body_object # @param [Boolean] ignore_expiry_validation - # Required. If `true`, no expiry validation will be performed. + # Required. Flag that specifies whether to ignore expiry validation. If set to ` + # true`, no expiry validation will be performed. # @param [Boolean] ignore_newline_validation - # If `true`, do not throw an error when the file contains a chain with no - # newline between each certificate. By default, a newline is needed between each - # certificate in a chain. + # Flag that specifies whether to ignore newline validation. If set to `true`, no + # error is thrown when the file contains a certificate chain with no newline + # between each certificate. Defaults to `false`. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user diff --git a/generated/google/apis/apigee_v1/synth.metadata b/generated/google/apis/apigee_v1/synth.metadata index 45bc41e66..0ae274581 100644 --- a/generated/google/apis/apigee_v1/synth.metadata +++ b/generated/google/apis/apigee_v1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "df748da8408420990373c79e5d72e35019682d7f" + "sha": "e75dab4e9e21c74f7a9982fff79881ab5319586e" } } ]