FulfillmentOption
Describes a fulfillment option for a product. Each element contains exactly one fulfillment option type.
Inheritors
Types
An Amazon Machine Image (AMI) fulfillment option for EC2 deployment.
An API-based fulfillment option for programmatic integration.
An AWS CloudFormation template fulfillment option for infrastructure deployment.
A container image fulfillment option for container-based deployment.
An AWS Data Exchange fulfillment option for data set delivery.
An EC2 Image Builder component fulfillment option.
An Amazon EKS add-on fulfillment option.
A Helm chart fulfillment option for Kubernetes deployment.
A professional services fulfillment option.
A Software as a Service (SaaS) fulfillment option.
An Amazon SageMaker algorithm fulfillment option.
An Amazon SageMaker model fulfillment option.
Functions
Casts this FulfillmentOption as a AmazonMachineImageFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.AmazonMachineImageFulfillmentOption value. Throws an exception if the FulfillmentOption is not a AmazonMachineImageFulfillmentOption.
Casts this FulfillmentOption as a AmazonMachineImageFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.AmazonMachineImageFulfillmentOption value. Returns null if the FulfillmentOption is not a AmazonMachineImageFulfillmentOption.
Casts this FulfillmentOption as a ApiFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ApiFulfillmentOption value. Throws an exception if the FulfillmentOption is not a ApiFulfillmentOption.
Casts this FulfillmentOption as a ApiFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ApiFulfillmentOption value. Returns null if the FulfillmentOption is not a ApiFulfillmentOption.
Casts this FulfillmentOption as a CloudFormationFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.CloudFormationFulfillmentOption value. Throws an exception if the FulfillmentOption is not a CloudFormationFulfillmentOption.
Casts this FulfillmentOption as a CloudFormationFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.CloudFormationFulfillmentOption value. Returns null if the FulfillmentOption is not a CloudFormationFulfillmentOption.
Casts this FulfillmentOption as a ContainerFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ContainerFulfillmentOption value. Throws an exception if the FulfillmentOption is not a ContainerFulfillmentOption.
Casts this FulfillmentOption as a ContainerFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ContainerFulfillmentOption value. Returns null if the FulfillmentOption is not a ContainerFulfillmentOption.
Casts this FulfillmentOption as a DataExchangeFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.DataExchangeFulfillmentOption value. Throws an exception if the FulfillmentOption is not a DataExchangeFulfillmentOption.
Casts this FulfillmentOption as a DataExchangeFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.DataExchangeFulfillmentOption value. Returns null if the FulfillmentOption is not a DataExchangeFulfillmentOption.
Casts this FulfillmentOption as a Ec2ImageBuilderComponentFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.Ec2ImageBuilderComponentFulfillmentOption value. Throws an exception if the FulfillmentOption is not a Ec2ImageBuilderComponentFulfillmentOption.
Casts this FulfillmentOption as a Ec2ImageBuilderComponentFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.Ec2ImageBuilderComponentFulfillmentOption value. Returns null if the FulfillmentOption is not a Ec2ImageBuilderComponentFulfillmentOption.
Casts this FulfillmentOption as a EksAddOnFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.EksAddOnFulfillmentOption value. Throws an exception if the FulfillmentOption is not a EksAddOnFulfillmentOption.
Casts this FulfillmentOption as a EksAddOnFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.EksAddOnFulfillmentOption value. Returns null if the FulfillmentOption is not a EksAddOnFulfillmentOption.
Casts this FulfillmentOption as a HelmFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.HelmFulfillmentOption value. Throws an exception if the FulfillmentOption is not a HelmFulfillmentOption.
Casts this FulfillmentOption as a HelmFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.HelmFulfillmentOption value. Returns null if the FulfillmentOption is not a HelmFulfillmentOption.
Casts this FulfillmentOption as a ProfessionalServicesFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ProfessionalServicesFulfillmentOption value. Throws an exception if the FulfillmentOption is not a ProfessionalServicesFulfillmentOption.
Casts this FulfillmentOption as a ProfessionalServicesFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ProfessionalServicesFulfillmentOption value. Returns null if the FulfillmentOption is not a ProfessionalServicesFulfillmentOption.
Casts this FulfillmentOption as a SaasFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SaasFulfillmentOption value. Throws an exception if the FulfillmentOption is not a SaasFulfillmentOption.
Casts this FulfillmentOption as a SaasFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SaasFulfillmentOption value. Returns null if the FulfillmentOption is not a SaasFulfillmentOption.
Casts this FulfillmentOption as a SageMakerAlgorithmFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SageMakerAlgorithmFulfillmentOption value. Throws an exception if the FulfillmentOption is not a SageMakerAlgorithmFulfillmentOption.
Casts this FulfillmentOption as a SageMakerAlgorithmFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SageMakerAlgorithmFulfillmentOption value. Returns null if the FulfillmentOption is not a SageMakerAlgorithmFulfillmentOption.
Casts this FulfillmentOption as a SageMakerModelFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SageMakerModelFulfillmentOption value. Throws an exception if the FulfillmentOption is not a SageMakerModelFulfillmentOption.
Casts this FulfillmentOption as a SageMakerModelFulfillmentOption and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SageMakerModelFulfillmentOption value. Returns null if the FulfillmentOption is not a SageMakerModelFulfillmentOption.