Skip to main content

OrganizationSettings

Organization-wide behavior settings.

Settings apply to the whole organization and shape platform behavior — for example, the access new bundle repositories receive at creation. Each setting has a default, so organizations created before a setting existed read it as the default. Change settings with the updateOrganizationSettings mutation.

type OrganizationSettings {
defaultBundleAccess: OrganizationDefaultBundleAccess!
namingConvention: String
defaultTags: [String!]
}

Fields​

OrganizationSettings.defaultBundleAccess ● OrganizationDefaultBundleAccess! non-null enum {#default-bundle-access}​

Access granted to new bundle repositories at creation. Defaults to NONE — new repositories are restricted until a grant is authored for them.

OrganizationSettings.namingConvention ● String scalar {#naming-convention}​

Liquid template that names every provisioned cloud resource, e.g. {{attrs.team}}-{{instance.id}}. null means the default convention {{instance.id}}-{{component.suffix}}. The resolved name is burned into each instance when it is first created and does not change afterward.

OrganizationSettings.defaultTags ● [String!] list scalar {#default-tags}​

Attribute keys whose values are sent to deployments as default tags. managed-by and md-instance are always sent.

Member Of​

Organization object