interface Option {
    certification?: CertificationOption;
    id: string;
    license?: LicenseOption;
    manageable: boolean;
    name: string;
    privateNetwork?: PrivateNetworkOption;
    publicBandwidth?: PublicBandwidthOption;
    remoteAccess?: RemoteAccessOption;
}

Properties

certification?: CertificationOption

Certification option.

One-of ('option'): at most one of 'license', 'publicBandwidth', 'privateNetwork', 'remoteAccess', 'certification' could be set.

id: string

ID of the option.

license?: LicenseOption

License option, contains the ID of the OS linked to the option.

One-of ('option'): at most one of 'license', 'publicBandwidth', 'privateNetwork', 'remoteAccess', 'certification' could be set.

manageable: boolean

Defines whether the option is manageable (could be added or removed).

name: string

Name of the option.

privateNetwork?: PrivateNetworkOption

Private_network option, contains the bandwidth_in_bps.

One-of ('option'): at most one of 'license', 'publicBandwidth', 'privateNetwork', 'remoteAccess', 'certification' could be set.

publicBandwidth?: PublicBandwidthOption

Public_bandwidth option, contains the bandwidth_in_bps.

One-of ('option'): at most one of 'license', 'publicBandwidth', 'privateNetwork', 'remoteAccess', 'certification' could be set.

remoteAccess?: RemoteAccessOption

Remote_access option.

One-of ('option'): at most one of 'license', 'publicBandwidth', 'privateNetwork', 'remoteAccess', 'certification' could be set.