Interface protos.google.cloud.batch.v1alpha.IAllocationPolicy (1.8.0)

Properties of an AllocationPolicy.

Package

@google-cloud/batch

Properties

instance

instance?: (google.cloud.batch.v1alpha.AllocationPolicy.IInstancePolicy|null);

AllocationPolicy instance

instances

instances?: (google.cloud.batch.v1alpha.AllocationPolicy.IInstancePolicyOrTemplate[]|null);

AllocationPolicy instances

instanceTemplates

instanceTemplates?: (string[]|null);

AllocationPolicy instanceTemplates

labels

labels?: ({ [k: string]: string }|null);

AllocationPolicy labels

location

location?: (google.cloud.batch.v1alpha.AllocationPolicy.ILocationPolicy|null);

AllocationPolicy location

network

network?: (google.cloud.batch.v1alpha.AllocationPolicy.INetworkPolicy|null);

AllocationPolicy network

placement

placement?: (google.cloud.batch.v1alpha.AllocationPolicy.IPlacementPolicy|null);

AllocationPolicy placement

provisioningModels

provisioningModels?: (google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel[]|null);

AllocationPolicy provisioningModels

serviceAccount

serviceAccount?: (google.cloud.batch.v1alpha.IServiceAccount|null);

AllocationPolicy serviceAccount

serviceAccountEmail

serviceAccountEmail?: (string|null);

AllocationPolicy serviceAccountEmail

tags

tags?: (string[]|null);

AllocationPolicy tags