Skip to main content

CreateProjectFromEnvironmentInput

Attributes for the new project and its environment.

input CreateProjectFromEnvironmentInput {
attributes: Map
copyParams: CopyParams
description: String
environment: CreateEnvironmentInput!
id: String!
name: String!
}

Fields​

CreateProjectFromEnvironmentInput.attributes ● Map scalar {#attributes}​

Key-value attributes for this project. Keys and values must be strings. Must conform to the organization's custom attributes for the project scope.

CreateProjectFromEnvironmentInput.copyParams ● CopyParams enum {#copy-params}​

Which params the new instances get from the source instances. Fields that the bundle marks as not copyable are never copied. Defaults to NONE.

CreateProjectFromEnvironmentInput.description ● String scalar {#description}​

An optional description of the project's purpose or contents

CreateProjectFromEnvironmentInput.environment ● CreateEnvironmentInput! non-null input {#environment}​

The environment to create in the new project. Its instances are created from the source environment's instances.

CreateProjectFromEnvironmentInput.id ● String! non-null scalar {#id}​

A short, memorable identifier for looking up this project in the API and CLI. This becomes the first segment of all resource identifiers within the project. Max 20 characters, lowercase alphanumeric only (a-z, 0-9). Immutable after creation.

CreateProjectFromEnvironmentInput.name ● String! non-null scalar {#name}​

A human-readable name for the new project

Member Of​

createProjectFromEnvironment mutation