Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions api_names_out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 4 additions & 0 deletions generated/google-apis-appengine_v1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<String>]
attr_accessor :domain_names
Expand All @@ -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
Expand All @@ -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.@
Expand Down Expand Up @@ -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<Google::Apis::AppengineV1::ResourceRecord>]
attr_accessor :resource_records
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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>, 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
Expand Down Expand Up @@ -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
Expand Down