Show / Hide Table of Contents

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.

In this article
Back to top