Class ActivationKeyDetails

java.lang.Object
com.eqixiac.equinix.fabric.model.implementation.ActivationKeyDetails

public class ActivationKeyDetails extends Object
The Fabric v4 ActivationKeyDetails schema. It is the keyDetails property of both EnvironmentActionRequest and EnvironmentActionResponse.

Beta: the schema carries the catalog's Beta marker (catalog fetched 2026-09-21).

Properties
PropertyTypeCatalog description
valuestring"Provider Encoded activation key"
providerIdstring"AWS Connection identifier"
accountIdstring"Account identifier"
bandwidthinteger, Mbps"Bandwidth in Mbps"
regionstring"Cloud provider region identifier"

The schema marks no property required or read-only. The catalog's only request example sends value alone, so ofValue(String) builds that body. The catalog publishes no response example; which of the other four properties the service fills in on a response is unverified. Null properties are omitted from a serialized request.

value is opaque to this class. It is sent as given and is not decoded, and it is distinct from an access point's authenticationKey.

  • Method Details

    • ofValue

      public static ActivationKeyDetails ofValue(String value)
      Builds the body of the catalog's ValidateActivationKey request example: a keyDetails object with value set and every other property absent.
      Parameters:
      value - the provider-encoded activation key, sent unmodified
      Returns:
      key details carrying only value
      Throws:
      IllegalArgumentException - if value is null or blank