/** *

Describes the resources available for a container instance.

*/ export interface _Resource { /** *

The name of the resource, such as CPU, MEMORY, PORTS, PORTS_UDP, or a user-defined resource.

*/ name?: string; /** *

The type of the resource, such as INTEGER, DOUBLE, LONG, or STRINGSET.

*/ type?: string; /** *

When the doubleValue type is set, the value of the resource must be a double precision floating-point type.

*/ doubleValue?: number; /** *

When the longValue type is set, the value of the resource must be an extended precision floating-point type.

*/ longValue?: number; /** *

When the integerValue type is set, the value of the resource must be an integer.

*/ integerValue?: number; /** *

When the stringSetValue type is set, the value of the resource must be a string type.

*/ stringSetValue?: Array | Iterable; } export interface _UnmarshalledResource extends _Resource { /** *

When the stringSetValue type is set, the value of the resource must be a string type.

*/ stringSetValue?: Array; }