:doc:`odb <../../odb>` / Client / list_autonomous_virtual_machines

********************************
list_autonomous_virtual_machines
********************************



.. py:method:: odb.Client.list_autonomous_virtual_machines(**kwargs)

  

  Lists all Autonomous VMs in an Autonomous VM cluster.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/odb-2024-08-20/ListAutonomousVirtualMachines>`_  


  **Request Syntax**
  ::

    response = client.list_autonomous_virtual_machines(
        maxResults=123,
        nextToken='string',
        cloudAutonomousVmClusterId='string'
    )
    
  :type maxResults: integer
  :param maxResults: 

    The maximum number of items to return per page.

    

  
  :type nextToken: string
  :param nextToken: 

    The pagination token to continue listing from.

    

  
  :type cloudAutonomousVmClusterId: string
  :param cloudAutonomousVmClusterId: **[REQUIRED]** 

    The unique identifier of the Autonomous VM cluster whose virtual machines you're listing.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'nextToken': 'string',
          'autonomousVirtualMachines': [
              {
                  'autonomousVirtualMachineId': 'string',
                  'status': 'AVAILABLE'|'FAILED'|'PROVISIONING'|'TERMINATED'|'TERMINATING'|'UPDATING'|'MAINTENANCE_IN_PROGRESS',
                  'statusReason': 'string',
                  'vmName': 'string',
                  'dbServerId': 'string',
                  'dbServerDisplayName': 'string',
                  'cpuCoreCount': 123,
                  'memorySizeInGBs': 123,
                  'dbNodeStorageSizeInGBs': 123,
                  'clientIpAddress': 'string',
                  'cloudAutonomousVmClusterId': 'string',
                  'ocid': 'string',
                  'ociResourceAnchorName': 'string'
              },
          ]
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **nextToken** *(string) --* 

        The pagination token from which to continue listing.

        
      

      - **autonomousVirtualMachines** *(list) --* 

        The list of Autonomous VMs in the specified Autonomous VM cluster.

        
        

        - *(dict) --* 

          A summary of an Autonomous Virtual Machine (VM) within an Autonomous VM cluster.

          
          

          - **autonomousVirtualMachineId** *(string) --* 

            The unique identifier of the Autonomous VM.

            
          

          - **status** *(string) --* 

            The current status of the Autonomous VM.

            
          

          - **statusReason** *(string) --* 

            Additional information about the current status of the Autonomous VM, if applicable.

            
          

          - **vmName** *(string) --* 

            The name of the Autonomous VM.

            
          

          - **dbServerId** *(string) --* 

            The unique identifier of the database server hosting this Autonomous VM.

            
          

          - **dbServerDisplayName** *(string) --* 

            The display name of the database server hosting this Autonomous VM.

            
          

          - **cpuCoreCount** *(integer) --* 

            The number of CPU cores allocated to this Autonomous VM.

            
          

          - **memorySizeInGBs** *(integer) --* 

            The amount of memory allocated to this Autonomous VM, in gigabytes (GB).

            
          

          - **dbNodeStorageSizeInGBs** *(integer) --* 

            The amount of storage allocated to this Autonomous Virtual Machine, in gigabytes (GB).

            
          

          - **clientIpAddress** *(string) --* 

            The IP address used by clients to connect to this Autonomous VM.

            
          

          - **cloudAutonomousVmClusterId** *(string) --* 

            The unique identifier of the Autonomous VM cluster containing this Autonomous VM.

            
          

          - **ocid** *(string) --* 

            The Oracle Cloud Identifier (OCID) of the Autonomous VM.

            
          

          - **ociResourceAnchorName** *(string) --* 

            The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with this Autonomous VM.

            
      
    
  
  **Exceptions**
  
  *   :py:class:`odb.Client.exceptions.ThrottlingException`

  
  *   :py:class:`odb.Client.exceptions.ValidationException`

  
  *   :py:class:`odb.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`odb.Client.exceptions.InternalServerException`

  
  *   :py:class:`odb.Client.exceptions.ResourceNotFoundException`

  