BuildResourceNamePartArgs

BuildResourceNamePartArgs = { account?: never; projectName: string } | { account: string; projectName?: never }

Explicit inputs for building one independently usable part of a JobCloud resource name.

Remarks

Supply exactly one of projectName or account. The returned value deliberately excludes the Pulumi stack, service, availability-zone, and consumer-specific purpose.

Example

CODE
import type { BuildResourceNamePartArgs } from '@jobcloud/pulumi-helpers';

const args = {
  projectName: 'checkout-service',
} satisfies BuildResourceNamePartArgs;
CODE
import { type BuildResourceNamePartArgs } from '@jobcloud/pulumi-helpers';

const args = {
  account: '000000000000',
} satisfies BuildResourceNamePartArgs;