ResourceDetails
Contains detailed information about the specified resource.
Inheritors
Types
The Compute Savings Plans recommendation details.
The Amazon Elastic Block Store volume recommendation details.
The EC2 Auto Scaling group recommendation details.
The EC2 instance recommendation details.
The EC2 instance Savings Plans recommendation details.
The EC2 reserved instances recommendation details.
The ECS service recommendation details.
The ElastiCache reserved instances recommendation details.
The Lambda function recommendation details.
The OpenSearch reserved instances recommendation details.
The RDS reserved instances recommendation details.
The Redshift reserved instances recommendation details.
The SageMaker Savings Plans recommendation details.
Functions
Casts this ResourceDetails as a ComputeSavingsPlans and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.ComputeSavingsPlans value. Throws an exception if the ResourceDetails is not a ComputeSavingsPlans.
Casts this ResourceDetails as a ComputeSavingsPlans and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.ComputeSavingsPlans value. Returns null if the ResourceDetails is not a ComputeSavingsPlans.
Casts this ResourceDetails as a EbsVolume and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.EbsVolume value. Throws an exception if the ResourceDetails is not a EbsVolume.
Casts this ResourceDetails as a EbsVolume and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.EbsVolume value. Returns null if the ResourceDetails is not a EbsVolume.
Casts this ResourceDetails as a Ec2AutoScalingGroup and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2AutoScalingGroup value. Throws an exception if the ResourceDetails is not a Ec2AutoScalingGroup.
Casts this ResourceDetails as a Ec2AutoScalingGroup and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2AutoScalingGroup value. Returns null if the ResourceDetails is not a Ec2AutoScalingGroup.
Casts this ResourceDetails as a Ec2Instance and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2Instance value. Throws an exception if the ResourceDetails is not a Ec2Instance.
Casts this ResourceDetails as a Ec2Instance and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2Instance value. Returns null if the ResourceDetails is not a Ec2Instance.
Casts this ResourceDetails as a Ec2InstanceSavingsPlans and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2InstanceSavingsPlans value. Throws an exception if the ResourceDetails is not a Ec2InstanceSavingsPlans.
Casts this ResourceDetails as a Ec2InstanceSavingsPlans and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2InstanceSavingsPlans value. Returns null if the ResourceDetails is not a Ec2InstanceSavingsPlans.
Casts this ResourceDetails as a Ec2ReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2ReservedInstances value. Throws an exception if the ResourceDetails is not a Ec2ReservedInstances.
Casts this ResourceDetails as a Ec2ReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.Ec2ReservedInstances value. Returns null if the ResourceDetails is not a Ec2ReservedInstances.
Casts this ResourceDetails as a EcsService and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.EcsService value. Throws an exception if the ResourceDetails is not a EcsService.
Casts this ResourceDetails as a EcsService and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.EcsService value. Returns null if the ResourceDetails is not a EcsService.
Casts this ResourceDetails as a ElastiCacheReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.ElastiCacheReservedInstances value. Throws an exception if the ResourceDetails is not a ElastiCacheReservedInstances.
Casts this ResourceDetails as a ElastiCacheReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.ElastiCacheReservedInstances value. Returns null if the ResourceDetails is not a ElastiCacheReservedInstances.
Casts this ResourceDetails as a LambdaFunction and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.LambdaFunction value. Throws an exception if the ResourceDetails is not a LambdaFunction.
Casts this ResourceDetails as a LambdaFunction and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.LambdaFunction value. Returns null if the ResourceDetails is not a LambdaFunction.
Casts this ResourceDetails as a OpenSearchReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.OpenSearchReservedInstances value. Throws an exception if the ResourceDetails is not a OpenSearchReservedInstances.
Casts this ResourceDetails as a OpenSearchReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.OpenSearchReservedInstances value. Returns null if the ResourceDetails is not a OpenSearchReservedInstances.
Casts this ResourceDetails as a RdsReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.RdsReservedInstances value. Throws an exception if the ResourceDetails is not a RdsReservedInstances.
Casts this ResourceDetails as a RdsReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.RdsReservedInstances value. Returns null if the ResourceDetails is not a RdsReservedInstances.
Casts this ResourceDetails as a RedshiftReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.RedshiftReservedInstances value. Throws an exception if the ResourceDetails is not a RedshiftReservedInstances.
Casts this ResourceDetails as a RedshiftReservedInstances and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.RedshiftReservedInstances value. Returns null if the ResourceDetails is not a RedshiftReservedInstances.
Casts this ResourceDetails as a SageMakerSavingsPlans and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.SageMakerSavingsPlans value. Throws an exception if the ResourceDetails is not a SageMakerSavingsPlans.
Casts this ResourceDetails as a SageMakerSavingsPlans and retrieves its aws.sdk.kotlin.services.costoptimizationhub.model.SageMakerSavingsPlans value. Returns null if the ResourceDetails is not a SageMakerSavingsPlans.