OutputObject
AssignMemberRoleResult
AssignMemberRoleResultError
AssignMemberRoleResultOk
CdnAccessToken
CdnAccessTokenCreateResult
CdnAccessTokenCreateResultError
CdnAccessTokenCreateResultOk
ClientStats
ClientStatsValues
ClientStatsValuesConnection
ClientStatsValuesEdge
CompositeSchema
ConditionalBreakingChangeConfiguration
Contract
ContractCheck
ContractCheckConnection
ContractCheckEdge
ContractConnection
ContractEdge
ContractVersion
ContractVersionConnection
ContractVersionEdge
CreateContractInputErrors
CreateContractResult
CreateContractResultError
CreateContractResultOk
CreateMemberRoleInputErrors
CreateMemberRoleResult
CreateMemberRoleResultError
CreateMemberRoleResultOk
CreateOrganizationAccessTokenResult
CreateOrganizationAccessTokenResultError
CreateOrganizationAccessTokenResultErrorDetails
CreateOrganizationAccessTokenResultOk
CreateProjectInputErrors
CreateProjectResult
CreateProjectResultError
CreateProjectResultOk
CreateTargetResult
CreateTargetResultError
CreateTargetResultOk
DateRange
DeleteCdnAccessTokenResult
DeleteCdnAccessTokenResultError
DeleteCdnAccessTokenResultOk
DeleteMemberRoleResult
DeleteMemberRoleResultError
DeleteMemberRoleResultOk
DeleteOrganizationAccessTokenResult
DeleteOrganizationAccessTokenResultError
DeleteOrganizationAccessTokenResultOk
DeleteOrganizationInvitationResult
DeleteOrganizationInvitationResultError
DeleteOrganizationInvitationResultOk
DeleteProjectResult
DeleteProjectResultError
DeleteProjectResultOk
DeleteTargetResult
DeleteTargetResultError
DeleteTargetResultOk
DeletedSchemaLog
DisableContractResult
DisableContractResultError
DisableContractResultOk
DurationValues
FailedSchemaCheck
InviteToOrganizationByEmailInputErrors
InviteToOrganizationByEmailResult
InviteToOrganizationByEmailResultError
InviteToOrganizationByEmailResultOk
Member
MemberConnection
MemberEdge
MemberRole
MemberRoleConnection
MemberRoleEdge
Operation
OperationStatsValues
OperationStatsValuesConnection
OperationStatsValuesEdge
OperationsStats
Organization
OrganizationAccessToken
OrganizationAccessTokenConnection
OrganizationAccessTokenEdge
OrganizationInvitation
OrganizationInvitationConnection
OrganizationInvitationEdge
PageInfo
Permission
PermissionGroup
Project
ProjectConnection
ProjectEdge
ProjectResourceAssignment
ProjectTargetsResourceAssignment
PushedSchemaLog
ResourceAssignment
SchemaChange
SchemaChangeConnection
SchemaChangeEdge
SchemaChangeUsageStatistics
SchemaChangeUsageStatisticsAffectedClient
SchemaChangeUsageStatisticsAffectedOperation
SchemaCheckConditionalBreakingChangeMetadata
SchemaCheckConditionalBreakingChangeMetadataUsage
SchemaCheckConnection
SchemaCheckEdge
SchemaCheckMeta
SchemaConnection
SchemaCoordinateStats
SchemaEdge
SchemaError
SchemaErrorConnection
SchemaErrorEdge
SchemaVersion
SchemaVersionConnection
SchemaVersionEdge
SingleSchema
SuccessfulSchemaCheck
Target
TargetAppDeploymentsResourceAssignment
TargetCdnAccessTokenConnection
TargetCdnAccessTokenEdge
TargetConnection
TargetEdge
TargetResouceAssignment
TargetServicesResourceAssignment
UpdateMemberRoleInputErrors
UpdateMemberRoleResult
UpdateMemberRoleResultError
UpdateMemberRoleResultOk
UpdateProjectSlugError
UpdateProjectSlugOk
UpdateProjectSlugResult
UpdateTargetConditionalBreakingChangeConfigurationResult
UpdateTargetConditionalBreakingChangeConfigurationResultError
UpdateTargetConditionalBreakingChangeConfigurationResultOk
UpdateTargetDangerousChangeClassificationResult
UpdateTargetDangerousChangeClassificationResultError
UpdateTargetDangerousChangeClassificationResultOk
UpdateTargetGraphQLEndpointUrlResult
UpdateTargetGraphQLEndpointUrlResultError
UpdateTargetGraphQLEndpointUrlResultOk
User
Interface
ScalarCustom

ConditionalBreakingChangeConfiguration

Fields

Determines which formula is used to determine if a change is considered breaking or not. Only one formula can be used at a time.

breakingChangeFormula: BreakingChangeFormulaType!

List of client names that are be excluded from the breaking change detection.

excludedClients: [String!]!

Whether conditional breaking change detection is enabled.

isEnabled: Boolean!

If TargetValidationSettings.breakingChangeFormula is PERCENTAGE, then this is the percent of the total operations over the TargetValidationSettings.period required for a change to be considered breaking.

percentage: Float!

The period in days. Operations of the last x days will be used for the conditional breaking change detection.

period: Int!

If TargetValidationSettings.breakingChangeFormula is REQUEST_COUNT, then this is the total number of operations over the TargetValidationSettings.period required for a change to be considered breaking.

requestCount: Int!

List of target within the same project, whose operations are used for the breaking change detection.

targets: [Target!]!