odb / Paginator / ListFlexComponents
ListFlexComponents¶
- class odb.Paginator.ListFlexComponents¶
paginator = client.get_paginator('list_flex_components')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
odb.Client.list_flex_components().See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( shape='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
shape (string) – The shape to return flex components for. For a list of valid shapes, use the
ListDbSystemShapesoperation.PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextTokenwill be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextTokenfrom a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'flexComponents': [ { 'availableCoreCount': 123, 'availableDbStorageInGBs': 123, 'availableLocalStorageInGBs': 123, 'availableMemoryInGBs': 123, 'computeModel': 'ECPU'|'OCPU', 'descriptionSummary': 'string', 'hardwareType': 'COMPUTE'|'CELL', 'minimumCoreCount': 123, 'name': 'string', 'runtimeMinimumCoreCount': 123, 'shape': 'string' }, ], 'NextToken': 'string' }
Response Structure
(dict) –
flexComponents (list) –
The list of flex components along with their properties.
(dict) –
Information about a flex component that’s available for an Exadata infrastructure. A flex component defines the hardware resources, such as CPU cores, memory, and storage, that can be allocated to a shape.
availableCoreCount (integer) –
The maximum number of CPU cores that can be enabled for the flex component.
availableDbStorageInGBs (integer) –
The maximum amount of database storage, in gigabytes (GB), that can be enabled for the flex component.
availableLocalStorageInGBs (integer) –
The maximum amount of local storage, in gigabytes (GB), that can be enabled for the flex component.
availableMemoryInGBs (integer) –
The maximum amount of memory, in gigabytes (GB), that can be enabled for the flex component.
computeModel (string) –
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
descriptionSummary (string) –
A summary description of the flex component.
hardwareType (string) –
The type of hardware for the flex component. Valid values are
COMPUTEfor compute servers andCELLfor storage servers.minimumCoreCount (integer) –
The minimum number of CPU cores that can be enabled for the flex component.
name (string) –
The name of the flex component.
runtimeMinimumCoreCount (integer) –
The runtime minimum number of CPU cores that can be enabled for the flex component.
shape (string) –
The shape that uses the flex component.
NextToken (string) –
A token to resume pagination.