WORKFLOWEXECUTIONS

workflowexecutions.projects.locations.workflows.executions.callbacks.list

valid {
    input.ReqMap.parent == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.executions.cancel

valid {
    input.Body.STRING == STRING
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.executions.create

enum_ExecutionCallLogLevel := [ "CALL_LOG_LEVEL_UNSPECIFIED", "LOG_ALL_CALLS", "LOG_ERRORS_ONLY", "LOG_NONE" ]

valid {
    input.Body.argument == STRING
    input.Body.callLogLevel == enum_ExecutionCallLogLevel[_]
    input.Body.disableConcurrencyQuotaOverflowBuffering == BOOLEAN
    input.Body.labels.STRING == STRING
    input.ReqMap.parent == STRING
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.executions.exportData

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.executions.get

enum_ViewParameter := [ "EXECUTION_VIEW_UNSPECIFIED", "BASIC", "FULL" ]

valid {
    input.ReqMap.name == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.executions.list

enum_ViewParameter := [ "EXECUTION_VIEW_UNSPECIFIED", "BASIC", "FULL" ]

valid {
    input.ReqMap.parent == STRING
    input.Qs.filter == STRING
    input.Qs.orderBy == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.view == enum_ViewParameter[_]
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.executions.stepEntries.get

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.executions.stepEntries.list

valid {
    input.ReqMap.parent == STRING
    input.Qs.filter == STRING
    input.Qs.orderBy == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.skip == INTEGER
    input.ProviderMetadata.Region == STRING
}

workflowexecutions.projects.locations.workflows.triggerPubsubExecution

valid {
    input.Body.GCPCloudEventsMode == STRING
    input.Body.deliveryAttempt == INTEGER
    input.Body.message.attributes.STRING == STRING
    input.Body.message.data == STRING
    input.Body.message.messageId == STRING
    input.Body.message.orderingKey == STRING
    input.Body.message.publishTime == STRING
    input.Body.subscription == STRING
    input.ReqMap.workflow == STRING
    input.ProviderMetadata.Region == STRING
}