Namespace Oci.OptimizerService.Models
Classes
Action
Details about the recommended action.
BulkApplyRecommendationsDetails
Details about bulk recommendation actions.
BulkApplyResourceAction
The resource action that a recommendation will be applied to.
Category
The metadata associated with the category.
CategoryCollection
A list of categories that match filter criteria, if any. Results contain CategorySummary
objects.
CategorySummary
The metadata associated with the category summary.
CreateProfileDetails
Details for creating a profile.
EnrollmentStatus
The metadata associated with the enrollment status.
EnrollmentStatusCollection
A list of enrollment statuses that match filter criteria, if any. Results contain EnrollmentStatusSummary
objects.
EnrollmentStatusSummary
The metadata associated with the enrollment status summary.
EvaluatedMetric
One of the metrics that will be evaluated by profiles using this profile level.
HistoryCollection
A list containing the recommendation history items that match filter criteria, if any. Results contain HistorySummary
objects.
HistorySummary
The metadata associated with the recommendation history and its related resources.
LevelConfiguration
Details about the configuration level for the recommendation.
LevelsConfiguration
A list of configuration levels for each recommendation.
Profile
The metadata associated with the profile.
ProfileCollection
A list of profiles that match filter criteria, if any. Results contain ProfileSummary
objects.
ProfileLevelCollection
A list of profile levels that match the filter criteria, if any. The result contains ProfileLevelSummary
objects.
ProfileLevelSummary
The metadata associated with the profile level summary.
ProfileSummary
The metadata associated with the profile summary.
QueryDetails
The request object for querying the resource action details.
QueryableFieldCollection
List of the fields that are indexed for querying and their associated value types. Results contain QueryableFieldSummary
objects.
QueryableFieldSummary
An individual field that can be used as part of a query filter.
Recommendation
The metadata associated with the recommendation.
RecommendationCollection
A list of recommendations that match filter criteria, if any. Results contain RecommendationSummary
objects.
RecommendationCount
The count of recommendations in a category, grouped by importance.
RecommendationStrategyCollection
A list of strategies that match filter criteria, if any. Results contain RecommendationStrategySummary
objects.
RecommendationStrategySummary
The metadata associated with the recommendation strategy.
RecommendationSummary
The metadata associated with the recommendation summary.
ResourceAction
The metadata associated with the resource action.
ResourceActionCollection
A list of resource actions that match filter criteria, if any. Results contain ResourceActionSummary
objects.
ResourceActionSummary
The metadata associated with the resource action summary.
ResourceCount
The count of resources in a category, grouped by status.
Strategy
The metadata associated with the strategy. The strategy is the method used to apply the recommendation.
StrategyParameter
The metadata associated with the strategy parameter.
SupportedLevel
A system defined profile level supported by the recommendation.
SupportedLevels
Optional. The profile levels supported by a recommendation.
For example, profile level values could be Low
, Medium
, and High
.
Not all recommendations support this field.
TargetCompartments
Optional. The compartments specified in the profile override for a recommendation.
TargetTag
A tag key definition used in the current profile override, including the tag namespace, tag key, tag value type, and tag values. Only defined tags are supported. For more information about tagging, see Tagging Overview
TargetTags
Optional. The tags specified in the profile override for a recommendation.
UpdateEnrollmentStatusDetails
The request object for updating the enrollment status details.
UpdateProfileDetails
Details for updating a profile.
UpdateRecommendationDetails
The request object for updating the recommendation details.
UpdateResourceActionDetails
The request object for updating the resource action details.
WorkRequest
The asynchronous API request does not take effect immediately. This request spawns an asynchronous workflow to fulfill the request. WorkRequest objects provide visibility for in-progress workflows.
WorkRequestCollection
A list of work requests that match filter criteria, if any. Results contain WorkRequest
objects.
WorkRequestError
Details about errors encountered while executing a work request.
WorkRequestErrorCollection
A list of work request errors that match filter criteria, if any. Results contain WorkRequestError
objects.
WorkRequestLogEntry
Details about the log entity.
WorkRequestLogEntryCollection
A list of work request logs that match filter criteria, if any. Results contain WorkRequestLogEntry
objects.
WorkRequestResource
Details about the resource entity.
Enums
ActionType
Possible recommended actions.
Importance
Possible importance types.
LifecycleState
Possible lifecycle states.
OperationStatus
Possible operation statuses.
OperationType
Possible operation types.
OptimizerEnrollmentStatus
Possible enrollment statuses.
QueryableFieldSummary.FieldTypeEnum
SortOrder
Possible sort orders.
Status
Possible recommendation statuses.
StrategyParameterType
Possible strategy types.
TagValueType
Specifies which tag value types in the tagValues
field result in overrides of the recommendation criteria. Allowed values are ANY
and VALUE
.
When the tagValueType
field value is ANY
, the tagValues
field should be empty, which enforces overrides to the recommendation for resources with any tag values attached to them.
When the tagValueType
field value is VALUE
, the tagValues
field must include a specific value or list of values. Overrides to the recommendation criteria only occur for resources that match the values in the tagKey
and the tagValues
fields.
For example, if the tagKey
value is B
, the tagValueType
value is ANY
, and the tagValues
field is empty, overrides to the recommendation criteria occur for any resources that have the tag key B.
If the tagKey
value is B
, the tagValueType
value is VALUE
, and the tagValues
value is s1
, overrides to the recommendation criteria only occur for resources that have the tag key B with the associated tag value s1.
WorkRequestActionType
Possible work request resource actions.
WorkRequestResourceMetadataKey
Keys for work request resource metadata.