Uses of Annotation Type
co.yellowdog.platform.model.json.JsonTitle
Packages that use JsonTitle
Package
Description
Defines types to hold credentials specific to each cloud provider.
Provides the types that define the YellowDog Platform data model.
-
Uses of JsonTitle in co.yellowdog.platform.account.credentials
Classes in co.yellowdog.platform.account.credentials with annotations of type JsonTitleModifier and TypeClassDescriptionfinal class
Holds the Access Key ID and Secret Access Key which form a set of credentials for Alibaba Cloud.final class
Holds the Role ARN and External ID required to allow YellowDog Platform to assume an assigned role in an external AWS account.final class
Holds the Access Key ID and Secret Access Key which form a set of credentials for Amazon Web Services (AWS).final class
Holds the properties that form a set of credentials for Microsoft Azure.final class
Holds an admin user name and password to be used for created instances in Microsoft Azure.final class
final class
final class
Holds the properties that form a set of credentials for Oracle Cloud Infrastructure (OCI).Methods in co.yellowdog.platform.account.credentials with annotations of type JsonTitleModifier and TypeMethodDescriptionCredential.getDescription()
Credential.getName()
Returns the name assigned to the Credential to identify it to the ComputeServiceClient. -
Uses of JsonTitle in co.yellowdog.platform.model
Classes in co.yellowdog.platform.model with annotations of type JsonTitleModifier and TypeClassDescriptionclass
Defines a source of compute composed of Alibaba Cloud ECS instances.class
class
class
Defines a source of compute provisioned using an AWS EC2 Fleet request.class
class
class
class
Defines a source of compute composed of AWS EC2 instances using the RunInstances API.class
class
class
class
class
class
Defines a source of compute composed of Google Compute Engine (GCE) instances organised into an Instance Group.class
Defines a source of compute composed of Google Compute Engine (GCE) instances individually provisioned.class
class
Defines a source of compute composed of OCI instances provisioned using the OCI Instance Pool API.class
Defines a source of compute composed of OCI instances provisioned individually.class
class
class
Defines a simulated source of compute that can be used to test the YellowDog Compute system.Methods in co.yellowdog.platform.model with annotations of type JsonTitleModifier and TypeMethodDescriptionint
GceComputeSource.getAcceleratorCount()
GceComputeSource.getAcceleratorType()
AzureComputeSource.getAdminUserCredential()
OciComputeSource.getAvailabilityDomain()
The OCI availability domain where instances will be provisioned.AlibabaComputeSource.getAvailabilityZone()
The Alibaba Cloud availability zone within the region where instances will be provisioned.AwsComputeSource.getAvailabilityZone()
AzureComputeSource.getAvailabilityZone()
AwsComputeSource.getCapacityReservation()
@NotBlank String
OciComputeSource.getCompartmentId()
The OCI compartment ID (ocid) where instances will be provisioned.AwsComputeSource.getCreateClusterPlacementGroup()
AwsComputeSource.getCreateElasticFabricAdapter()
AzureComputeSource.getCreateProximityPlacementGroup()
ComputeSource.getCredential()
AwsComputeSource.getEnableDetailedMonitoring()
AwsComputeSource.getEnableInstanceMetadataTags()
AzureComputeSource.getEnvironment()
Allows the specification of an Azure environment other than the default public environment.@Valid AwsPlacementGroup
AwsComputeSource.getExistingPlacementGroup()
@Min(0L) Float
OciComputeSource.getFlexOcpus()
The number of OCPUs to provision on a flex type machine shape@Min(0L) Float
OciComputeSource.getFlexRam()
The amount of ram in GB to provision on a flex type machine shapeGceComputeSource.getHostMaintenanceBehaviour()
AwsComputeSource.getIamInstanceProfileArn()
@NotBlank String
GceComputeSource.getImage()
@NotBlank String
ComputeSource.getImageId()
Gets the image ID to use for the instances that will be provisioned.ComputeSource.getInstanceTags()
Gets the custom instance tags to be set on the provisioned instance at startup.@NotBlank String
ComputeSource.getInstanceType()
Gets the provider-specific instance type of the instances that will be provisioned.AwsComputeSource.getKeyName()
@Min(0L) int
ComputeSource.getLimit()
Returns the limit in number of instances that can be provisioned from this source.@NotBlank String
GceComputeSource.getMachineType()
ComputeSource.getName()
Returns the name of this compute source (which must be unique within the containing ComputeRequirement).GceComputeSource.getNetwork()
@NotBlank String
AzureComputeSource.getNetworkName()
@NotBlank String
AzureComputeSource.getNetworkResourceGroupName()
@NotBlank String
GceComputeSource.getProject()
@NotBlank String
ComputeSource.getRegion()
Gets the provider-specific region where instances will be provisioned.@Size(max=31) List
<AwsSecondaryNetworkInterface> AwsComputeSource.getSecondaryNetworkInterfaces()
@NotBlank String
AwsComputeSource.getSecurityGroupId()
@NotBlank String
OciComputeSource.getShape()
The machine shape to use for the provisioned instances.@DecimalMin("0.00001") Double
AzureComputeSource.getSpotMaxPrice()
The maximum price that will be paid for Spot VMs provisioned from this source.AzureComputeSource.getSshKey()
OciComputeSource.getSshKey()
The public SSH key.GceComputeSource.getSshKeys()
AwsComputeSource.getSubnetId()
@NotBlank String
OciComputeSource.getSubnetId()
The region-specific OCI Subnet ID (ocid) for the subnet to use for the provisioned instances.@NotBlank String
AzureComputeSource.getSubnetName()
GceComputeSource.getSubnetwork()
ComputeSource.getSubregion()
Gets the provider-specific subregion (aka Availability Domain, Availability Zone or Zone) where instances will be provisioned.AzureComputeSource.getUseAcceleratedNetworking()
ComputeSource.getUserData()
Gets the user-data script to be passed to the provisioned instance at startup.AzureComputeSource.getUseSpot()
Indicates if Spot VMs should be requested from Azure.@NotBlank String
AzureComputeSource.getVmSize()
GceComputeSource.getZone()
boolean
AwsComputeSource.isAssignPublicIp()
boolean
AzureComputeSource.isAssignPublicIp()
boolean
GceComputeSource.isAssignPublicIp()
boolean
OciComputeSource.isAssignPublicIp()
boolean
GceComputeSource.isConfidential()
boolean
GceComputeSource.isPreemptible()
boolean
GceComputeSource.isSpot()