generated: '2026-08-12' method: derived source: openapi/doit-openapi-original.yml entity_count: 302 relationship_count: 218 domains: - domain: AccountTeam operations: 1 - domain: Alerts operations: 5 - domain: Allocations operations: 5 - domain: Annotations operations: 5 - domain: Anomalies operations: 2 - domain: Assets operations: 4 - domain: Auth operations: 1 - domain: Ava operations: 4 - domain: Billing Transfer operations: 8 - domain: Budget Suggestions operations: 3 - domain: Budgets operations: 5 - domain: Cloud Connect operations: 5 - domain: Cloud Diagrams operations: 12 - domain: Cloud Incidents operations: 2 - domain: CloudFlow operations: 4 - domain: Commitment Manager operations: 2 - domain: Connections operations: 5 - domain: Contract Templates operations: 5 - domain: Contracts operations: 6 - domain: DataHub operations: 9 - domain: Dimensions operations: 2 - domain: Folders operations: 5 - domain: Insights operations: 9 - domain: Invoices operations: 2 - domain: Labels operations: 7 - domain: Organizations operations: 1 - domain: PerfectScale for Commitments AWS operations: 10 - domain: Platforms operations: 1 - domain: Products operations: 1 - domain: Reports operations: 7 - domain: Roles operations: 1 - domain: Service Quotas operations: 1 - domain: Settings operations: 7 - domain: Sharing operations: 2 - domain: Support Requests operations: 9 - domain: Templates operations: 2 - domain: Users operations: 6 entities: - name: AccountManagerListItem fields: 5 has_id: true - name: ActiveTheme fields: 1 has_id: false - name: AdvancedAnalysis fields: 4 has_id: false - name: Alert fields: 7 has_id: true - name: AlertConfig fields: 10 has_id: false - name: AlertListItem fields: 0 has_id: false - name: AlertRequest fields: 3 has_id: false - name: AlertThreshold fields: 2 has_id: false - name: AlertUpdateRequest fields: 3 has_id: false - name: Allocation fields: 12 has_id: true - name: AllocationComponent fields: 8 has_id: false - name: AllocationDeleteValidation fields: 4 has_id: true - name: AllocationDimensionsTypes fields: 0 has_id: false - name: AllocationListItem fields: 11 has_id: true - name: AllocationRule fields: 2 has_id: false - name: AnnotationListItem fields: 7 has_id: true - name: AnomaliesResponse fields: 3 has_id: false - name: AnomalyItem fields: 20 has_id: true - name: AnomalyResource fields: 5 has_id: false - name: AnomalyResourceArray fields: 0 has_id: false - name: AnomalyResourceLabel fields: 3 has_id: false - name: AnomalySKU fields: 2 has_id: false - name: AnomalySKUArray fields: 0 has_id: false - name: AssetItem fields: 6 has_id: true - name: AssetItemDetailed fields: 7 has_id: true - name: AssetProperties fields: 4 has_id: false - name: AssetResponse fields: 1 has_id: false - name: AssignObjectsToLabelRequest fields: 2 has_id: false - name: AvaAskRequest fields: 2 has_id: false - name: AvaAskSyncRequest fields: 3 has_id: false - name: AvaAskSyncResponse fields: 4 has_id: false - name: AvaFeedbackRequest fields: 3 has_id: false - name: AwsAccountResponse fields: 7 has_id: false - name: AwsDailyCoverageEntry fields: 6 has_id: false - name: AwsMemberAccount fields: 5 has_id: false - name: AwsMemberAccountDetail fields: 0 has_id: false - name: AwsMonthlyPotentialSavings fields: 2 has_id: false - name: AwsMonthlyStatsEntry fields: 4 has_id: false - name: AwsOnboardingStatus fields: 2 has_id: false - name: AwsOnboardingStatusEntry fields: 2 has_id: false - name: AwsOrganization fields: 7 has_id: false - name: AwsOrganizationDetail fields: 0 has_id: false - name: AwsOrganizationServiceSettings fields: 2 has_id: false - name: AwsOrganizationSettings fields: 8 has_id: false - name: AwsOrganizationSettingsItem fields: 3 has_id: false - name: AwsPlannedPurchase fields: 16 has_id: false - name: AwsPurchasePlanStep fields: 8 has_id: false - name: AwsRecommendation fields: 6 has_id: false - name: AwsRecommendationWithEligibleSpend fields: 2 has_id: false - name: AwsRecommendations fields: 2 has_id: false - name: AwsReservedInstance fields: 46 has_id: false - name: AwsReservedInstanceRecurringCharge fields: 2 has_id: false - name: AwsSavingsPlan fields: 15 has_id: false - name: AwsSavingsTotals fields: 2 has_id: false - name: AwsSupportedFeature fields: 2 has_id: false - name: BillingTransferProblemDetails fields: 7 has_id: false - name: BlockingResources fields: 5 has_id: false - name: Budget fields: 18 has_id: true - name: BudgetAPI fields: 24 has_id: true - name: BudgetCreateUpdateAlert fields: 1 has_id: false - name: BudgetCreateUpdateRequest fields: 19 has_id: false - name: BudgetListItem fields: 16 has_id: true - name: BudgetSuggestion fields: 12 has_id: true - name: BudgetSuggestionAcceptRequest fields: 2 has_id: false - name: BudgetSuggestionDismissRequest fields: 1 has_id: false - name: CancelInviteResponse fields: 2 has_id: false - name: Category fields: 0 has_id: false - name: CloudDiagramActivityItem fields: 8 has_id: false - name: CloudDiagramAttachment fields: 12 has_id: false - name: CloudDiagramCombiner fields: 5 has_id: false - name: CloudDiagramCombinerItem fields: 2 has_id: false - name: CloudDiagramComponentRef fields: 4 has_id: false - name: CloudDiagramComponentSearchItem fields: 11 has_id: false - name: CloudDiagramCostResource fields: 4 has_id: true - name: CloudDiagramCostServiceBreakdown fields: 2 has_id: false - name: CloudDiagramCostSnapshot fields: 8 has_id: false - name: CloudDiagramCostTimeRange fields: 3 has_id: false - name: CloudDiagramCostTrendBucket fields: 2 has_id: false - name: CloudDiagramElement fields: 12 has_id: false - name: CloudDiagramExportJsonMetadata fields: 4 has_id: false - name: CloudDiagramExportJsonResponse fields: 9 has_id: false - name: CloudDiagramGroup fields: 13 has_id: false - name: CloudDiagramGroupItem fields: 2 has_id: false - name: CloudDiagramImportState fields: 6 has_id: false - name: CloudDiagramInfraNodeRef fields: 3 has_id: false - name: CloudDiagramIssue fields: 4 has_id: false - name: CloudDiagramLayerSnapshot fields: 4 has_id: false - name: CloudDiagramLink fields: 13 has_id: false - name: CloudDiagramNode fields: 15 has_id: false - name: CloudDiagramNodeActivity fields: 6 has_id: false - name: CloudDiagramNote fields: 4 has_id: false - name: CloudDiagramSchemeResult fields: 5 has_id: false - name: CloudDiagramSchemeSearchItem fields: 8 has_id: false - name: CloudDiagramSchemeStatussheetInfo fields: 6 has_id: false - name: CloudDiagramSnapshotActivityGroup fields: 6 has_id: false - name: CloudDiagramStats fields: 9 has_id: false - name: CloudDiagramStatsChange fields: 3 has_id: false - name: CloudDiagramStatussheetComponents fields: 7 has_id: false - name: CloudDiagramStatussheetData fields: 8 has_id: false - name: CloudDiagramStatussheetGetRequest fields: 7 has_id: false - name: CloudDiagramStatussheetMeta fields: 4 has_id: false - name: CloudDiagramsGetRequest fields: 3 has_id: false - name: CloudDiagramsGetResponse fields: 3 has_id: false - name: CloudDiagramsSearchRequest fields: 4 has_id: false - name: CloudDiagramsSearchResponse fields: 3 has_id: false - name: CloudFlowBuildRequest fields: 2 has_id: false - name: CloudFlowRefineRequest fields: 2 has_id: false - name: CloudIncidentListItem fields: 6 has_id: true - name: CloudProvider fields: 0 has_id: false - name: Cloudflow fields: 11 has_id: true - name: CloudflowAWSConfigRequest fields: 9 has_id: false - name: CloudflowCollaborator fields: 2 has_id: false - name: CloudflowConnection fields: 10 has_id: false - name: CloudflowConnectionListResponse fields: 3 has_id: false - name: CloudflowGCPConfigRequest fields: 10 has_id: false - name: CloudflowListResponse fields: 3 has_id: false - name: CloudflowTemplate fields: 6 has_id: true - name: CloudflowTemplateListResponse fields: 3 has_id: false - name: Collaborator fields: 2 has_id: false - name: CollectionRef fields: 3 has_id: true - name: CommentExtAPI fields: 5 has_id: true - name: CommentsResponseExtAPI fields: 1 has_id: false - name: CommitmentExternal fields: 13 has_id: true - name: CommitmentExternalList fields: 3 has_id: false - name: CommitmentExternalListItem fields: 13 has_id: true - name: CommitmentPeriod fields: 7 has_id: false - name: CommitmentTerm fields: 0 has_id: false - name: Condition fields: 0 has_id: false - name: ContractLifecycleResponse fields: 2 has_id: false - name: ContractTemplateBillingRule fields: 4 has_id: false - name: ContractTemplateInput fields: 8 has_id: false - name: ContractTemplatePriceBook fields: 3 has_id: false - name: ContractTemplatePriceBookRule fields: 10 has_id: false - name: ContractTemplateResponse fields: 13 has_id: false - name: CreateAllocationRequest fields: 7 has_id: false - name: CreateAnnotationRequest fields: 4 has_id: false - name: CreateCategory fields: 0 has_id: false - name: CreateCommentRequest fields: 2 has_id: false - name: CreateContractResponse fields: 5 has_id: false - name: CreateCustomThemeRequest fields: 3 has_id: false - name: CreateFolderRequest fields: 3 has_id: false - name: CreateLabelRequest fields: 2 has_id: false - name: CreateResourceResultsBody fields: 1 has_id: false - name: CreateResultsBody fields: 1 has_id: false - name: Currency fields: 0 has_id: false - name: CustomTheme fields: 6 has_id: true - name: DeleteUserResponse fields: 1 has_id: false - name: DiagramRelationship fields: 6 has_id: true - name: DiagramRelationshipsAnchor fields: 4 has_id: true - name: DiagramRelationshipsResponse fields: 6 has_id: false - name: Dimension fields: 2 has_id: true - name: DimensionExternalAPIListItem fields: 3 has_id: true - name: DimensionsExternalAPIGetResponse fields: 4 has_id: true - name: DimensionsExternalAPIListResponse fields: 3 has_id: false - name: DimensionsTypes fields: 0 has_id: false - name: DismissalDetails fields: 2 has_id: false - name: DisplayStatus fields: 0 has_id: false - name: DocumentRef fields: 3 has_id: true - name: EligibleSpendDataPoint fields: 5 has_id: false - name: EndCustomerMappingBatchCreate fields: 3 has_id: false - name: EndCustomerMappingBatchResult fields: 4 has_id: false - name: EndCustomerMappingItem fields: 3 has_id: false - name: EndCustomerMappingResult fields: 4 has_id: false - name: EndCustomerMappingResultStatus fields: 0 has_id: false - name: EndCustomerNode fields: 8 has_id: false - name: Error fields: 1 has_id: false - name: ExternalAPIGetValue fields: 2 has_id: false - name: ExternalAlertList fields: 3 has_id: false - name: ExternalBudgetAlert fields: 3 has_id: false - name: ExternalConfig fields: 26 has_id: false - name: ExternalConfigFilter fields: 7 has_id: true - name: ExternalConfigMetricFilter fields: 4 has_id: false - name: ExternalDisplaySettings fields: 5 has_id: false - name: ExternalForecastDateRange fields: 2 has_id: false - name: ExternalForecastSettings fields: 5 has_id: false - name: ExternalLimitByChange fields: 5 has_id: false - name: ExternalMetric fields: 2 has_id: false - name: ExternalOrigin fields: 2 has_id: true - name: ExternalRenderer fields: 0 has_id: false - name: ExternalReport fields: 7 has_id: true - name: ExternalSplit fields: 6 has_id: true - name: ExternalSplitTarget fields: 3 has_id: true - name: ExternalUpdateReport fields: 5 has_id: false - name: Filter fields: 0 has_id: false - name: FindCloudDiagramsRequest fields: 1 has_id: false - name: FindCloudDiagramsResponse fields: 0 has_id: false - name: Folder fields: 4 has_id: true - name: GetReportResponse fields: 9 has_id: true - name: Group fields: 3 has_id: true - name: GroupAllocationRule fields: 6 has_id: true - name: HandshakeState fields: 0 has_id: false - name: HandshakeStatus fields: 7 has_id: false - name: HexColor fields: 0 has_id: false - name: IamDiff fields: 2 has_id: false - name: InsightMetadataRequest fields: 11 has_id: false - name: InsightRequest fields: 10 has_id: false - name: InsightResponse fields: 16 has_id: false - name: InsightSummary fields: 6 has_id: false - name: InvalidHandshakeItem fields: 4 has_id: false - name: InviteResponse fields: 2 has_id: false - name: InviteUserRequest fields: 6 has_id: false - name: InvitedUserBody fields: 9 has_id: true - name: InvoiceListItem fields: 9 has_id: true - name: InvoicePlatform fields: 0 has_id: false - name: IssueStatus fields: 0 has_id: false - name: LabelAssignmentObject fields: 2 has_id: false - name: LabelAssignmentsResponse fields: 1 has_id: false - name: LabelInfo fields: 2 has_id: true - name: LabelList fields: 3 has_id: false - name: LabelListItem fields: 6 has_id: true - name: LastInsightStatusChange fields: 2 has_id: false - name: Limit fields: 3 has_id: false - name: ListEndCustomersResponse fields: 1 has_id: false - name: ListItem fields: 6 has_id: false - name: ListResellerAccountsResponse fields: 1 has_id: false - name: ListResellerAccountsWithTenantsResponse fields: 1 has_id: false - name: ListUsersResponseBody fields: 2 has_id: false - name: MTSContractDetailResponse fields: 0 has_id: false - name: MTSContractInput fields: 11 has_id: false - name: MTSContractResponse fields: 10 has_id: true - name: MappedTenant fields: 8 has_id: false - name: MetricConfig fields: 2 has_id: false - name: MetricFilterText fields: 0 has_id: false - name: MetricType fields: 0 has_id: false - name: Money fields: 2 has_id: false - name: NotificationEvent fields: 2 has_id: false - name: NotificationEventArray fields: 0 has_id: false - name: ObjectType fields: 0 has_id: false - name: Organization fields: 2 has_id: true - name: Pagination fields: 2 has_id: false - name: PaymentOption fields: 0 has_id: false - name: PlatformAPI fields: 2 has_id: true - name: Policy fields: 0 has_id: false - name: ProblemDetails fields: 9 has_id: false - name: ProductAPI fields: 3 has_id: true - name: ProgramManagementAccount fields: 11 has_id: false - name: ProgramManagementAccountList fields: 3 has_id: false - name: ProgramManagementAccountStatus fields: 6 has_id: false - name: ProgramManagementAccountsStatusResponse fields: 1 has_id: false - name: RenewalSettings fields: 1 has_id: false - name: Report fields: 8 has_id: true - name: ReportList fields: 3 has_id: false - name: ResellerAccount fields: 7 has_id: false - name: ResellerAccountWithTenants fields: 12 has_id: false - name: ResellerHandshakeBatchCreate fields: 3 has_id: false - name: ResellerHandshakeBatchResult fields: 3 has_id: false - name: ResellerHandshakeBatchSummary fields: 5 has_id: false - name: ResellerHandshakeError fields: 2 has_id: false - name: ResellerHandshakeItem fields: 2 has_id: false - name: ResellerHandshakeResult fields: 6 has_id: false - name: ResellerHandshakeStatus fields: 0 has_id: false - name: ResendInviteResponse fields: 2 has_id: false - name: ResourcePermission fields: 2 has_id: false - name: ResourcePermissionsResponse fields: 7 has_id: true - name: ResourceReference fields: 3 has_id: true - name: ResourceResult fields: 13 has_id: false - name: ResourceResultEnhancement fields: 4 has_id: false - name: ResourceResultRequest fields: 10 has_id: false - name: ResourceResults fields: 0 has_id: false - name: ResourceResultsResponse fields: 3 has_id: false - name: ResultsBody fields: 2 has_id: false - name: ResultsError fields: 3 has_id: false - name: Role fields: 5 has_id: true - name: RunReportResult fields: 1 has_id: false - name: SchemaField fields: 2 has_id: false - name: Seats fields: 3 has_id: false - name: ServiceQuota fields: 10 has_id: false - name: ServiceQuotaList fields: 3 has_id: false - name: ServiceQuotaResource fields: 3 has_id: true - name: SetActiveThemeRequest fields: 1 has_id: false - name: SlackChannel fields: 6 has_id: true - name: Source fields: 0 has_id: false - name: Stats30dSummary fields: 2 has_id: false - name: Subscription fields: 11 has_id: true - name: SubscriptionPlan fields: 3 has_id: false - name: SubscriptionPlanCommitmentInterval fields: 2 has_id: false - name: SupportedFeature fields: 2 has_id: false - name: SupportedFeaturesResponse fields: 1 has_id: false - name: TagsGetResponse fields: 1 has_id: false - name: TagsRequest fields: 1 has_id: false - name: TagsResponse fields: 1 has_id: false - name: ThemeColors fields: 2 has_id: false - name: TicketCreateFormExtAPI fields: 1 has_id: false - name: TicketDetailExtAPI fields: 14 has_id: true - name: TicketExtAPI fields: 6 has_id: false - name: TicketListItem fields: 12 has_id: true - name: TicketResponseExtAPI fields: 9 has_id: true - name: TicketsList fields: 3 has_id: false - name: TimeSettings fields: 4 has_id: false - name: TimeSettingsSecondary fields: 4 has_id: false - name: UpdateAllocationRequest fields: 7 has_id: false - name: UpdateAnnotationRequest fields: 4 has_id: false - name: UpdateCustomThemeRequest fields: 3 has_id: false - name: UpdateFolderRequest fields: 3 has_id: false - name: UpdateLabelRequest fields: 2 has_id: false - name: UpdateStatusRequest fields: 2 has_id: false - name: UpdateUserRequest fields: 8 has_id: false - name: UpdateUserResponse fields: 2 has_id: false - name: UpdatedUserBody fields: 11 has_id: true - name: UserListItem fields: 12 has_id: true - name: ValidateResponse fields: 2 has_id: false - name: Value fields: 0 has_id: false relationships: - from: CloudflowConnection to: CloudflowCollaborator kind: has_many via: collaborators - from: CloudflowListResponse to: Cloudflow kind: has_many via: items - from: CloudflowConnectionListResponse to: CloudflowConnection kind: has_many via: items - from: CloudflowTemplateListResponse to: CloudflowTemplate kind: has_many via: items - from: AwsAccountResponse to: AwsSupportedFeature kind: has_many via: supportedFeatures - from: ResultsBody to: InsightResponse kind: has_many via: results - from: ResultsBody to: Pagination kind: has_one via: pagination - from: CreateResultsBody to: InsightRequest kind: has_many via: results - from: InsightRequest to: CloudProvider kind: has_one via: cloudProvider - from: InsightRequest to: CreateCategory kind: has_many via: categories - from: InsightRequest to: ResourceResults kind: has_one via: resourceResults - from: InsightMetadataRequest to: CloudProvider kind: has_one via: cloudProvider - from: InsightMetadataRequest to: CreateCategory kind: has_many via: categories - from: InsightMetadataRequest to: DisplayStatus kind: has_one via: status - from: InsightMetadataRequest to: DismissalDetails kind: has_one via: dismissalDetails - from: CreateResourceResultsBody to: ResourceResults kind: has_one via: resourceResults - from: InsightResponse to: Source kind: has_one via: source - from: InsightResponse to: DisplayStatus kind: has_one via: displayStatus - from: InsightResponse to: CloudProvider kind: has_one via: cloudProvider - from: InsightResponse to: Category kind: has_many via: categories - from: InsightResponse to: InsightSummary kind: has_one via: summary - from: InsightResponse to: LastInsightStatusChange kind: has_one via: lastStatusChange - from: InsightResponse to: DismissalDetails kind: has_one via: dismissalDetails - from: ResourceResult to: CloudProvider kind: has_one via: cloudProvider - from: ResourceResult to: ResourceResultEnhancement kind: has_one via: enhancement - from: UpdateStatusRequest to: DisplayStatus kind: has_one via: status - from: UpdateStatusRequest to: DismissalDetails kind: has_one via: dismissalDetails - from: ResourceResultsResponse to: ResourceResult kind: has_many via: resourceResults - from: UpdateUserResponse to: UpdatedUserBody kind: has_one via: user - from: Alert to: AlertConfig kind: has_one via: config - from: AlertConfig to: ExternalConfigFilter kind: has_many via: scopes - from: AlertConfig to: MetricConfig kind: has_one via: metric - from: AlertConfig to: Currency kind: has_one via: currency - from: AlertConfig to: Condition kind: has_one via: condition - from: AlertConfig to: MetricFilterText kind: has_one via: operator - from: AlertRequest to: AlertConfig kind: has_one via: config - from: AlertUpdateRequest to: AlertConfig kind: has_one via: config - from: AllocationComponent to: AllocationDimensionsTypes kind: has_one via: type - from: ContractTemplateInput to: ContractTemplateBillingRule kind: has_many via: billingRules - from: ContractTemplateInput to: ContractTemplatePriceBook kind: has_many via: priceBooks - from: ContractTemplateResponse to: ContractTemplateBillingRule kind: has_many via: billingRules - from: ContractTemplateResponse to: ContractTemplatePriceBook kind: has_many via: priceBooks - from: ContractTemplatePriceBook to: ContractTemplatePriceBookRule kind: has_many via: rules - from: CreateAllocationRequest to: AllocationRule kind: has_one via: rule - from: CreateAllocationRequest to: GroupAllocationRule kind: has_many via: rules - from: UpdateAllocationRequest to: AllocationRule kind: has_one via: rule - from: UpdateAllocationRequest to: GroupAllocationRule kind: has_many via: rules - from: AllocationRule to: AllocationComponent kind: has_many via: components - from: AnomaliesResponse to: AnomalyItem kind: has_many via: anomalies - from: AnomalyItem to: AnomalySKUArray kind: has_one via: top3SKUs - from: AnomalyItem to: AnomalyResourceArray kind: has_one via: resourceData - from: AnomalyItem to: NotificationEventArray kind: has_one via: notifications - from: AnomalyResource to: AnomalyResourceLabel kind: has_many via: labels - from: AnnotationListItem to: LabelInfo kind: has_many via: labels - from: LabelList to: LabelListItem kind: has_many via: labels - from: AssignObjectsToLabelRequest to: LabelAssignmentObject kind: has_many via: add - from: AssignObjectsToLabelRequest to: LabelAssignmentObject kind: has_many via: remove - from: LabelAssignmentsResponse to: LabelAssignmentObject kind: has_many via: assignments - from: ThemeColors to: HexColor kind: has_many via: light - from: ThemeColors to: HexColor kind: has_many via: dark - from: CustomTheme to: HexColor kind: has_one via: primaryColor - from: CustomTheme to: ThemeColors kind: has_one via: colors - from: CreateCustomThemeRequest to: HexColor kind: has_one via: primaryColor - from: CreateCustomThemeRequest to: ThemeColors kind: has_one via: colors - from: UpdateCustomThemeRequest to: HexColor kind: has_one via: primaryColor - from: UpdateCustomThemeRequest to: ThemeColors kind: has_one via: colors - from: Budget to: ExternalBudgetAlert kind: has_many via: alerts - from: Budget to: Collaborator kind: has_many via: collaborators - from: Budget to: Currency kind: has_one via: currency - from: Budget to: SlackChannel kind: has_many via: recipientsSlackChannels - from: BudgetAPI to: ExternalBudgetAlert kind: has_many via: alerts - from: BudgetAPI to: Collaborator kind: has_many via: collaborators - from: BudgetAPI to: Currency kind: has_one via: currency - from: BudgetAPI to: SlackChannel kind: has_many via: recipientsSlackChannels - from: BudgetAPI to: ExternalConfigFilter kind: has_many via: scopes - from: BudgetListItem to: AlertThreshold kind: has_many via: alertThresholds - from: BudgetListItem to: ExternalConfigFilter kind: has_many via: scopes - from: BudgetCreateUpdateRequest to: BudgetCreateUpdateAlert kind: has_many via: alerts - from: BudgetCreateUpdateRequest to: Collaborator kind: has_many via: collaborators - from: BudgetCreateUpdateRequest to: Currency kind: has_one via: currency - from: BudgetCreateUpdateRequest to: SlackChannel kind: has_many via: recipientsSlackChannels - from: BudgetCreateUpdateRequest to: ExternalConfigFilter kind: has_many via: scopes - from: Dimension to: DimensionsTypes kind: has_one via: type - from: DimensionsExternalAPIGetResponse to: DimensionsTypes kind: has_one via: type - from: DimensionsExternalAPIGetResponse to: ExternalAPIGetValue kind: has_many via: values - from: DimensionsExternalAPIListResponse to: DimensionExternalAPIListItem kind: has_many via: dimensions - from: DimensionExternalAPIListItem to: DimensionsTypes kind: has_one via: type - from: DocumentRef to: CollectionRef kind: has_one via: Parent - from: ExternalAlertList to: AlertListItem kind: has_many via: alerts - from: ExternalConfig to: ExternalMetric kind: has_many via: metrics - from: ExternalConfig to: ExternalConfigMetricFilter kind: has_one via: metricFilter - from: ExternalConfig to: ExternalLimitByChange kind: has_one via: limitByChange - from: ExternalConfig to: AdvancedAnalysis kind: has_one via: advancedAnalysis - from: ExternalConfig to: Dimension kind: has_many via: dimensions - from: ExternalConfig to: TimeSettings kind: has_one via: timeRange - from: ExternalConfig to: TimeSettingsSecondary kind: has_one via: secondaryTimeRange - from: ExternalConfig to: ExternalConfigFilter kind: has_many via: filters - from: ExternalConfig to: Group kind: has_many via: group - from: ExternalConfig to: ExternalRenderer kind: has_one via: layout - from: ExternalConfig to: Currency kind: has_one via: currency - from: ExternalConfig to: ExternalSplit kind: has_many via: splits - from: ExternalConfig to: ExternalDisplaySettings kind: has_one via: displaySettings - from: ExternalConfigFilter to: DimensionsTypes kind: has_one via: type - from: ExternalConfigMetricFilter to: ExternalMetric kind: has_one via: metric - from: ExternalLimitByChange to: ExternalMetric kind: has_one via: metric - from: ExternalReport to: ExternalConfig kind: has_one via: config - from: ExternalSplit to: ExternalOrigin kind: has_one via: origin - from: ExternalSplit to: ExternalSplitTarget kind: has_many via: targets - from: ExternalUpdateReport to: ExternalConfig kind: has_one via: config - from: Allocation to: AllocationRule kind: has_one via: rule - from: Allocation to: GroupAllocationRule kind: has_many via: rules - from: GroupAllocationRule to: AllocationComponent kind: has_many via: components - from: ResourcePermissionsResponse to: ResourcePermission kind: has_many via: permissions - from: Group to: Limit kind: has_one via: limit - from: Group to: DimensionsTypes kind: has_one via: type - from: InvoiceListItem to: InvoicePlatform kind: has_one via: platform - from: InvoiceListItem to: Currency kind: has_one via: currency - from: Limit to: ExternalMetric kind: has_one via: metric - from: MetricConfig to: MetricType kind: has_one via: type - from: GetReportResponse to: LabelInfo kind: has_many via: labels - from: Report to: LabelInfo kind: has_many via: labels - from: ReportList to: Report kind: has_many via: reports - from: ServiceQuotaList to: ServiceQuota kind: has_many via: items - from: ServiceQuota to: ServiceQuotaResource kind: has_one via: resource - from: SupportedFeaturesResponse to: SupportedFeature kind: has_many via: supportedFeatures - from: AssetItemDetailed to: AssetProperties kind: has_one via: properties - from: AssetProperties to: Subscription kind: has_one via: subscription - from: Subscription to: SubscriptionPlan kind: has_one via: plan - from: Subscription to: RenewalSettings kind: has_one via: renewalSettings - from: Subscription to: Seats kind: has_one via: seats - from: SubscriptionPlan to: SubscriptionPlanCommitmentInterval kind: has_one via: commitmentInterval - from: TicketCreateFormExtAPI to: TicketExtAPI kind: has_one via: ticket - from: TicketsList to: TicketListItem kind: has_many via: tickets - from: CommentsResponseExtAPI to: CommentExtAPI kind: has_many via: comments - from: BlockingResources to: ResourceReference kind: has_many via: alerts - from: BlockingResources to: ResourceReference kind: has_many via: attributionGroups - from: BlockingResources to: ResourceReference kind: has_many via: attributions - from: BlockingResources to: ResourceReference kind: has_many via: budgets - from: BlockingResources to: ResourceReference kind: has_many via: reports - from: CloudDiagramStats to: CloudDiagramStatsChange kind: has_many via: changes - from: CloudDiagramStats to: CloudDiagramImportState kind: has_one via: import - from: CloudDiagramNode to: CloudDiagramInfraNodeRef kind: has_one via: infra_node - from: CloudDiagramNode to: CloudDiagramIssue kind: has_many via: issues - from: CloudDiagramElement to: CloudDiagramIssue kind: has_many via: issues - from: CloudDiagramGroup to: CloudDiagramGroupItem kind: has_many via: items - from: CloudDiagramGroup to: CloudDiagramIssue kind: has_many via: issues - from: CloudDiagramLink to: CloudDiagramComponentRef kind: has_one via: origin - from: CloudDiagramLink to: CloudDiagramComponentRef kind: has_one via: destination - from: CloudDiagramLink to: CloudDiagramIssue kind: has_many via: issues - from: CloudDiagramAttachment to: CloudDiagramIssue kind: has_many via: issues - from: CloudDiagramCombiner to: CloudDiagramCombinerItem kind: has_many via: items - from: CloudDiagramStatussheetMeta to: CloudDiagramImportState kind: has_one via: import - from: CloudDiagramStatussheetData to: CloudDiagramStatussheetMeta kind: has_one via: statussheet - from: CloudDiagramSchemeResult to: CloudDiagramSchemeStatussheetInfo kind: has_many via: statussheet - from: CloudDiagramsSearchResponse to: CloudDiagramSchemeSearchItem kind: has_many via: scheme - from: CloudDiagramsSearchResponse to: CloudDiagramComponentSearchItem kind: has_many via: component - from: CloudDiagramsSearchResponse to: CloudDiagramComponentSearchItem kind: has_many via: prop - from: CloudDiagramExportJsonResponse to: CloudDiagramExportJsonMetadata kind: has_one via: metadata - from: CloudDiagramExportJsonResponse to: CloudDiagramNode kind: has_many via: nodes - from: CloudDiagramExportJsonResponse to: CloudDiagramElement kind: has_many via: elements - from: CloudDiagramExportJsonResponse to: CloudDiagramGroup kind: has_many via: groups - from: CloudDiagramExportJsonResponse to: CloudDiagramAttachment kind: has_many via: attachments - from: CloudDiagramExportJsonResponse to: CloudDiagramLink kind: has_many via: links - from: CloudDiagramExportJsonResponse to: CloudDiagramCombiner kind: has_many via: combiners - from: CloudDiagramExportJsonResponse to: CloudDiagramNote kind: has_many via: notes - from: CloudDiagramCostSnapshot to: CloudDiagramCostTimeRange kind: has_one via: timeRange - from: CloudDiagramCostSnapshot to: CloudDiagramCostResource kind: has_many via: topResources - from: CloudDiagramCostSnapshot to: CloudDiagramCostServiceBreakdown kind: has_many via: byService - from: CloudDiagramCostSnapshot to: CloudDiagramCostTrendBucket kind: has_many via: trend - from: CloudDiagramSnapshotActivityGroup to: CloudDiagramActivityItem kind: has_many via: items - from: DiagramRelationshipsResponse to: DiagramRelationshipsAnchor kind: has_one via: anchor - from: DiagramRelationshipsResponse to: DiagramRelationship kind: has_many via: relations - from: ListUsersResponseBody to: UserListItem kind: has_many via: users - from: InviteResponse to: InvitedUserBody kind: has_one via: user - from: CommitmentExternal to: CommitmentPeriod kind: has_many via: periods - from: CommitmentExternalList to: CommitmentExternalListItem kind: has_many via: commitments - from: CommitmentExternalListItem to: CommitmentPeriod kind: has_many via: periods - from: AwsOnboardingStatus to: AwsOnboardingStatusEntry kind: has_one via: compute - from: AwsOnboardingStatus to: AwsOnboardingStatusEntry kind: has_one via: database - from: AwsMonthlyPotentialSavings to: Money kind: has_one via: compute - from: AwsMonthlyPotentialSavings to: Money kind: has_one via: database - from: AwsDailyCoverageEntry to: Money kind: has_one via: onDemandCost - from: AwsDailyCoverageEntry to: Money kind: has_one via: savingsPlanCost - from: AwsDailyCoverageEntry to: Money kind: has_one via: reservedInstCost - from: AwsDailyCoverageEntry to: Money kind: has_one via: flexsaveCost - from: AwsDailyCoverageEntry to: Money kind: has_one via: spotCost - from: AwsSavingsPlan to: CommitmentTerm kind: has_one via: termDuration - from: AwsReservedInstance to: AwsReservedInstanceRecurringCharge kind: has_many via: recurringCharges - from: AwsPlannedPurchase to: Policy kind: has_one via: profile - from: AwsPlannedPurchase to: CommitmentTerm kind: has_one via: term - from: AwsPlannedPurchase to: AwsPurchasePlanStep kind: has_many via: steps - from: AwsRecommendationWithEligibleSpend to: EligibleSpendDataPoint kind: has_many via: eligibleUsage - from: AwsOrganizationServiceSettings to: AwsOrganizationSettings kind: has_one via: settings - from: AwsOrganizationSettingsItem to: AwsOrganizationServiceSettings kind: has_many via: services - from: BillingTransferProblemDetails to: InvalidHandshakeItem kind: has_many via: invalidItems - from: ResellerHandshakeBatchCreate to: ResellerHandshakeItem kind: has_many via: items - from: ResellerHandshakeResult to: ResellerHandshakeStatus kind: has_one via: status - from: ResellerHandshakeResult to: HandshakeState kind: has_one via: handshakeState - from: ResellerHandshakeResult to: ResellerHandshakeError kind: has_one via: error - from: ResellerHandshakeBatchResult to: ResellerHandshakeResult kind: has_many via: results - from: ResellerHandshakeBatchResult to: ResellerHandshakeBatchSummary kind: has_one via: summary - from: MappedTenant to: HandshakeState kind: has_one via: handshakeState - from: ProgramManagementAccount to: MappedTenant kind: has_many via: tenants - from: ProgramManagementAccount to: HandshakeStatus kind: has_one via: handshakeStatus - from: ProgramManagementAccountList to: ProgramManagementAccount kind: has_many via: items - from: EndCustomerMappingBatchCreate to: EndCustomerMappingItem kind: has_many via: items - from: EndCustomerMappingResult to: EndCustomerMappingResultStatus kind: has_one via: status - from: EndCustomerMappingBatchResult to: EndCustomerMappingResult kind: has_many via: results - from: EndCustomerMappingBatchResult to: InvalidHandshakeItem kind: has_many via: invalidItems - from: EndCustomerNode to: HandshakeState kind: has_one via: handshakeState - from: ListEndCustomersResponse to: EndCustomerNode kind: has_many via: items - from: ProgramManagementAccountsStatusResponse to: ProgramManagementAccountStatus kind: has_many via: items - from: ResellerAccount to: HandshakeState kind: has_one via: handshakeState - from: ListResellerAccountsResponse to: ResellerAccount kind: has_many via: items - from: ResellerAccountWithTenants to: HandshakeState kind: has_one via: handshakeState - from: ResellerAccountWithTenants to: HandshakeStatus kind: has_one via: handshakeStatus - from: ResellerAccountWithTenants to: EndCustomerNode kind: has_many via: tenants - from: ListResellerAccountsWithTenantsResponse to: ResellerAccountWithTenants kind: has_many via: items