LIFESCIENCES

lifesciences.projects.locations.get

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

lifesciences.projects.locations.list

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

lifesciences.projects.locations.operations.cancel

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

lifesciences.projects.locations.operations.get

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

lifesciences.projects.locations.operations.list

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

lifesciences.projects.locations.pipelines.run

valid {
    input.Body.labels.STRING == STRING
    input.Body.pipeline.actions[_].alwaysRun == BOOLEAN
    input.Body.pipeline.actions[_].blockExternalNetwork == BOOLEAN
    input.Body.pipeline.actions[_].commands[_] == STRING
    input.Body.pipeline.actions[_].containerName == STRING
    input.Body.pipeline.actions[_].credentials.cipherText == STRING
    input.Body.pipeline.actions[_].credentials.keyName == STRING
    input.Body.pipeline.actions[_].disableImagePrefetch == BOOLEAN
    input.Body.pipeline.actions[_].disableStandardErrorCapture == BOOLEAN
    input.Body.pipeline.actions[_].enableFuse == BOOLEAN
    input.Body.pipeline.actions[_].encryptedEnvironment.cipherText == STRING
    input.Body.pipeline.actions[_].encryptedEnvironment.keyName == STRING
    input.Body.pipeline.actions[_].entrypoint == STRING
    input.Body.pipeline.actions[_].environment.STRING == STRING
    input.Body.pipeline.actions[_].ignoreExitStatus == BOOLEAN
    input.Body.pipeline.actions[_].imageUri == STRING
    input.Body.pipeline.actions[_].labels.STRING == STRING
    input.Body.pipeline.actions[_].mounts[_].disk == STRING
    input.Body.pipeline.actions[_].mounts[_].path == STRING
    input.Body.pipeline.actions[_].mounts[_].readOnly == BOOLEAN
    input.Body.pipeline.actions[_].pidNamespace == STRING
    input.Body.pipeline.actions[_].portMappings.STRING == INTEGER
    input.Body.pipeline.actions[_].publishExposedPorts == BOOLEAN
    input.Body.pipeline.actions[_].runInBackground == BOOLEAN
    input.Body.pipeline.actions[_].timeout == STRING
    input.Body.pipeline.encryptedEnvironment.cipherText == STRING
    input.Body.pipeline.encryptedEnvironment.keyName == STRING
    input.Body.pipeline.environment.STRING == STRING
    input.Body.pipeline.resources.regions[_] == STRING
    input.Body.pipeline.resources.virtualMachine.accelerators[_].count == STRING
    input.Body.pipeline.resources.virtualMachine.accelerators[_].type == STRING
    input.Body.pipeline.resources.virtualMachine.bootDiskSizeGb == INTEGER
    input.Body.pipeline.resources.virtualMachine.bootImage == STRING
    input.Body.pipeline.resources.virtualMachine.cpuPlatform == STRING
    input.Body.pipeline.resources.virtualMachine.disks[_].name == STRING
    input.Body.pipeline.resources.virtualMachine.disks[_].sizeGb == INTEGER
    input.Body.pipeline.resources.virtualMachine.disks[_].sourceImage == STRING
    input.Body.pipeline.resources.virtualMachine.disks[_].type == STRING
    input.Body.pipeline.resources.virtualMachine.dockerCacheImages[_] == STRING
    input.Body.pipeline.resources.virtualMachine.enableStackdriverMonitoring == BOOLEAN
    input.Body.pipeline.resources.virtualMachine.labels.STRING == STRING
    input.Body.pipeline.resources.virtualMachine.machineType == STRING
    input.Body.pipeline.resources.virtualMachine.network.network == STRING
    input.Body.pipeline.resources.virtualMachine.network.subnetwork == STRING
    input.Body.pipeline.resources.virtualMachine.network.usePrivateAddress == BOOLEAN
    input.Body.pipeline.resources.virtualMachine.nvidiaDriverVersion == STRING
    input.Body.pipeline.resources.virtualMachine.preemptible == BOOLEAN
    input.Body.pipeline.resources.virtualMachine.reservation == STRING
    input.Body.pipeline.resources.virtualMachine.serviceAccount.email == STRING
    input.Body.pipeline.resources.virtualMachine.serviceAccount.scopes[_] == STRING
    input.Body.pipeline.resources.virtualMachine.volumes[_].existingDisk.disk == STRING
    input.Body.pipeline.resources.virtualMachine.volumes[_].nfsMount.target == STRING
    input.Body.pipeline.resources.virtualMachine.volumes[_].persistentDisk.sizeGb == INTEGER
    input.Body.pipeline.resources.virtualMachine.volumes[_].persistentDisk.sourceImage == STRING
    input.Body.pipeline.resources.virtualMachine.volumes[_].persistentDisk.type == STRING
    input.Body.pipeline.resources.virtualMachine.volumes[_].volume == STRING
    input.Body.pipeline.resources.zones[_] == STRING
    input.Body.pipeline.timeout == STRING
    input.Body.pubSubTopic == STRING
    input.ReqMap.parent == STRING
    input.ProviderMetadata.Region == STRING
}