diff --git a/api_names_out.yaml b/api_names_out.yaml index 9432dbc325b..ef9a6c97386 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -44865,6 +44865,12 @@ "/appengine:v1/appengine.projects.locations.applications.domainMappings.get/domainMappingsId": domain_mappings_id "/appengine:v1/appengine.projects.locations.applications.domainMappings.get/locationsId": locations_id "/appengine:v1/appengine.projects.locations.applications.domainMappings.get/projectsId": projects_id +"/appengine:v1/appengine.projects.locations.applications.domainMappings.list": list_project_location_application_domain_mappings +"/appengine:v1/appengine.projects.locations.applications.domainMappings.list/applicationsId": applications_id +"/appengine:v1/appengine.projects.locations.applications.domainMappings.list/locationsId": locations_id +"/appengine:v1/appengine.projects.locations.applications.domainMappings.list/pageSize": page_size +"/appengine:v1/appengine.projects.locations.applications.domainMappings.list/pageToken": page_token +"/appengine:v1/appengine.projects.locations.applications.domainMappings.list/projectsId": projects_id "/appengine:v1/appengine.projects.locations.applications.domainMappings.patch": patch_project_location_application_domain_mapping "/appengine:v1/appengine.projects.locations.applications.domainMappings.patch/applicationsId": applications_id "/appengine:v1/appengine.projects.locations.applications.domainMappings.patch/domainMappingsId": domain_mappings_id diff --git a/generated/google-apis-appengine_v1/CHANGELOG.md b/generated/google-apis-appengine_v1/CHANGELOG.md index 5060de49a06..bae7e2d5b37 100644 --- a/generated/google-apis-appengine_v1/CHANGELOG.md +++ b/generated/google-apis-appengine_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-appengine_v1 +### v0.67.0 (2025-11-09) + +* Regenerated from discovery document revision 20251103 + ### v0.66.0 (2025-10-05) * Regenerated from discovery document revision 20250930 diff --git a/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/classes.rb b/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/classes.rb index 76fa11801bc..ef8487bed1e 100644 --- a/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/classes.rb +++ b/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/classes.rb @@ -247,8 +247,9 @@ class AuthorizedCertificate # @return [Fixnum] attr_accessor :domain_mappings_count - # Topmost applicable domains of this certificate. This certificate applies to - # these domains and their subdomains. Example: example.com.@OutputOnly + # Output only. Topmost applicable domains of this certificate. This certificate + # applies to these domains and their subdomains. Example: example.com.@ + # OutputOnly # Corresponds to the JSON property `domainNames` # @return [Array] attr_accessor :domain_names @@ -260,8 +261,9 @@ class AuthorizedCertificate # @return [String] attr_accessor :expire_time - # Relative name of the certificate. This is a unique value autogenerated on - # AuthorizedCertificate resource creation. Example: 12345.@OutputOnly + # Output only. Relative name of the certificate. This is a unique value + # autogenerated on AuthorizedCertificate resource creation. Example: 12345.@ + # OutputOnly # Corresponds to the JSON property `id` # @return [String] attr_accessor :id @@ -271,15 +273,15 @@ class AuthorizedCertificate # @return [Google::Apis::AppengineV1::ManagedCertificate] attr_accessor :managed_certificate - # Full path to the AuthorizedCertificate resource in the API. Example: apps/ - # myapp/authorizedCertificates/12345.@OutputOnly + # Output only. Full path to the AuthorizedCertificate resource in the API. + # Example: apps/myapp/authorizedCertificates/12345.@OutputOnly # Corresponds to the JSON property `name` # @return [String] attr_accessor :name - # The full paths to user visible Domain Mapping resources that have this - # certificate mapped. Example: apps/myapp/domainMappings/example.com.This may - # not represent the full list of mapped domain mappings if the user does not + # Output only. The full paths to user visible Domain Mapping resources that have + # this certificate mapped. Example: apps/myapp/domainMappings/example.com.This + # may not represent the full list of mapped domain mappings if the user does not # have VIEWER permissions on all of the applications that have this certificate # mapped. See domain_mappings_count for a complete count.Only returned by GET or # LIST requests when specifically requested by the view=FULL_CERTIFICATE option.@ @@ -874,15 +876,15 @@ class DomainMapping # @return [String] attr_accessor :id - # Full path to the DomainMapping resource in the API. Example: apps/myapp/ - # domainMapping/example.com.@OutputOnly + # Output only. Full path to the DomainMapping resource in the API. Example: apps/ + # myapp/domainMapping/example.com.@OutputOnly # Corresponds to the JSON property `name` # @return [String] attr_accessor :name - # The resource records required to configure this domain mapping. These records - # must be added to the domain's DNS configuration in order to serve the - # application via this domain mapping.@OutputOnly + # Output only. The resource records required to configure this domain mapping. + # These records must be added to the domain's DNS configuration in order to + # serve the application via this domain mapping.@OutputOnly # Corresponds to the JSON property `resourceRecords` # @return [Array] attr_accessor :resource_records @@ -2881,13 +2883,13 @@ class SslSettings # @return [String] attr_accessor :certificate_id - # ID of the managed AuthorizedCertificate resource currently being provisioned, - # if applicable. Until the new managed certificate has been successfully - # provisioned, the previous SSL state will be preserved. Once the provisioning - # process completes, the certificate_id field will reflect the new managed - # certificate and this field will be left empty. To remove SSL support while - # there is still a pending managed certificate, clear the certificate_id field - # with an UpdateDomainMappingRequest.@OutputOnly + # Output only. ID of the managed AuthorizedCertificate resource currently being + # provisioned, if applicable. Until the new managed certificate has been + # successfully provisioned, the previous SSL state will be preserved. Once the + # provisioning process completes, the certificate_id field will reflect the new + # managed certificate and this field will be left empty. To remove SSL support + # while there is still a pending managed certificate, clear the certificate_id + # field with an UpdateDomainMappingRequest.@OutputOnly # Corresponds to the JSON property `pendingManagedCertificateId` # @return [String] attr_accessor :pending_managed_certificate_id diff --git a/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/gem_version.rb b/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/gem_version.rb index 51b16e86762..9fde06cf9fb 100644 --- a/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/gem_version.rb +++ b/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module AppengineV1 # Version of the google-apis-appengine_v1 gem - GEM_VERSION = "0.66.0" + GEM_VERSION = "0.67.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250930" + REVISION = "20251103" end end end diff --git a/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/service.rb b/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/service.rb index 0cd65c0766b..c29ab86e37d 100644 --- a/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/service.rb +++ b/generated/google-apis-appengine_v1/lib/google/apis/appengine_v1/service.rb @@ -909,8 +909,8 @@ def get_app_location(apps_id, locations_id, fields: nil, quota_user: nil, option # @param [String] apps_id # Part of `name`. The resource that owns the locations collection, if applicable. # @param [Array, String] extra_location_types - # Optional. Unless explicitly documented otherwise, don't use this unsupported - # field which is primarily intended for internal usage. + # Optional. Do not use this field. It is unsupported and is ignored unless + # explicitly documented otherwise. This is primarily for internal usage. # @param [String] filter # A filter to narrow down results to a preferred subset. The filtering language # accepts strings like "displayName=tokyo", and is documented in more detail in @@ -2049,6 +2049,49 @@ def get_project_location_application_domain_mapping(projects_id, locations_id, a execute_or_queue_command(command, &block) end + # Lists the domain mappings on an application. + # @param [String] projects_id + # Part of `parent`. Required. Name of the parent Application resource. Example: + # apps/myapp. + # @param [String] locations_id + # Part of `parent`. See documentation of `projectsId`. + # @param [String] applications_id + # Part of `parent`. See documentation of `projectsId`. + # @param [Fixnum] page_size + # Maximum results to return per page. + # @param [String] page_token + # Continuation token for fetching the next page of results. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::AppengineV1::ListDomainMappingsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::AppengineV1::ListDomainMappingsResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def list_project_location_application_domain_mappings(projects_id, locations_id, applications_id, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings', options) + command.response_representation = Google::Apis::AppengineV1::ListDomainMappingsResponse::Representation + command.response_class = Google::Apis::AppengineV1::ListDomainMappingsResponse + command.params['projectsId'] = projects_id unless projects_id.nil? + command.params['locationsId'] = locations_id unless locations_id.nil? + command.params['applicationsId'] = applications_id unless applications_id.nil? + command.query['pageSize'] = page_size unless page_size.nil? + command.query['pageToken'] = page_token unless page_token.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Updates the specified domain mapping. To map an SSL certificate to a domain # mapping, update certificate_id to point to an AuthorizedCertificate resource. # A user must be authorized to administer the associated domain in order to