diff --git a/api_names_out.yaml b/api_names_out.yaml index 9432dbc325b..444a538df5c 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -46019,6 +46019,12 @@ "/appengine:v1beta/appengine.projects.locations.applications.domainMappings.get/domainMappingsId": domain_mappings_id "/appengine:v1beta/appengine.projects.locations.applications.domainMappings.get/locationsId": locations_id "/appengine:v1beta/appengine.projects.locations.applications.domainMappings.get/projectsId": projects_id +"/appengine:v1beta/appengine.projects.locations.applications.domainMappings.list": list_project_location_application_domain_mappings +"/appengine:v1beta/appengine.projects.locations.applications.domainMappings.list/applicationsId": applications_id +"/appengine:v1beta/appengine.projects.locations.applications.domainMappings.list/locationsId": locations_id +"/appengine:v1beta/appengine.projects.locations.applications.domainMappings.list/pageSize": page_size +"/appengine:v1beta/appengine.projects.locations.applications.domainMappings.list/pageToken": page_token +"/appengine:v1beta/appengine.projects.locations.applications.domainMappings.list/projectsId": projects_id "/appengine:v1beta/appengine.projects.locations.applications.domainMappings.patch": patch_project_location_application_domain_mapping "/appengine:v1beta/appengine.projects.locations.applications.domainMappings.patch/applicationsId": applications_id "/appengine:v1beta/appengine.projects.locations.applications.domainMappings.patch/domainMappingsId": domain_mappings_id diff --git a/generated/google-apis-appengine_v1beta/CHANGELOG.md b/generated/google-apis-appengine_v1beta/CHANGELOG.md index 6fd4bd5254a..26c2e5c71a7 100644 --- a/generated/google-apis-appengine_v1beta/CHANGELOG.md +++ b/generated/google-apis-appengine_v1beta/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-appengine_v1beta +### v0.60.0 (2025-11-09) + +* Regenerated from discovery document revision 20251103 + ### v0.59.0 (2025-10-12) * Regenerated from discovery document revision 20251005 diff --git a/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/classes.rb b/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/classes.rb index dea30213e45..2af1cedf6ce 100644 --- a/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/classes.rb +++ b/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/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::AppengineV1beta::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.@ @@ -953,15 +955,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 @@ -2960,13 +2962,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_v1beta/lib/google/apis/appengine_v1beta/gem_version.rb b/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/gem_version.rb index c38e786e84a..6d804a43099 100644 --- a/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/gem_version.rb +++ b/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module AppengineV1beta # Version of the google-apis-appengine_v1beta gem - GEM_VERSION = "0.59.0" + GEM_VERSION = "0.60.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 = "20251005" + REVISION = "20251103" end end end diff --git a/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/service.rb b/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/service.rb index 42023b5ce69..87471d41f34 100644 --- a/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/service.rb +++ b/generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/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 @@ -1657,8 +1657,8 @@ def get_project_location(projects_id, locations_id, fields: nil, quota_user: nil # @param [String] projects_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 @@ -2135,6 +2135,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::AppengineV1beta::ListDomainMappingsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::AppengineV1beta::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, 'v1beta/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings', options) + command.response_representation = Google::Apis::AppengineV1beta::ListDomainMappingsResponse::Representation + command.response_class = Google::Apis::AppengineV1beta::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