class_docstr: Hook for Google Cloud Composer APIs.
docstr: List ImageVersions for provided location.
  
  :param project_id: Required. The ID of the Google Cloud project that the service belongs to.
  :param region: Required. The ID of the Google Cloud region that the service belongs to.
  :param page_size: The maximum number of environments to return.
  :param page_token: The next_page_token value returned from a previous List
      request, if any.
  :param include_past_releases: Flag to include past releases
  :param retry: Designation of what errors, if any, should be retried.
  :param timeout: The timeout for this request.
  :param metadata: Strings which should be sent along with the request as metadata.
docstr_tok: ["List","ImageVersions","for","provided","location",".",":","param","project_id",":","Required",".","The","ID","of","the","Google","Cloud","project","that","the","service","belongs","to",".",":","param","region",":","Required",".","The","ID","of","the","Google","Cloud","region","that","the","service","belongs","to",".",":","param","page_size",":","The","maximum","number","of","environments","to","return",".",":","param","page_token",":","The","next_page_token","value","returned","from","a","previous","List","request",",","if","any",".",":","param","include_past_releases",":","Flag","to","include","past","releases",":","param","retry",":","Designation","of","what","errors",",","if","any",",","should","be","retried",".",":","param","timeout",":","The","timeout","for","this","request",".",":","param","metadata",":","Strings","which","should","be","sent","along","with","the","request","as","metadata","."]
code: def list_image_versions(
      self,
      project_id: str,
      region: str,
      page_size: int | None = None,
      page_token: str | None = None,
      include_past_releases: bool = False,
      retry: Retry | _MethodDefault = DEFAULT,
      timeout: float | None = None,
      metadata: Sequence[tuple[str, str]] = (),
  ) -> ListImageVersionsPager:
      """
      List ImageVersions for provided location.
  
      :param project_id: Required. The ID of the Google Cloud project that the service belongs to.
      :param region: Required. The ID of the Google Cloud region that the service belongs to.
      :param page_size: The maximum number of environments to return.
      :param page_token: The next_page_token value returned from a previous List
          request, if any.
      :param include_past_releases: Flag to include past releases
      :param retry: Designation of what errors, if any, should be retried.
      :param timeout: The timeout for this request.
      :param metadata: Strings which should be sent along with the request as metadata.
      """
      client = self.get_image_versions_client()
      result = client.list_image_versions(
          request={
              "parent": self.get_parent(project_id, region),
              "page_size": page_size,
              "page_token": page_token,
              "include_past_releases": include_past_releases,
          },
          retry=retry,
          timeout=timeout,
          metadata=metadata,
      )
      return result
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Sequence
  from google.api_core.client_options import ClientOptions
  from google.api_core.gapic_v1.method import DEFAULT, _MethodDefault
  from google.cloud.orchestration.airflow.service_v1 import EnvironmentsAsyncClient, EnvironmentsClient, ImageVersionsClient
  from airflow.exceptions import AirflowException
  from airflow.providers.google.common.consts import CLIENT_INFO
  from airflow.providers.google.common.hooks.base_google import GoogleBaseHook
label_desc: Use image node_id 13 for calling the CloudComposerHook obj's underlying member method code with example usage: obj.list_image_versions(project_id, region, page_size, page_token, include_past_releases, retry, timeout, metadata) and returns: result