Skip to main content

flex_components

Creates, updates, deletes, gets or lists a flex_components resource.

Overview

Nameflex_components
TypeResource
Idazure_isv.oracledatabase.flex_components

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
availableCoreCountintegerThe maximum number of CPU cores that can be enabled on the DB Server for this Flex Component.
availableDbStorageInGbsintegerThe maximum storage that can be enabled on the Storage Server for this Flex Component.
availableLocalStorageInGbsintegerThe maximum local storage that can be enabled on the DB Server for this Flex Component.
availableMemoryInGbsintegerThe maximum memory size that can be enabled on the DB Server for this Flex Component.
computeModelstringThe compute model of the DB Server for this Flex Component.
descriptionSummarystringThe description summary for this Flex Component.
hardwareTypestringThe hardware type of the DB (Compute) or Storage (Cell) Server for this Flex Component. Known values are: "COMPUTE" and "CELL". (COMPUTE, CELL)
minimumCoreCountintegerThe minimum number of CPU cores that can be enabled on the DB Server for this Flex Component.
runtimeMinimumCoreCountintegerThe runtime minimum number of CPU cores that can be enabled for this Flex Component.
shapestringThe name of the DB system shape for this Flex Component.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectlocation, flex_component_name, subscription_idGet a FlexComponent.
list_by_parentselectlocation, subscription_idshapeList FlexComponent resources by SubscriptionLocationResource.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
flex_component_namestringThe name of the FlexComponent. Required.
locationstringThe name of the Azure region. Required.
subscription_idstring
shapestringIf provided, filters the results for the given shape. Known values are: "Exadata.X9M", "Exadata.X11M", and "ExaDbXS". Default value is None.

SELECT examples

Get a FlexComponent.

SELECT
id,
name,
availableCoreCount,
availableDbStorageInGbs,
availableLocalStorageInGbs,
availableMemoryInGbs,
computeModel,
descriptionSummary,
hardwareType,
minimumCoreCount,
runtimeMinimumCoreCount,
shape,
systemData,
type
FROM azure_isv.oracledatabase.flex_components
WHERE location = '{{ location }}' -- required
AND flex_component_name = '{{ flex_component_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;