Skip to main content

TrustPolicyInput

TrustPolicyInput mirrors the typed Go struct in api/internal/orgsettings/policy.go and is round-tripped through the trust_policy JSON column on OrganizationSettings.

input TrustPolicyInput {
version: Int!
features: TrustPolicyFeaturesInput!
strictness: String!
sharing: TrustPolicySharingInput!
defaultForNewResources: TrustPolicyDefaultsInput!
}

Fields

TrustPolicyInput.version ● Int! non-null scalar

Schema version. Currently 1; reserved for future migrations.

TrustPolicyInput.features ● TrustPolicyFeaturesInput! non-null input

TrustPolicyInput.strictness ● String! non-null scalar

One of: convenience | standard | strict | airgapped (spec §4 T4).

TrustPolicyInput.sharing ● TrustPolicySharingInput! non-null input

TrustPolicyInput.defaultForNewResources ● TrustPolicyDefaultsInput! non-null input

Member Of

setTrustPolicy mutation