On this page
community.general.memset_memstore_info – Retrieve Memstore product usage information.
Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install community.general.
To use it in a playbook, specify: community.general.memset_memstore_info.
Synopsis
- Retrieve Memstore product usage information.
 - This module was called 
memset_memstore_factsbefore Ansible 2.9. The usage did not change. 
Parameters
| Parameter | Choices/Defaults | Comments | 
|---|---|---|
| api_key
        
        string / required
         | 
      
        
        The API key obtained from the Memset control panel.
         | 
     |
| name
        
        string / required
         | 
      
        
        The Memstore product name (i.e.  mstestyaa1).
        | 
     
Notes
Note
- An API key generated via the Memset customer control panel is needed with the following minimum scope - memstore.usage.
 
Examples
- name: Get usage for mstestyaa1
  community.general.memset_memstore_info:
    name: mstestyaa1
    api_key: 5eb86c9896ab03919abcf03857163741
  delegate_to: localhost
  Return Values
Common return values are documented here, the following are the fields unique to this module:
| Key | Returned | Description | ||
|---|---|---|---|---|
| memset_api
        
        complex
         | 
      always | 
        
        Info from the Memset API
          | 
     ||
| bandwidth
        
        complex
         | 
      always | 
        
        Dictionary of CDN bandwidth facts
          | 
     ||
| bytes_in
        
        integer
         | 
      always | 
        
        Inbound bandwidth for the last 24 hours in bytes
         Sample:
        
       
        1000
         | 
     ||
| bytes_out
        
        integer
         | 
      always | 
        
        Outbound bandwidth for the last 24 hours in bytes
         Sample:
        
       
        1000
         | 
     ||
| requests
        
        integer
         | 
      always | 
        
        Number of requests in the last 24 hours
         Sample:
        
       
        10
         | 
     ||
| bytes
        
        integer
         | 
      always | 
        
        Space used in bytes
         Sample:
        
       
        3860997965
         | 
     ||
| cdn_bandwidth
        
        complex
         | 
      always | 
        
        Dictionary of CDN bandwidth facts
          | 
     ||
| bytes_in
        
        integer
         | 
      always | 
        
        Inbound CDN bandwidth for the last 24 hours in bytes
         Sample:
        
       
        1000
         | 
     ||
| bytes_out
        
        integer
         | 
      always | 
        
        Outbound CDN bandwidth for the last 24 hours in bytes
         Sample:
        
       
        1000
         | 
     ||
| requests
        
        integer
         | 
      always | 
        
        Number of requests in the last 24 hours
         Sample:
        
       
        10
         | 
     ||
| containers
        
        integer
         | 
      always | 
        
        Number of containers
         Sample:
        
       
        10
         | 
     ||
| objs
        
        integer
         | 
      always | 
        
        Number of objects
         Sample:
        
       
        1000
         | 
     ||
Authors
- Simon Weald (@glitchcrab)
 
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
 https://docs.ansible.com/ansible/latest/collections/community/general/memset_memstore_info_module.html