diff --git a/api_names_out.yaml b/api_names_out.yaml index 9432dbc325b..9cfe941f3f2 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -45235,6 +45235,12 @@ "/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.get/domainMappingsId": domain_mappings_id "/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.get/locationsId": locations_id "/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.get/projectsId": projects_id +"/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.list": list_project_location_application_domain_mappings +"/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.list/applicationsId": applications_id +"/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.list/locationsId": locations_id +"/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.list/pageSize": page_size +"/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.list/pageToken": page_token +"/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.list/projectsId": projects_id "/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.patch": patch_project_location_application_domain_mapping "/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.patch/applicationsId": applications_id "/appengine:v1alpha/appengine.projects.locations.applications.domainMappings.patch/domainMappingsId": domain_mappings_id diff --git a/generated/google-apis-appengine_v1alpha/CHANGELOG.md b/generated/google-apis-appengine_v1alpha/CHANGELOG.md index c4097c9cb39..6a04892e6cb 100644 --- a/generated/google-apis-appengine_v1alpha/CHANGELOG.md +++ b/generated/google-apis-appengine_v1alpha/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-appengine_v1alpha +### v0.43.0 (2025-11-09) + +* Regenerated from discovery document revision 20251103 + ### v0.42.0 (2025-10-05) * Regenerated from discovery document revision 20250930 diff --git a/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/classes.rb b/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/classes.rb index 1fbe178e05e..4d84517bb79 100644 --- a/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/classes.rb +++ b/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/classes.rb @@ -47,8 +47,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 @@ -60,8 +61,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 @@ -71,15 +73,15 @@ class AuthorizedCertificate # @return [Google::Apis::AppengineV1alpha::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.@ @@ -280,15 +282,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 @@ -1141,9 +1143,10 @@ class SslSettings # @return [String] attr_accessor :certificate_id - # Whether the mapped certificate is an App Engine managed certificate. Managed - # certificates are created by default with a domain mapping. To opt out, specify - # no_managed_certificate on a CREATE or UPDATE request.@OutputOnly + # Output only. Whether the mapped certificate is an App Engine managed + # certificate. Managed certificates are created by default with a domain mapping. + # To opt out, specify no_managed_certificate on a CREATE or UPDATE request.@ + # OutputOnly # Corresponds to the JSON property `isManagedCertificate` # @return [Boolean] attr_accessor :is_managed_certificate diff --git a/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/gem_version.rb b/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/gem_version.rb index 6805c5370a6..0c83b4a56d3 100644 --- a/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/gem_version.rb +++ b/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module AppengineV1alpha # Version of the google-apis-appengine_v1alpha gem - GEM_VERSION = "0.42.0" + GEM_VERSION = "0.43.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_v1alpha/lib/google/apis/appengine_v1alpha/service.rb b/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/service.rb index 17fd2286e15..63ee7c72b91 100644 --- a/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/service.rb +++ b/generated/google-apis-appengine_v1alpha/lib/google/apis/appengine_v1alpha/service.rb @@ -516,8 +516,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 @@ -678,8 +678,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 @@ -1116,6 +1116,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::AppengineV1alpha::ListDomainMappingsResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::AppengineV1alpha::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, 'v1alpha/projects/{projectsId}/locations/{locationsId}/applications/{applicationsId}/domainMappings', options) + command.response_representation = Google::Apis::AppengineV1alpha::ListDomainMappingsResponse::Representation + command.response_class = Google::Apis::AppengineV1alpha::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